[V1] tests/vf_offload: optimize script
Checks
Context |
Check |
Description |
ci/Intel-dts-pylama-test |
success
|
Testing OK
|
ci/Intel-dts-format-test |
success
|
Testing OK
|
ci/Intel-dts-suite-test |
success
|
Testing OK
|
Commit Message
in general, vfs do not need to enable trust on. some intree drivers have
a issue that vfs with trust on cannot receive vf vlan packages, and
this issue will not be fixed. in order not to affect subsequent case
testing, do not enable trust on unnecessarily.
Signed-off-by: Song Jiale <songx.jiale@intel.com>
---
tests/TestSuite_vf_offload.py | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
@@ -91,20 +91,21 @@ class TestVfOffload(TestCase):
self.host_intf_0 = self.dut.ports_info[self.used_dut_port_0]["intf"]
self.host_intf_1 = self.dut.ports_info[self.used_dut_port_1]["intf"]
- self.ip_link_set(
- host_intf=self.host_intf_0,
- cmd="vf",
- port=0,
- types="trust",
- value="on",
- )
- self.ip_link_set(
- host_intf=self.host_intf_1,
- cmd="vf",
- port=0,
- types="trust",
- value="on",
- )
+ if self.dcf_mode:
+ self.ip_link_set(
+ host_intf=self.host_intf_0,
+ cmd="vf",
+ port=0,
+ types="trust",
+ value="on",
+ )
+ self.ip_link_set(
+ host_intf=self.host_intf_1,
+ cmd="vf",
+ port=0,
+ types="trust",
+ value="on",
+ )
self.ip_link_set(
host_intf=self.host_intf_0,
cmd="vf",