The DPDK mlx5 guide lists as a feature “Flow insertion rate of more then million flows per second, when using Direct Rules”. I would appreciate any information on a test setup that supports this rate.
I have both ConnectX-5 and ConnectX-6 NICs. Using the dpdk-test-flow-perf
program from DPDK 24.11.1 running on Ubuntu 24.04 with doca-roce-2.9.1-0.1.9, I see a maximum of 350K inserts/sec.
Given there is a potential 3x speedup, it would be very helpful to hear what hardware, driver, DPDK command, and DPDK code used to insert 1M/sec. That might guide me (and others) to determine if my issue is hardware (maybe only certain cards can reach that rate?) or software (driver or DPDK).