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
169 stars 55 forks source link

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

Closed eugenevt closed 1 month ago

eugenevt commented 5 months 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 5 months 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.