DPDK Testpmd no packets are exchanged

Hello,
We have ARM server with Connectx-4 Nic. When we run testpmd application, no packets are exchanged, all counters are zeros.

Platform ARM Ampere Ultra
OS Ubuntu 22.04
Kernel 5.15.0-71-lowlatency
OFED Version: MLNX_OFED_LINUX-5.8-2.0.3.0 (OFED-5.8-2.0.3)
DPDK: 20.05
Mellanox NIC info-
MT27710 Family [ConnectX-4 Lx] 1015
Firmware: 14.32.1010
Vendor id: 0x02c9
board_id: MT_2420110034

./dpdk-testpmd -l 1,2,3 -n 4 -w 0003:03:00.1 -w 0003:03:00.0 – --rxq=1 --txq=1 -i



testpmd> start
io packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
RX P=0/Q=0 (socket 0) → TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 0) → TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

io packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 1 Tx queue number: 1
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=256 - RX free threshold=0
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=256 - TX free threshold=0
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=0
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=256 - RX free threshold=0
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=256 - TX free threshold=0
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=0
testpmd> stop
Telling cores to stop…
Waiting for lcores to finish…

---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0

---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0

+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Any hints, highly appreciated

Thank you,
Raman

Hello @raman,

Thank you for posting your query on our community. I would like to refer you to the Tested Platforms section in the DPDK 20.05 Release Notes.
https://doc.dpdk.org/guides/rel_notes/release_20_05.html#tested-platforms

As mentioned here, ARM servers with Mellanox ConnectX-4 Lx NIC is not a tested and supported platform for DPDK 20.05. Please refer to the Release Notes to ensure that you are using a validated and supported platform.

Thank you,
Bhargavi