BPI-R4 test dpdk with xdp driver

I want to use BPI-R4 run my dpdk application, so I do the basic test

I test it in Debian/Ubuntu, not work for both 5.4.x and 6.1.x kernel from wiki

So I test the new Debian image from @frank-w

My test file and document

Summary:

  1. test dpdk with veth interface and xdp driver : OK
  2. test dpdk with eth1/eth2 (SFP+) and dpdk xdp driver : Fail
  3. test dpdk with eth1/eth2(SFP+) and dpdk pcap driver: OK

The test results show that the problem lies with the mtk xdp driver. I wonder if mtk ppe conflict with xdp driver ? Anyone have done similar test ? or something wrong in my test ?

1 Like

@frank-w @jcdutton @dangowrt Hello, is this a driver issue?

I guess xdp is not yet suppprted,not heared about yet

What is the advantage of using dpdk on a ARM platform? The network devices on ARM are not PCIe devices. One of the main advantages of dpdk is that on x86, a PCIe device can be passed through to use userland dpdk application and thus improve performace by bypassing the kernel api interface to NIC cards. Maybe someone has worked out how to pass through ARM devices to dpdk, I don’t know.