Hi Gordon,
> To achieve line rate with a 400Gbs ConnectX-7 in my environment it appears
> MPRQ should be enabled.
> With testpmd(DPDK 25.11) I observe ~line rate.
> I have a VPP 24.04 application (DPDK bumped to 25.11) but with MPRQ enabled
> most packet data is zeroed. Tracing shows the macs as 00:00:00:00:00:00 etc
> This looks to be a issue related to how VPP treats the data offset vs how
> DPDK treats the data offset in MPRQ mode.
Unfortunately VPP does not support DPDK external buffers currently, which is
needed for MPRQ.
You can try to copy the data back into the original buffers by using eg. 'dpdk
{ devargs "mprq_en=1,mprq_max_memcpy_len=9000" }', but this will trade NIC
cycles vs CPU cycles I am not sure it is a good tradeoff.
Best
ben
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26882): https://lists.fd.io/g/vpp-dev/message/26882
Mute This Topic: https://lists.fd.io/mt/118276350/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-