Hi all, I am trying to run dpdk testpmd with Mellanox ConnectX4 Lx (mlx5 driver).
I am specifying the tx_pp parameter to provide the packet send scheduling on mbuf timestamps, but the testpmd fails with the following error: # ./dpdk-testpmd -l 8-15 -n 4 -a 3b:00.0,tx_pp=500 -- --flow-isolate-all -i EAL: Detected 36 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: VFIO support initialized EAL: Probe PCI driver: mlx5_pci (15b3:1015) device: 0000:3b:00.0 (socket 0) mlx5_pci: No available register for Sampler. mlx5_pci: WQE index ignore feature is required for packet pacing mlx5_pci: probe of PCI device 0000:3b:00.0 aborted after encountering an error: No such device common_mlx5: Failed to load driver = mlx5_pci. EAL: Requested device 0000:3b:00.0 cannot be used EAL: Bus (pci) probe failed. EAL: No legacy callbacks, legacy socket not created testpmd: No probed ethernet devices The error messages suggest that "WQE index ignore feature is required for packet pacing". Anyone knows the reason of this error and how to solve it? I know that WQE is related to RDMA (InfiniBand/RoCE) but I do not understand how it is related to DPDK. Thank you. Best regards Alessandro
