[dts] [PATCH V1] test/vf_daemon fix some vlan and queue issue

zhao,meijuan meijuanx.zhao at intel.com
Fri Feb 9 08:54:46 CET 2018


need enable vlan strip filter parameter,you can
refer to dpdk 8b9bd0e, need change pkt count to
make queue drop,you can refer to dpdk bd8f10f

Signed-off-by: zhao,meijuan <meijuanx.zhao at intel.com>
---
 tests/TestSuite_vf_daemon.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tests/TestSuite_vf_daemon.py b/tests/TestSuite_vf_daemon.py
index 840f218..e84f427 100644
--- a/tests/TestSuite_vf_daemon.py
+++ b/tests/TestSuite_vf_daemon.py
@@ -31,8 +31,8 @@ class Testvf_daemon(TestCase):
         self.setup_vm_env()
 
     def check_vf_link_status(self):
-        self.dut_testpmd.start_testpmd("Default", "--port-topology=chained")
-        self.vm0_testpmd.start_testpmd(VM_CORES_MASK, '--port-topology=chained')
+        self.dut_testpmd.start_testpmd("Default", "--port-topology=chained --enable-hw-vlan-filter")
+        self.vm0_testpmd.start_testpmd(VM_CORES_MASK, '--port-topology=chained --enable-hw-vlan-strip --enable-hw-vlan-filter')
         for i in range(10):
             out = self.vm0_testpmd.execute_cmd('show port info 0')
             print out
@@ -458,9 +458,9 @@ class Testvf_daemon(TestCase):
         self.dut_testpmd.execute_cmd('set all queues drop 0 off')
         self.vf0_mac = self.vm0_testpmd.get_port_mac(0)
         self.vf1_mac = self.vm1_testpmd.get_port_mac(0)
-        out = self.send_and_pmdout(self.vf1_mac, 0, 64, 200)
+        out = self.send_and_pmdout(self.vf1_mac, 0, 64, 2000)
         out = self.vm1_testpmd.execute_cmd('show port stats 0')
-        self.verify("RX-packets: 127" in out, 
+        self.verify("RX-packets: 1023" in out, 
             "Failed to let vf1 full of queues!!!")
         out = self.send_and_pmdout(self.vf0_mac, 0, 64, 20)
         out = self.vm0_testpmd.execute_cmd('show port stats 0')
-- 
1.9.3



More information about the dts mailing list