OpenVisualCloud / Media-Transport-Library

A real-time media transport(DPDK, AF_XDP, RDMA) stack for both raw and compressed video based on COTS hardware.
BSD 3-Clause "New" or "Revised" License
155 stars 47 forks source link

Dell E810-QDA2 does not produce data using native_af_xdp and stock kernel driver #902

Open eugenevt opened 3 weeks ago

eugenevt commented 3 weeks ago

Dell E810-QDA2 does not produce data using native_af_xdp and stock kernel driver. If I compile Intel driver it start to receive, but performance is not good (as expected, due lack of zero copy). DPDK path works fine using Intel driver and even using stock driver but for stock I have to use "rss_mode=l3_l4" and "pacing_way=tsc" options for IAVF PMD. Kernel is 6.5.0-35-generic #35~22.04.1-Ubuntu.

frankdjx commented 3 weeks ago

Does it failed to produce data also with the loop back test on stock kernel driver?

./build/app/RxTxApp --config_file tests/script/native_af_xdp_json/loop.json

My setup is Linux version 6.5.0-21-generic (buildd@lcy02-amd64-091) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04), the stock diver is working fine with zero copy support.