Seeing as this has no reply and I ran into the problem too, I am posting a
solution here.
Because the trace API was (is?) experimental, some of the calls are
translated to RTE_SET_USED(). You need to define ALLOW_EXPERIMENTAL_API in
the caller's source file at the very top.
Thanks Xueming.
I have updated my firmware and now shared_rxq is working. Please add a note if
possible in your dpdk documents like the below for minimum requirements of
firmware and OFED version for shared_rxq.
[cid:1f21cc59-3850-4bcb-a8c6-bd4f9ffaef4b]
Regards,
Haider
___
Hello,
DPDK: 19.11
Driver: mlx5
OS: CentOS Linux release 7.9.2009 (Kernel: 3.10.0-1160.66.1.el7.x86_64)
Iface: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function]
I am bringing-up our dpdk based L3 forwarding app in VM on Openshift
redhat platform. It has both RX and TX HW
Server B has higher versions of OFED and firmware than server A. Please let me
know if are you asking me to downgrade OFED and firmware on server B.
Have you removed shared RXQ features in higher versions of OFED and firmware?
Regards,
Haider
From: Xueming(Steven