Issue with Packet Reception in OpenNIC Design on Alveo U200: No RX After Initial Transmission in External Loopback Mode
Hi Team,
@cneely-amd I am working on OpenNIC design in Alveo U200. I am using pktgen application to perform throughput test on Alveo in external loopback mode ( Port0 to Port1 ).
For the first 5 seconds of pktgen transmission, the Tx rate is 35 Gbps, and the Rx rate is 2.8 Gbps. However, after this, no further reception occurs, while port 0 continues transmitting. The issue persists consistently without any errors. later while starting the packet transfer, I could see TX packet count as 511, and 0 count in RX. Further no transmission. Maximum packets transmitted shows 511. This observation happened for further all tests. similarly, when testpmd is tested maximum of 32 packet are transmitted but not recieved when other dpdk applications are tested it shows no ethernet ports detected
After reboot, I performed the test again and observation is different.
Could you please help me to debug why no packets are received.
I am using Poweredge R760 server and executing below command for executing pktgen,
$sudo ./usr/local/bin/pktgen -a <B.D.F> -a <B.D.F> -l 1,3,5,7,9,11,13,15,17,19,20 -- -m [3:7].0 -m [13:19].1 DPDK version -dpdk-20.11 Pktgen version -21.03.1
These are the screenshots of the issue faced
the initial transmission taking place
ports continuously transmits but does not receive
later when restarted shows 511 Tx pkts
testpmd Observation
l2fwd Application Observation
$ sudo ./build/l2fwd -l 1,3,5,7 -n 4 -- -q 8 -p 0x3 EAL: Detected CPU lcores: 96 EAL: Detected NUMA nodes: 2 EAL: Detected shared linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized TELEMETRY: No legacy callbacks, legacy socket not created MAC updating enabled EAL: Error - exiting with code: 1 Cause: No Ethernet ports - bye