From patchwork Fri Sep 24 02:57:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiale, SongX" X-Patchwork-Id: 99518 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 184A0A0C43; Fri, 24 Sep 2021 04:44:31 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E286E40E46; Fri, 24 Sep 2021 04:44:30 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 4231C40142 for ; Fri, 24 Sep 2021 04:44:28 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="224016849" X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="224016849" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:27 -0700 X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="475827218" Received: from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:26 -0700 From: Jiale Song To: dts@dpdk.org Cc: Jiale Song Date: Fri, 24 Sep 2021 10:57:35 +0800 Message-Id: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> X-Mailer: git-send-email 1.8.3.1 Subject: [dts] [PATCH V1 1/5] tests/dcf_lifecycle: replace eal allowlist option X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" because dpdk no longer supports the eal parameter '-w', replace eal '-w' option with '-a' Signed-off-by: Jiale Song --- test_plans/dcf_lifecycle_test_plan.rst | 58 +++++++++++++++++----------------- tests/TestSuite_dcf_lifecycle.py | 14 ++++---- 2 files changed, 36 insertions(+), 36 deletions(-) mode change 100644 => 100755 tests/TestSuite_dcf_lifecycle.py diff --git a/test_plans/dcf_lifecycle_test_plan.rst b/test_plans/dcf_lifecycle_test_plan.rst index ba45a7e..4c010e7 100644 --- a/test_plans/dcf_lifecycle_test_plan.rst +++ b/test_plans/dcf_lifecycle_test_plan.rst @@ -102,7 +102,7 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=vf -- -i Expected: VF get DCF mode. There are outputs in testpmd launching :: @@ -128,8 +128,8 @@ Set a VF as trust on each PF :: Launch dpdk on the VF on each PF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:11.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf1 -- -i - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-15 -n 4 -w 18:11.0,cap=dcf --file-prefix=dcf2 -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf1 -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-15 -n 4 -a 18:11.0,cap=dcf --file-prefix=dcf2 -- -i Expected: VF get DCF mode. There are outputs in each testpmd launching :: @@ -152,7 +152,7 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.1 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.1,cap=dcf --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.1,cap=dcf --file-prefix=vf -- -i Expected: VF can NOT get DCF mode. testpmd should provide a friendly output :: @@ -180,7 +180,7 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=vf -- -i Expected: VF can NOT get DCF mode. testpmd should provide a friendly output :: @@ -208,11 +208,11 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:01.1 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Launch another testpmd on the VF1, and start mac forward :: - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -w 18:01.1 --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -a 18:01.1 --file-prefix=vf -- -i set verbose 1 set fwd mac start @@ -260,11 +260,11 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:01.1 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Launch another testpmd on the VF1, and start mac forward :: - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -w 18:01.1 --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -a 18:01.1 --file-prefix=vf -- -i set verbose 1 set fwd mac start @@ -309,11 +309,11 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:01.1 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Launch another testpmd on the VF1, and start mac forward :: - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -w 18:01.1 --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -a 18:01.1 --file-prefix=vf -- -i set verbose 1 set fwd mac start @@ -360,11 +360,11 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:01.1 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Launch another testpmd on the DCF :: - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf2 -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf2 -- -i Expect: the second testpmd can't be launched @@ -385,16 +385,16 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:01.1 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Launch another testpmd on the VF1 and VF2, and start mac forward :: - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -w 18:01.1 --file-prefix=vf1 -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -a 18:01.1 --file-prefix=vf1 -- -i set verbose 1 set fwd mac start - ./x86_64-native-linuxapp-gcc/app/testpmd -l 15-16 -n 4 -w 18:01.2 --file-prefix=vf2 -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 15-16 -n 4 -a 18:01.2 --file-prefix=vf2 -- -i set verbose 1 set fwd mac start @@ -453,11 +453,11 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 18:01.1 18:01.2 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Launch another testpmd on the VF1, and start mac forward :: - ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -w 18:01.1 -w 18:01.2 --file-prefix=vf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 11-14 -n 4 -a 18:01.1 -a 18:01.2 --file-prefix=vf -- -i set verbose 1 set fwd mac start @@ -549,7 +549,7 @@ Set ADQ on PF :: Try to launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Expect: testpmd can't be launched. PF should reject DCF mode. @@ -565,7 +565,7 @@ Remove ADQ on PF :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Expect: testpmd can launch successfully. DCF mode can be grant :: @@ -589,7 +589,7 @@ Set a VF as trust :: Launch dpdk on the VF, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Set ADQ on PF :: @@ -629,7 +629,7 @@ Set a VF as trust :: Launch dpdk on the VF0 on PF1, request DCF mode :: ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0 - ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=dcf -- -i + ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=dcf -- -i Set ADQ on PF2 :: @@ -741,7 +741,7 @@ pre-steps: 4. Launch dpdk on VF0, and VF0 request DCF mode:: - ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf --file-prefix=vf0 -- -i + ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf --file-prefix=vf0 -- -i testpmd> set fwd mac testpmd> set verbose 1 testpmd> start @@ -751,7 +751,7 @@ pre-steps: 5. Launch dpdk on VF1:: - ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -w 18:01.1 --file-prefix=vf1 -- -i + ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -a 18:01.1 --file-prefix=vf1 -- -i testpmd> set fwd rxonly testpmd> set verbose 1 testpmd> start @@ -855,7 +855,7 @@ Kill DCF process, then fail to launch avf on the previous DCF VF. 5. re-launch dpdk on VF0, which requests AVF mode:: - ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -w 0000:18:01.0 --file-prefix=vf0 -- -i + ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:18:01.0 --file-prefix=vf0 -- -i report:: @@ -973,7 +973,7 @@ TC31: add ACL rule by kernel, reject request for DCF functionality 3. launch testpmd on VF0 requesting for DCF funtionality:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -w 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -a 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop report error:: @@ -1015,7 +1015,7 @@ TC32: add ACL rule by kernel, accept request for DCF functionality of another PF 3. launch testpmd on VF0 of PF0 requesting for DCF funtionality successfully:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -w 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -a 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop show the port info:: @@ -1032,7 +1032,7 @@ TC33: ACL DCF mode is active, add ACL filters by way of host based configuration 2. launch testpmd on VF0 of PF0 requesting for DCF funtionality successfully:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -w 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -a 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop show the port info:: @@ -1061,7 +1061,7 @@ TC34: ACL DCF mode is active, add ACL filters by way of host based configuration 2. launch testpmd on VF0 of PF0 requesting for DCF funtionality successfully:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -w 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xc -n 4 -a 18:01.0,cap=dcf --log-level=ice,7 -- -i --port-topology=loop show the port info:: diff --git a/tests/TestSuite_dcf_lifecycle.py b/tests/TestSuite_dcf_lifecycle.py old mode 100644 new mode 100755 index b8645a6..d47ef2b --- a/tests/TestSuite_dcf_lifecycle.py +++ b/tests/TestSuite_dcf_lifecycle.py @@ -251,13 +251,13 @@ class TestDcfLifeCycle(TestCase): pf2_vf0 = self.vf_ports_info[1].get('vfs_pci')[0] \ if len(self.vf_ports_info) >= 2 else '' allowlist = { - 'pf1_vf0_dcf': f"-w {pf1_vf0},cap=dcf", - 'pf1_vf1_dcf': f"-w {pf1_vf1},cap=dcf", - 'pf1_vf0_pf2_vf0_dcf': f"-w {pf1_vf0},cap=dcf -w {pf2_vf0},cap=dcf", - 'pf1_vf1_vf2': f"-w {pf1_vf1} -w {pf1_vf2}", - 'pf1_vf1': f"-w {pf1_vf1}", - 'pf2_vf0_dcf': f"-w {pf2_vf0},cap=dcf", - 'pf1_vf0': f"-w {pf1_vf0}", + 'pf1_vf0_dcf': f"-a {pf1_vf0},cap=dcf", + 'pf1_vf1_dcf': f"-a {pf1_vf1},cap=dcf", + 'pf1_vf0_pf2_vf0_dcf': f"-a {pf1_vf0},cap=dcf -a {pf2_vf0},cap=dcf", + 'pf1_vf1_vf2': f"-a {pf1_vf1} -a {pf1_vf2}", + 'pf1_vf1': f"-a {pf1_vf1}", + 'pf2_vf0_dcf': f"-a {pf2_vf0},cap=dcf", + 'pf1_vf0': f"-a {pf1_vf0}", } return allowlist From patchwork Fri Sep 24 02:57:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiale, SongX" X-Patchwork-Id: 99519 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 73BBCA0C45; Fri, 24 Sep 2021 04:44:31 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0BE57412AD; Fri, 24 Sep 2021 04:44:31 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 2D55940142 for ; Fri, 24 Sep 2021 04:44:30 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="224016850" X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="224016850" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:29 -0700 X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="475827223" Received: from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:27 -0700 From: Jiale Song To: dts@dpdk.org Cc: Jiale Song Date: Fri, 24 Sep 2021 10:57:36 +0800 Message-Id: <1632452259-143959-2-git-send-email-songx.jiale@intel.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> References: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> Subject: [dts] [PATCH V1 2/5] tests/port_control: replace eal allowlist option X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" because dpdk no longer supports the eal parameter '-w', replace eal '-w' option with '-a' Signed-off-by: Jiale Song --- tests/TestSuite_port_control.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 tests/TestSuite_port_control.py diff --git a/tests/TestSuite_port_control.py b/tests/TestSuite_port_control.py old mode 100644 new mode 100755 index e8d96f5..2d33273 --- a/tests/TestSuite_port_control.py +++ b/tests/TestSuite_port_control.py @@ -159,7 +159,7 @@ class TestPortControl(TestCase): terminal.send_expect("ip addr flush %s " % vf_if[1], "#") terminal.send_expect("./usertools/dpdk-devbind.py -b vfio-pci --force %s" % vf_pci[1], "#") app_name = terminal.apps_name['test-pmd'] - cmd = app_name + "-n 1 -w %s --vfio-intr=legacy -- -i" % vf_pci[1] + cmd = app_name + "-n 1 -a %s --vfio-intr=legacy -- -i" % vf_pci[1] terminal.send_expect(cmd, "testpmd>", 10) def start_testpmd(self, terminal): From patchwork Fri Sep 24 02:57:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiale, SongX" X-Patchwork-Id: 99520 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 31B87A0C43; Fri, 24 Sep 2021 04:44:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C74840687; Fri, 24 Sep 2021 04:44:34 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id C2C9740142 for ; Fri, 24 Sep 2021 04:44:30 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="224016853" X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="224016853" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:30 -0700 X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="475827229" Received: from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:29 -0700 From: Jiale Song To: dts@dpdk.org Cc: Jiale Song Date: Fri, 24 Sep 2021 10:57:37 +0800 Message-Id: <1632452259-143959-3-git-send-email-songx.jiale@intel.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> References: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> Subject: [dts] [PATCH V1 3/5] tests/runtime_vf_queue_number_kernel: replace eal allowlist option X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" because dpdk no longer supports the eal parameter '-w', replace eal '-w' option with '-a' Signed-off-by: Jiale Song --- test_plans/runtime_vf_queue_number_kernel_test_plan.rst | 10 +++++----- tests/TestSuite_runtime_vf_queue_number_kernel.py | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) mode change 100644 => 100755 tests/TestSuite_runtime_vf_queue_number_kernel.py diff --git a/test_plans/runtime_vf_queue_number_kernel_test_plan.rst b/test_plans/runtime_vf_queue_number_kernel_test_plan.rst index 57df29a..5c8bab3 100644 --- a/test_plans/runtime_vf_queue_number_kernel_test_plan.rst +++ b/test_plans/runtime_vf_queue_number_kernel_test_plan.rst @@ -127,7 +127,7 @@ Test Case 1: set valid VF queue number in testpmd command-line options 1. Start VF testpmd with "--rxq=[rxq] --txq=[txq]", and random valid values from 1 to 16, take 3 for example:: - ./testpmd -c 0xf0 -n 4 -w 00:04.0 --file-prefix=test2 \ + ./testpmd -c 0xf0 -n 4 -a 00:04.0 --file-prefix=test2 \ --socket-mem 1024,1024 -- -i --rxq=3 --txq=3 2. Configure vf forwarding prerequisits and start forwarding:: @@ -169,7 +169,7 @@ Test case 2: set invalid VF queue number in testpmd command-line options 1. Start VF testpmd with "--rxq=0 --txq=0" :: - ./testpmd -c 0xf0 -n 4 -w 00:04.0 --file-prefix=test2 \ + ./testpmd -c 0xf0 -n 4 -a 00:04.0 --file-prefix=test2 \ --socket-mem 1024,1024 -- -i --rxq=0 --txq=0 Verify testpmd exited with error as below:: @@ -178,7 +178,7 @@ Test case 2: set invalid VF queue number in testpmd command-line options 2. Start VF testpmd with "--rxq=17 --txq=17" :: - ./testpmd -c 0xf0 -n 4 -w 00:04.0 --file-prefix=test2 \ + ./testpmd -c 0xf0 -n 4 -a 00:04.0 --file-prefix=test2 \ --socket-mem 1024,1024 -- -i --rxq=17 --txq=17 Verify testpmd exited with error as below:: @@ -190,7 +190,7 @@ Test case 3: set valid VF queue number with testpmd function command 1. Start VF testpmd without setting "rxq" and "txq":: - ./testpmd -c 0xf0 -n 4 -w 00:04.0 --socket-mem 1024,1024 -- -i + ./testpmd -c 0xf0 -n 4 -a 00:04.0 --socket-mem 1024,1024 -- -i 2. Configure vf forwarding prerequisits and start forwarding:: @@ -211,7 +211,7 @@ Test case 4: set invalid VF queue number with testpmd function command 1. Start VF testpmd without setting "rxq" and "txq":: - ./testpmd -c 0xf0 -n 4 -w 00:04.0 --socket-mem 1024,1024 -- -i + ./testpmd -c 0xf0 -n 4 -a 00:04.0 --socket-mem 1024,1024 -- -i 2. Set rx queue number and tx queue number with 0 :: diff --git a/tests/TestSuite_runtime_vf_queue_number_kernel.py b/tests/TestSuite_runtime_vf_queue_number_kernel.py old mode 100644 new mode 100755 index 3daf234..23e08a7 --- a/tests/TestSuite_runtime_vf_queue_number_kernel.py +++ b/tests/TestSuite_runtime_vf_queue_number_kernel.py @@ -165,7 +165,7 @@ class TestRuntimeVfQueueNumberKernel(TestCase): queue_nums = [1, random_queue, self.max_queue] for nr_queue in queue_nums: self.vm0_testpmd = PmdOutput(self.vm_dut_0) - eal_param = '-w %(vf0)s' % {'vf0': self.vm_dut_0.vm_pci0} + eal_param = '-a %(vf0)s' % {'vf0': self.vm_dut_0.vm_pci0} tx_port = self.tester.get_local_port(self.dut_ports[0]) tester_mac = self.tester.get_mac(tx_port) iface = self.tester.get_interface(tx_port) @@ -209,7 +209,7 @@ class TestRuntimeVfQueueNumberKernel(TestCase): self.vm0_testpmd = PmdOutput(self.vm_dut_0) self.vm_dut_0.session_secondary = self.vm_dut_0.new_session() app_name = self.vm_dut_0.apps_name['test-pmd'] - cmd = app_name + "-c 0xf -n 1 -w %s -- -i --txq=%s --rxq=%s" % (self.vm_dut_0.vm_pci0, i, i) + cmd = app_name + "-c 0xf -n 1 -a %s -- -i --txq=%s --rxq=%s" % (self.vm_dut_0.vm_pci0, i, i) out = self.vm_dut_0.session_secondary.send_expect(cmd, "# ", 40) if i == 0: self.verify('Either rx or tx queues should be non-zero' in out, "queue number can't be zero") @@ -221,7 +221,7 @@ class TestRuntimeVfQueueNumberKernel(TestCase): random_queue = random.randint(2, 15) queue_nums = [1, random_queue, self.max_queue] self.vm0_testpmd = PmdOutput(self.vm_dut_0) - eal_param = '-w %(vf0)s' % {'vf0': self.vm_dut_0.vm_pci0} + eal_param = '-a %(vf0)s' % {'vf0': self.vm_dut_0.vm_pci0} tx_port = self.tester.get_local_port(self.dut_ports[0]) tester_mac = self.tester.get_mac(tx_port) iface = self.tester.get_interface(tx_port) @@ -272,7 +272,7 @@ class TestRuntimeVfQueueNumberKernel(TestCase): def test_set_invalid_vf_queue_num_with_testpmd_command(self): invalid_queue_num = [0, 257] self.vm0_testpmd = PmdOutput(self.vm_dut_0) - eal_param = '-w %(vf0)s' % {'vf0': self.vm_dut_0.vm_pci0} + eal_param = '-a %(vf0)s' % {'vf0': self.vm_dut_0.vm_pci0} self.vm0_testpmd.start_testpmd("all", eal_param=eal_param) self.vm0_testpmd.execute_cmd('set promisc all off') self.vm0_testpmd.execute_cmd('set fwd mac') From patchwork Fri Sep 24 02:57:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiale, SongX" X-Patchwork-Id: 99521 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4D9C3A0C45; Fri, 24 Sep 2021 04:44:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 48C51412BD; Fri, 24 Sep 2021 04:44:34 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 8A20D40142 for ; Fri, 24 Sep 2021 04:44:31 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="224016854" X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="224016854" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:31 -0700 X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="475827233" Received: from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:30 -0700 From: Jiale Song To: dts@dpdk.org Cc: Jiale Song Date: Fri, 24 Sep 2021 10:57:38 +0800 Message-Id: <1632452259-143959-4-git-send-email-songx.jiale@intel.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> References: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> Subject: [dts] [PATCH V1 4/5] tests/iavf_fdir: replace eal allowlist option X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" because dpdk no longer supports the eal parameter '-w', replace eal '-w' option with '-a' Signed-off-by: Jiale Song --- test_plans/iavf_fdir_test_plan.rst | 20 ++++++++++---------- tests/TestSuite_iavf_fdir.py | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) mode change 100644 => 100755 tests/TestSuite_iavf_fdir.py diff --git a/test_plans/iavf_fdir_test_plan.rst b/test_plans/iavf_fdir_test_plan.rst index c7b8bc9..91dbf57 100644 --- a/test_plans/iavf_fdir_test_plan.rst +++ b/test_plans/iavf_fdir_test_plan.rst @@ -236,7 +236,7 @@ Prerequisites 5. Launch the app ``testpmd`` with the following arguments:: - ./testpmd -c 0xff -n 6 -w 86:01.0 -w 86:01.1 --file-prefix=vf -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff -n 6 -a 86:01.0 -a 86:01.1 --file-prefix=vf -- -i --rxq=16 --txq=16 testpmd> set fwd rxonly testpmd> set verbose 1 @@ -4269,7 +4269,7 @@ Subcase 1: same rules 3. start testpmd on vf00 and vf01:: - ./testpmd -c 0xff -n 6 -w 86:01.0 -w 86:01.1 --file-prefix=vf0 -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff -n 6 -a 86:01.0 -a 86:01.1 --file-prefix=vf0 -- -i --rxq=16 --txq=16 create same rules with pf:: @@ -4287,7 +4287,7 @@ Subcase 1: same rules 4. start testpmd on vf10 and vf11:: - ./testpmd -c 0xff00 -n 6 -w 86:11.0 -w 86:11.1 --file-prefix=vf1 -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff00 -n 6 -a 86:11.0 -a 86:11.1 --file-prefix=vf1 -- -i --rxq=16 --txq=16 create same rules with pf:: @@ -4372,7 +4372,7 @@ Subcase 2: same input set, different actions 2. start testpmd on vf00 and vf01:: - ./testpmd -c 0xff -n 6 -w 86:01.0 -w 86:01.1 --file-prefix=vf0 -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff -n 6 -a 86:01.0 -a 86:01.1 --file-prefix=vf0 -- -i --rxq=16 --txq=16 create same rules with pf:: @@ -4381,7 +4381,7 @@ Subcase 2: same input set, different actions 3. start testpmd on vf10 and vf11:: - ./testpmd -c 0xff00 -n 6 -w 86:11.0 -w 86:11.1 --file-prefix=vf1 -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff00 -n 6 -a 86:11.0 -a 86:11.1 --file-prefix=vf1 -- -i --rxq=16 --txq=16 create same rules with pf:: @@ -4434,7 +4434,7 @@ Subcase 3: different patterns, different actions 2. start testpmd on vf00 and vf01:: - ./testpmd -c 0xff -n 6 -w 86:01.0 -w 86:01.1 --file-prefix=vf0 -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff -n 6 -a 86:01.0 -a 86:01.1 --file-prefix=vf0 -- -i --rxq=16 --txq=16 create same rules with pf:: @@ -4443,7 +4443,7 @@ Subcase 3: different patterns, different actions 3. start testpmd on vf10 and vf11:: - ./testpmd -c 0xff00 -n 6 -w 86:11.0 -w 86:11.1 --file-prefix=vf1 -- -i --rxq=16 --txq=16 + ./testpmd -c 0xff00 -n 6 -a 86:11.0 -a 86:11.1 --file-prefix=vf1 -- -i --rxq=16 --txq=16 create same rules with pf:: @@ -4893,7 +4893,7 @@ Subcase 1: PFCP FDIR vlan strip on HW checksum offload check ------------------------------------------------------------ 1. start testpmd on vf00:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 6 -w 86:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16 --enable-rx-cksum --port-topology=loop + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 6 -a 86:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16 --enable-rx-cksum --port-topology=loop 2. Enable vlan filter and receipt of VLAN packets with VLAN Tag Identifier 1 on port 0. Enable vlan strip on port 0:: @@ -4963,7 +4963,7 @@ subcase 2: PFCP FDIR vlan strip off SW checksum offload check ------------------------------------------------------------- 1. start testpmd on vf00:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 6 -w 86:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16 --enable-rx-cksum --port-topology=loop + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 6 -a 86:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16 --enable-rx-cksum --port-topology=loop 2. Enable vlan filter and receipt of VLAN packets with VLAN Tag Identifier 1 on port 0. Disable vlan strip on port 0:: @@ -5031,7 +5031,7 @@ subcase 3: PFCP FDIR vlan insert on ----------------------------------- 1. start testpmd on vf00:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 6 -w 86:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 6 -a 86:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16 2. Enable vlan filter and insert VLAN Tag Identifier 1 to vlan packet sent from port 0:: diff --git a/tests/TestSuite_iavf_fdir.py b/tests/TestSuite_iavf_fdir.py old mode 100644 new mode 100755 index 74771af..aecb39c --- a/tests/TestSuite_iavf_fdir.py +++ b/tests/TestSuite_iavf_fdir.py @@ -7593,7 +7593,7 @@ class TestIAVFFdir(TestCase): def launch_testpmd(self): self.pmd_output.start_testpmd(cores="1S/4C/1T", param="--rxq={} --txq={}".format(self.cvlq_num, self.cvlq_num), - eal_param="-w %s -w %s" % ( + eal_param="-a %s -a %s" % ( self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci), socket=self.ports_socket) self.config_testpmd() @@ -8282,12 +8282,12 @@ class TestIAVFFdir(TestCase): m0 = p.search(out_pf0) m1 = p.search(out_pf1) - eal_param = "-c 0xf -n 6 -w %s -w %s --file-prefix=pf0" % (self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci) + eal_param = "-c 0xf -n 6 -a %s -a %s --file-prefix=pf0" % (self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci) command = self.path + eal_param + " -- -i --rxq=%s --txq=%s" % (self.cvlq_num, self.cvlq_num) self.dut.send_expect(command, "testpmd> ", 300) self.config_testpmd() - eal_param = "-c 0xf0 -n 6 -w %s -w %s --file-prefix=pf1" % (self.sriov_vfs_pf1[0].pci,self.sriov_vfs_pf1[1].pci) + eal_param = "-c 0xf0 -n 6 -a %s -a %s --file-prefix=pf1" % (self.sriov_vfs_pf1[0].pci,self.sriov_vfs_pf1[1].pci) command = self.path + eal_param + " -- -i --rxq=%s --txq=%s" % (self.cvlq_num, self.cvlq_num) self.session_secondary.send_expect(command, "testpmd> ", 300) #self.session_secondary.config_testpmd() @@ -8435,12 +8435,12 @@ class TestIAVFFdir(TestCase): m0 = p.search(out_pf0) m1 = p.search(out_pf1) - eal_param = "-c 0xf -n 6 -w %s -w %s --file-prefix=pf0" % (self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci) + eal_param = "-c 0xf -n 6 -a %s -a %s --file-prefix=pf0" % (self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci) command = self.path + eal_param + " -- -i --rxq=%s --txq=%s" % (self.cvlq_num, self.cvlq_num) self.dut.send_expect(command, "testpmd> ", 300) self.config_testpmd() - eal_param = "-c 0xf0 -n 6 -w %s -w %s --file-prefix=pf1" % (self.sriov_vfs_pf1[0].pci,self.sriov_vfs_pf1[1].pci) + eal_param = "-c 0xf0 -n 6 -a %s -a %s --file-prefix=pf1" % (self.sriov_vfs_pf1[0].pci,self.sriov_vfs_pf1[1].pci) command = self.path + eal_param + " -- -i --rxq=%s --txq=%s" % (self.cvlq_num, self.cvlq_num) self.session_secondary.send_expect(command, "testpmd> ", 300) #self.session_secondary.config_testpmd() @@ -8588,12 +8588,12 @@ class TestIAVFFdir(TestCase): m0 = p.search(out_pf0) m1 = p.search(out_pf1) - eal_param = "-c 0xf -n 6 -w %s -w %s --file-prefix=pf0" % (self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci) + eal_param = "-c 0xf -n 6 -a %s -a %s --file-prefix=pf0" % (self.sriov_vfs_pf0[0].pci,self.sriov_vfs_pf0[1].pci) command = self.path + eal_param + " -- -i --rxq=%s --txq=%s" % (self.cvlq_num, self.cvlq_num) self.dut.send_expect(command, "testpmd> ", 300) self.config_testpmd() - eal_param = "-c 0xf0 -n 6 -w %s -w %s --file-prefix=pf1" % (self.sriov_vfs_pf1[0].pci,self.sriov_vfs_pf1[1].pci) + eal_param = "-c 0xf0 -n 6 -a %s -a %s --file-prefix=pf1" % (self.sriov_vfs_pf1[0].pci,self.sriov_vfs_pf1[1].pci) command = self.path + eal_param + " -- -i --rxq=%s --txq=%s" % (self.cvlq_num, self.cvlq_num) self.session_secondary.send_expect(command, "testpmd> ", 300) #self.session_secondary.config_testpmd() @@ -9171,7 +9171,7 @@ class TestIAVFFdir(TestCase): self.dut.send_expect("quit", "# ") self.pmd_output.start_testpmd(cores="1S/4C/1T", param="--rxq={} --txq={} --enable-rx-cksum --port-topology=loop".format(self.cvlq_num, self.cvlq_num), - eal_param="-w %s" % self.sriov_vfs_pf0[0].pci, + eal_param="-a %s" % self.sriov_vfs_pf0[0].pci, socket=self.ports_socket) vlan = 51 mac = "00:11:22:33:44:55" @@ -9268,7 +9268,7 @@ class TestIAVFFdir(TestCase): self.dut.send_expect("quit", "# ") self.pmd_output.start_testpmd(cores="1S/4C/1T", param="--rxq={} --txq={} --enable-rx-cksum --port-topology=loop".format(self.cvlq_num, self.cvlq_num), - eal_param="-w %s" % self.sriov_vfs_pf0[0].pci, + eal_param="-a %s" % self.sriov_vfs_pf0[0].pci, socket=self.ports_socket) vlan = 51 mac = "00:11:22:33:44:55" @@ -9358,7 +9358,7 @@ class TestIAVFFdir(TestCase): self.dut.send_expect("quit", "# ") self.pmd_output.start_testpmd(cores="1S/4C/1T", param="--rxq={} --txq={} --enable-rx-cksum --port-topology=loop".format(self.cvlq_num, self.cvlq_num), - eal_param="-w %s" % self.sriov_vfs_pf0[0].pci, + eal_param="-a %s" % self.sriov_vfs_pf0[0].pci, socket=self.ports_socket) vlan = 51 mac = "00:11:22:33:44:55" From patchwork Fri Sep 24 02:57:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiale, SongX" X-Patchwork-Id: 99522 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9C066A0C46; Fri, 24 Sep 2021 04:44:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 66B10412C2; Fri, 24 Sep 2021 04:44:34 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 18A4C40142 for ; Fri, 24 Sep 2021 04:44:32 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="224016858" X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="224016858" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:32 -0700 X-IronPort-AV: E=Sophos;i="5.85,318,1624345200"; d="scan'208";a="475827241" Received: from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 19:44:31 -0700 From: Jiale Song To: dts@dpdk.org Cc: Jiale Song Date: Fri, 24 Sep 2021 10:57:39 +0800 Message-Id: <1632452259-143959-5-git-send-email-songx.jiale@intel.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> References: <1632452259-143959-1-git-send-email-songx.jiale@intel.com> Subject: [dts] [PATCH V1 5/5] tests/rteflow_priority: replace eal allowlist option X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" because dpdk no longer supports the eal parameter '-w', replace eal '-w' option with '-a' Signed-off-by: Jiale Song --- test_plans/rteflow_priority_test_plan.rst | 16 ++++++++-------- tests/TestSuite_rteflow_priority.py | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) mode change 100644 => 100755 tests/TestSuite_rteflow_priority.py diff --git a/test_plans/rteflow_priority_test_plan.rst b/test_plans/rteflow_priority_test_plan.rst index ff49cdb..b1815ce 100644 --- a/test_plans/rteflow_priority_test_plan.rst +++ b/test_plans/rteflow_priority_test_plan.rst @@ -71,7 +71,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 @@ -90,7 +90,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0,pipeline-mode-support=0 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0,pipeline-mode-support=0 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 @@ -119,7 +119,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 rx_vxlan_port add 4789 0 @@ -184,7 +184,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 @@ -206,7 +206,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 @@ -232,7 +232,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 @@ -257,7 +257,7 @@ Patterns in this case: #. Start the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0,pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 @@ -298,7 +298,7 @@ Patterns in this case: #. Restart the ``testpmd`` application as follows:: - ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:af:00.0, pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 + ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:af:00.0, pipeline-mode-support=1 --log-level="ice,7" -- -i --txq=8 --rxq=8 set fwd rxonly set verbose 1 diff --git a/tests/TestSuite_rteflow_priority.py b/tests/TestSuite_rteflow_priority.py old mode 100644 new mode 100755 index b0bbf24..23aea82 --- a/tests/TestSuite_rteflow_priority.py +++ b/tests/TestSuite_rteflow_priority.py @@ -133,7 +133,7 @@ class TestRteflowPriority(TestCase): """ #start testpmd in pipeline mode # genarate eal - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out) @@ -200,7 +200,7 @@ class TestRteflowPriority(TestCase): """ #start testpmd without pipeline-mode-support parameter, check the testpmd is launch in non-pipeline mode - command = self.path + '-c %s -n 4 -w %s --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out) @@ -212,7 +212,7 @@ class TestRteflowPriority(TestCase): self.dut.send_expect("quit", "#", 50) #restart testpmd with pipeline-mode-support=0, check the testpmd is launch in non-pipeline mode - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=0 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=0 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out) @@ -229,7 +229,7 @@ class TestRteflowPriority(TestCase): """ #start testpmd in pipeline mode - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out) @@ -246,7 +246,7 @@ class TestRteflowPriority(TestCase): """ #start testpmd in pipeline mode - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out) @@ -263,7 +263,7 @@ class TestRteflowPriority(TestCase): """ #start testpmd in pipeline mode - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out) @@ -280,7 +280,7 @@ class TestRteflowPriority(TestCase): """ #start testpmd in pipeline mode - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.dut.send_expect("set fwd rxonly", "testpmd> ", 15) @@ -317,7 +317,7 @@ class TestRteflowPriority(TestCase): self.dut.send_expect("quit", "#", 50) #restart testpmd in pipeline mode - command = self.path + '-c %s -n 4 -w %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) + command = self.path + '-c %s -n 4 -a %s,pipeline-mode-support=1 --log-level="ice,7" -- -i --portmask=%s --rxq=10 --txq=10' % (self.coreMask, self.dut.ports_info[0]['pci'], utils.create_mask([self.dut_ports[0]])) out = self.dut.send_expect(command, "testpmd> ", 120) self.logger.debug(out)