Hi All, I'm fairly new to xdp, i'm trying to run the testpmd with af_xdp. I have checked all the prerequisites for af_xdp. I see testpmd exiting with the following error, ./testpmd -c 0x3 -n 4 --vdev net_af_xdp0,iface=tap0 -- -i EAL: Detected 8 lcore(s) EAL: Detected 1 NUMA nodes EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: Probing VFIO support... EAL: PCI device 0000:00:03.0 on NUMA socket -1 EAL: Invalid NUMA socket, default to 0 EAL: probe driver: 1af4:1000 net_virtio EAL: PCI device 0000:00:0a.0 on NUMA socket -1 EAL: Invalid NUMA socket, default to 0 EAL: probe driver: 1af4:1000 net_virtio Interactive-mode selected testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=155456, size=2176, socket=0 testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself. Configuring Port 0 (socket 0) *xdp_umem_configure(): Failed to create umemeth_rx_queue_setup(): Failed to configure xdp socket* Fail to configure port 0 rx queues EAL: Error - exiting with code: 1 Cause: Start ports failed Seems like xsk_umem__create() is failing, could this be a kernel issue? Before going further i wanted to confirm that my setup is fine and that there are no obvious mistakes, here is my setup details: debian buster kvm machine 4.19.0-9-amd64 kernel iface argument is a tap interface dpdk-stable-19.11.2 Any insight is appreciated. Thanks!