From: Parvathy Tarur Ramachandran
Sent: Monday, December 21, 2020 10:23 AM
To: ovs-discuss@openvswitch.org
Subject: system-dpdk : testpmd not forwarding packets; 4th and 5th test cases 
failing


Hi all,



When I run the 4th and 5th testcases of the system-dpdk testsuite  
(system-dpdk.at : ping vhost-user/ vhost-user-client port ) , I can see that 
the ping is not going through. The test tries to ping two namespaces via a veth 
and dpdkvhostuser/vhostuserclient port, using testpmd as a forwarding agent. 
Upon further debugging, I can see that testpmd is dropping the packets from 
within .



The command used to start testpmd is -

tail -f /dev/null | testpmd --socket-mem="$(cat NUMA_NODE)" --no-pci\

           --vdev="net_virtio_user,path=$OVS_RUNDIR/dpdkvhostuser0" \

           --vdev="net_tap0,iface=tap0" --file-prefix page0 \

           --single-file-segments -- -a >$OVS_RUNDIR/testpmd-dpdkvhostuser0.log 
2>&1 &



Here are the testpmd logs in interactive mode -

testpmd> show port stats 1



  ######################## NIC statistics for port 1  ########################

  RX-packets: 8          RX-missed: 0          RX-bytes:  648

  RX-errors: 0

  RX-nombuf:  0

  TX-packets: 0          TX-errors: 0          TX-bytes:  0



  Throughput (since last show)

  Rx-pps:            0

  Tx-pps:            0

  ############################################################################

testpmd> show port stats 0



  ######################## NIC statistics for port 0  ########################

  RX-packets: 0          RX-missed: 0          RX-bytes:  0

  RX-errors: 0

  RX-nombuf:  0

  TX-packets: 0          TX-errors: 0          TX-bytes:  0



  Throughput (since last show)

  Rx-pps:            0

  Tx-pps:            0

  ############################################################################



It seems like testpmd is receiving the packets from tap0 ( port 1 ) but not 
forwarding them to dpdkvhostuser0 ( port 0 ) . We have seen similar behavior 
with DPDK 19.11 as well. Has anyone run into this problem before? Any help 
would be appreciated :)


Thanks,
Parvathy

_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to