Open vaniaprkl opened 9 months ago
Hi @vaniaprkl ,
I know that a few people have used dpdk-testpmd okay, but I'm not aware of anyone using dpdk-pdump. The port of the AMD-Xilinx DPDK QDMA drivers to OpenNIC was contributed by someone in the community. Getting that to work might require some additional changes.
--Chris
Hi @vaniaprkl ,
I chatted with someone who did use a combination of dpdk-testpmd + dpdk-pdump recently to test. They used testpmd in --interactive mode. They said dpdk-testpmd showed two ports forwarding packets back and forth. They tried start tx_first 10
and they could see packets passed via the FPGA by running show port stats all
and also checking the FPGA packet counters.
They also tried dpdk-pdump -l 9-13 -n 9 -- --pdump 'port=0,queue=*,rx-dev=/tmp/port0.pcap' --pdump 'port=1,queue=*,rx-dev=/tmp/port1.pcap'
to add capture ports to both sides of the chain. They said waiting a few seconds and hitting ctrl-c showed millions of packets captured (verified via capinfos /tmp/port0.pcp
). This is a different test, but the above description should hopefully help give an example of a successful test.
Best regards, --Chris
One other note is that testpmd might be expecting packets with a matching destination MAC+IP, but we don't know that for certain.
Hi Team,
I am facing similar issue, can I know how you have tested dpdk-pdump further?
While testing DPDK TestPMD with Loopback setup, the tx packets are counted under show port stats all
, but the rx packets are 0. I was using below command to test testpmd.
sudo ./build/app/dpdk-testpmd -l 1-3 -n 4 -a 0000:08:00.0 -- --burst=256 -i --nb-cores=1 --forward-mode=io --rxd=2048 --txd=2048 --mbcache=512 --mbuf-size=4096
.
Please let me know what changes to be done so that the RX packets are also gets incremented.?
Hi,
We are running into an issue trying to capture packets with dpdk-pdump.
testpmd was run as the primary process using the following command below:
Packets were being transmitted to this port at all times. The corresponding pdump was started against the same device and its output shows it is indeed chained to testpmd. Closing testpmd stops pdump window as well.
What is the problem here? Any suggestions?