[V1,1/2] tests/kernelpf_iavf: modify code to adapt avx512
Commit Message
Based on dpdk commit:4b64ccb328 modify dts code to adapt avx512.
Signed-off-by: Xiang An <xiangx.an@intel.com>
---
tests/TestSuite_kernelpf_iavf.py | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
@@ -44,7 +44,7 @@ import time
import framework.utils as utils
from framework.packet import Packet
from framework.pmd_output import PmdOutput
-from framework.settings import HEADER_SIZE
+from framework.settings import HEADER_SIZE, load_global_setting, DPDK_RXMODE_SETTING
from framework.test_case import TestCase
from framework.utils import RED
from framework.virt_common import VM
@@ -774,7 +774,10 @@ class TestKernelpfIavf(TestCase):
self.verify(bad_l4csum == 2, "Bad-ipcsum check error")
def test_vf_hw_checksum_offload(self):
- self.vm_testpmd.start_testpmd("all")
+ if load_global_setting(DPDK_RXMODE_SETTING) == '':
+ self.vm_testpmd.start_testpmd("all")
+ elif load_global_setting(DPDK_RXMODE_SETTING) == 'avx512':
+ self.vm_testpmd.start_testpmd("all", "--enable-rx-cksum")
self.enable_hw_checksum()
self.vm_testpmd.execute_cmd("port start all")
self.vm_testpmd.execute_cmd("set verbose 1")
@@ -782,7 +785,10 @@ class TestKernelpfIavf(TestCase):
self.checksum_verify()
def test_vf_sw_checksum_offload(self):
- self.vm_testpmd.start_testpmd("all")
+ if load_global_setting(DPDK_RXMODE_SETTING) == '':
+ self.vm_testpmd.start_testpmd("all")
+ elif load_global_setting(DPDK_RXMODE_SETTING) == 'avx512':
+ self.vm_testpmd.start_testpmd("all", "--enable-rx-cksum")
self.enable_sw_checksum()
self.vm_testpmd.execute_cmd("port start all")
self.vm_testpmd.execute_cmd("start")