[dts] [PATCH]tests vf_vlan: fix vlan function check failure.
Liu, Yong
yong.liu at intel.com
Tue Feb 21 08:05:21 CET 2017
Thanks Lijuan, applied.
On 02/21/2017 02:24 PM, Lijuan Tu wrote:
> 1. disable promisc in vlan suite
> Fortville vlan filter and promisc filter use the same switch.
> 2. change verified infomation
> DPDK changed vlan verbose
> 3. port should bind to default driver but not igb_uio
>
> Signed-off-by: Lijuan Tu <lijuanx.a.tu at intel.com>
> ---
> tests/TestSuite_vf_vlan.py | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/tests/TestSuite_vf_vlan.py b/tests/TestSuite_vf_vlan.py
> index 74930b0..1edf23d 100644
> --- a/tests/TestSuite_vf_vlan.py
> +++ b/tests/TestSuite_vf_vlan.py
> @@ -134,7 +134,7 @@ class TestVfVlan(TestCase):
> port = self.dut.ports_info[self.used_dut_port_1]['port']
> self.used_dut_port_1 = None
>
> - self.bind_nic_driver(self.dut_ports[:2], driver='igb_uio')
> + self.bind_nic_driver(self.dut_ports[:2], driver='default')
>
> self.env_done = False
>
> @@ -301,6 +301,7 @@ class TestVfVlan(TestCase):
> self.vm0_testpmd.execute_cmd('set verbose 1')
> self.vm0_testpmd.execute_cmd('vlan set strip on 0')
> self.vm0_testpmd.execute_cmd('vlan set filter on 0')
> + self.vm0_testpmd.execute_cmd("set promisc all off")
> self.vm0_testpmd.execute_cmd('start')
>
> # send packet without vlan
> @@ -376,6 +377,7 @@ class TestVfVlan(TestCase):
> vlan_hex = hex(rx_vlan)
> self.verify("VLAN tci=%s" %
> vlan_hex in out, "Failed to strip vlan packet!!!")
> + self.verify("PKT_RX_VLAN_STRIPPED" in out, "Failed to strip vlan packet!")
>
> self.vm0_testpmd.execute_cmd('vlan set strip off 0')
>
> @@ -389,7 +391,7 @@ class TestVfVlan(TestCase):
> vlan_hex in out, "Failed to disable strip vlan!!!")
> else:
> self.verify(
> - "VLAN tci=0x0" in out, "Failed to disable strip vlan!!!")
> + "PKT_RX_VLAN_STRIPPED" not in out, "Failed to disable strip vlan!!!")
>
> self.vm0_testpmd.quit()
>
More information about the dts
mailing list