get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/100043/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 100043,
    "url": "http://patchwork.dpdk.org/api/patches/100043/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dts/patch/1632973456-9493-1-git-send-email-songx.jiale@intel.com/",
    "project": {
        "id": 3,
        "url": "http://patchwork.dpdk.org/api/projects/3/?format=api",
        "name": "DTS",
        "link_name": "dts",
        "list_id": "dts.dpdk.org",
        "list_email": "dts@dpdk.org",
        "web_url": "",
        "scm_url": "git://dpdk.org/tools/dts",
        "webscm_url": "http://git.dpdk.org/tools/dts/",
        "list_archive_url": "https://inbox.dpdk.org/dts",
        "list_archive_url_format": "https://inbox.dpdk.org/dts/{}",
        "commit_url_format": ""
    },
    "msgid": "<1632973456-9493-1-git-send-email-songx.jiale@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/1632973456-9493-1-git-send-email-songx.jiale@intel.com",
    "date": "2021-09-30T03:44:16",
    "name": "[V1] test_plan/tests: replace eal allowlist option",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "246dbd0706552a5d1b7bc2e5da44187c3ce31b64",
    "submitter": {
        "id": 2352,
        "url": "http://patchwork.dpdk.org/api/people/2352/?format=api",
        "name": "Jiale, SongX",
        "email": "songx.jiale@intel.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.dpdk.org/project/dts/patch/1632973456-9493-1-git-send-email-songx.jiale@intel.com/mbox/",
    "series": [
        {
            "id": 19277,
            "url": "http://patchwork.dpdk.org/api/series/19277/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dts/list/?series=19277",
            "date": "2021-09-30T03:44:16",
            "name": "[V1] test_plan/tests: replace eal allowlist option",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/19277/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/100043/comments/",
    "check": "pending",
    "checks": "http://patchwork.dpdk.org/api/patches/100043/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dts-bounces@dpdk.org>",
        "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])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 37582A0C41;\n\tThu, 30 Sep 2021 05:30:57 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id ED9E940DDA;\n\tThu, 30 Sep 2021 05:30:56 +0200 (CEST)",
            "from mga07.intel.com (mga07.intel.com [134.134.136.100])\n by mails.dpdk.org (Postfix) with ESMTP id EA85B4067E\n for <dts@dpdk.org>; Thu, 30 Sep 2021 05:30:54 +0200 (CEST)",
            "from fmsmga007.fm.intel.com ([10.253.24.52])\n by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 29 Sep 2021 20:30:53 -0700",
            "from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68])\n by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 29 Sep 2021 20:30:51 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10122\"; a=\"288749701\"",
            "E=Sophos;i=\"5.85,335,1624345200\"; d=\"scan'208\";a=\"288749701\"",
            "E=Sophos;i=\"5.85,335,1624345200\"; d=\"scan'208\";a=\"479649313\""
        ],
        "From": "Jiale Song <songx.jiale@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "Jiale Song <songx.jiale@intel.com>",
        "Date": "Thu, 30 Sep 2021 11:44:16 +0800",
        "Message-Id": "<1632973456-9493-1-git-send-email-songx.jiale@intel.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "Subject": "[dts] [PATCH V1] test_plan/tests: replace eal allowlist option",
        "X-BeenThere": "dts@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "test suite reviews and discussions <dts.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dts>,\n <mailto:dts-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dts/>",
        "List-Post": "<mailto:dts@dpdk.org>",
        "List-Help": "<mailto:dts-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dts>,\n <mailto:dts-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dts-bounces@dpdk.org",
        "Sender": "\"dts\" <dts-bounces@dpdk.org>"
    },
    "content": "because dpdk no longer supports the eal parameter '-w', replace eal '-w' option with '-a'\n\nSigned-off-by: Jiale Song <songx.jiale@intel.com>\n---\n .../cvl_advanced_iavf_rss_gtpu_test_plan.rst  |  2 +-\n .../cvl_advanced_iavf_rss_test_plan.rst       |  2 +-\n ...vf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst |  2 +-\n .../cvl_advanced_rss_pppoe_test_plan.rst      |  4 ++--\n ...ed_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst |  4 ++--\n test_plans/cvl_dcf_acl_filter_test_plan.rst   | 20 ++++++++--------\n test_plans/cvl_dcf_date_path_test_plan.rst    |  2 +-\n .../cvl_dcf_switch_filter_pppoe_test_plan.rst |  2 +-\n .../cvl_dcf_switch_filter_test_plan.rst       | 10 ++++----\n test_plans/cvl_fdir_test_plan.rst             |  4 ++--\n test_plans/cvl_limit_value_test_test_plan.rst | 18 +++++++-------\n .../cvl_switch_filter_pppoe_test_plan.rst     |  4 ++--\n test_plans/cvl_switch_filter_test_plan.rst    |  4 ++--\n ...ckage_download_in_ice_driver_test_plan.rst |  4 ++--\n test_plans/flexible_rxd_test_plan.rst         | 24 +++++++++----------\n .../iavf_flexible_descriptor_test_plan.rst    | 22 ++++++++---------\n ..._package_driver_error_handle_test_plan.rst |  2 +-\n test_plans/l2tp_esp_coverage_test_plan.rst    | 12 +++++-----\n tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py |  2 +-\n tests/TestSuite_cvl_advanced_rss.py           |  2 +-\n tests/TestSuite_cvl_advanced_rss_gtpu.py      |  2 +-\n tests/TestSuite_cvl_advanced_rss_pppoe.py     |  2 +-\n ..._cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py |  2 +-\n tests/TestSuite_cvl_fdir.py                   |  4 ++--\n tests/TestSuite_cvl_iavf_rss_configure.py     |  2 +-\n tests/TestSuite_cvl_qinq.py                   |  2 +-\n ...e_enable_package_download_in_ice_driver.py |  4 ++--\n ...tSuite_iavf_package_driver_error_handle.py |  2 +-\n tests/TestSuite_l2tp_esp_coverage.py          |  2 +-\n 29 files changed, 84 insertions(+), 84 deletions(-)\n mode change 100644 => 100755 test_plans/cvl_advanced_iavf_rss_gtpu_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_advanced_iavf_rss_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_advanced_rss_pppoe_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_dcf_acl_filter_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_dcf_switch_filter_pppoe_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_dcf_switch_filter_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_fdir_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_limit_value_test_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_switch_filter_pppoe_test_plan.rst\n mode change 100644 => 100755 test_plans/cvl_switch_filter_test_plan.rst\n mode change 100644 => 100755 test_plans/enable_package_download_in_ice_driver_test_plan.rst\n mode change 100644 => 100755 test_plans/flexible_rxd_test_plan.rst\n mode change 100644 => 100755 test_plans/iavf_flexible_descriptor_test_plan.rst\n mode change 100644 => 100755 test_plans/iavf_package_driver_error_handle_test_plan.rst\n mode change 100644 => 100755 test_plans/l2tp_esp_coverage_test_plan.rst\n mode change 100644 => 100755 tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py\n mode change 100644 => 100755 tests/TestSuite_cvl_advanced_rss.py\n mode change 100644 => 100755 tests/TestSuite_cvl_advanced_rss_pppoe.py\n mode change 100644 => 100755 tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\n mode change 100644 => 100755 tests/TestSuite_cvl_fdir.py\n mode change 100644 => 100755 tests/TestSuite_cvl_qinq.py\n mode change 100644 => 100755 tests/TestSuite_enable_package_download_in_ice_driver.py\n mode change 100644 => 100755 tests/TestSuite_iavf_package_driver_error_handle.py\n mode change 100644 => 100755 tests/TestSuite_l2tp_esp_coverage.py",
    "diff": "diff --git a/test_plans/cvl_advanced_iavf_rss_gtpu_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_gtpu_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 909c7221..7d99f775\n--- a/test_plans/cvl_advanced_iavf_rss_gtpu_test_plan.rst\n+++ b/test_plans/cvl_advanced_iavf_rss_gtpu_test_plan.rst\n@@ -213,7 +213,7 @@ Prerequisites\n \n 5. Launch the testpmd to configuration queue of rx and tx number 16 in DUT::\n \n-    testpmd>./x86_64-native-linuxapp-gcc/app/testpmd  -c 0xff -n 4 -w 0000:18:01.0 -- -i --rxq=16 --txq=16\n+    testpmd>./x86_64-native-linuxapp-gcc/app/testpmd  -c 0xff -n 4 -a 0000:18:01.0 -- -i --rxq=16 --txq=16\n     testpmd>set fwd rxonly\n     testpmd>set verbose 1\n \ndiff --git a/test_plans/cvl_advanced_iavf_rss_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 27c8792f..0e0a8104\n--- a/test_plans/cvl_advanced_iavf_rss_test_plan.rst\n+++ b/test_plans/cvl_advanced_iavf_rss_test_plan.rst\n@@ -349,7 +349,7 @@ Prerequisites\n \n 5. Launch the testpmd to configuration queue of rx and tx number 16 in DUT::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -c 0xff -n 4 -w 0000:18:01.0 -- -i --rxq=16 --txq=16\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -c 0xff -n 4 -a 0000:18:01.0 -- -i --rxq=16 --txq=16\n     testpmd>set fwd rxonly\n     testpmd>set verbose 1\n \ndiff --git a/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\nold mode 100644\nnew mode 100755\nindex b1209868..b9229f19\n--- a/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\n+++ b/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\n@@ -119,7 +119,7 @@ Prerequisites\n \n 6. Launch the testpmd to configuration queue of rx and tx number 16 in DUT::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -c 0xff -n 4 -w 0000:18:01.0 -- -i --rxq=16 --txq=16\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -c 0xff -n 4 -a 0000:18:01.0 -- -i --rxq=16 --txq=16\n     testpmd>set fwd rxonly\n     testpmd>set verbose 1\n \ndiff --git a/test_plans/cvl_advanced_rss_pppoe_test_plan.rst b/test_plans/cvl_advanced_rss_pppoe_test_plan.rst\nold mode 100644\nnew mode 100755\nindex e209e0d4..829a94d2\n--- a/test_plans/cvl_advanced_rss_pppoe_test_plan.rst\n+++ b/test_plans/cvl_advanced_rss_pppoe_test_plan.rst\n@@ -125,7 +125,7 @@ Prerequisites\n \n 5. Launch the testpmd in DUT for cases with toeplitz hash function::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0 -- -i --rxq=16 --txq=16 --disable-rss\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0 -- -i --rxq=16 --txq=16 --disable-rss\n      testpmd> port config 0 rss-hash-key ipv4 1b9d58a4b961d9cd1c56ad1621c3ad51632c16a5d16c21c3513d132c135d132c13ad1531c23a51d6ac49879c499d798a7d949c8a\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -133,7 +133,7 @@ Prerequisites\n \n    Launch testpmd for cases with symmetric_toeplitz and simple_xor hash function::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0 -- -i --rxq=16 --txq=16\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0 -- -i --rxq=16 --txq=16\n \n 6. on tester side, copy the layer python file to /root::\n \ndiff --git a/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst b/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\nold mode 100644\nnew mode 100755\nindex a0c232d9..bc2db466\n--- a/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\n+++ b/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst\n@@ -116,7 +116,7 @@ Prerequisites\n \n 5. Launch the testpmd in DUT for cases with toeplitz hash function::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0 -- -i --rxq=16 --txq=16 --disable-rss\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0 -- -i --rxq=16 --txq=16 --disable-rss\n      testpmd> port config 0 rss-hash-key ipv4 1b9d58a4b961d9cd1c56ad1621c3ad51632c16a5d16c21c3513d132c135d132c13ad1531c23a51d6ac49879c499d798a7d949c8a\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -124,7 +124,7 @@ Prerequisites\n \n    Launch testpmd for cases with symmetric_toeplitz and simple_xor hash function::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0 -- -i --rxq=16 --txq=16\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0 -- -i --rxq=16 --txq=16\n \n 6. on tester side, copy the layer python file to /root::\n \ndiff --git a/test_plans/cvl_dcf_acl_filter_test_plan.rst b/test_plans/cvl_dcf_acl_filter_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 378514dd..c74dcb68\n--- a/test_plans/cvl_dcf_acl_filter_test_plan.rst\n+++ b/test_plans/cvl_dcf_acl_filter_test_plan.rst\n@@ -95,7 +95,7 @@ Prerequisites\n \n 9. Launch dpdk on VF0, and VF0 request DCF mode::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -w 0000:86:01.0,cap=dcf --file-prefix=vf0 --log-level=\"ice,7\" -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:86:01.0,cap=dcf --file-prefix=vf0 --log-level=\"ice,7\" -- -i\n     testpmd> set fwd mac\n     testpmd> set verbose 1\n     testpmd> start\n@@ -106,7 +106,7 @@ Prerequisites\n \n 10. Launch dpdk on VF1::\n \n-     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -w 86:01.1 --file-prefix=vf1 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -a 86:01.1 --file-prefix=vf1 -- -i\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n      testpmd> start\n@@ -118,7 +118,7 @@ Prerequisites\n \n or launch one testpmd on VF0 and VF1::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -w 0000:86:01.0,cap=dcf -w 86:01.1 --file-prefix=vf0 --log-level=\"ice,7\" -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:86:01.0,cap=dcf -a 86:01.1 --file-prefix=vf0 --log-level=\"ice,7\" -- -i\n \n Common steps of basic cases\n ===========================\n@@ -516,11 +516,11 @@ while we can create 256 ipv4-udp/ipv4-tcp/ipv4-sctp rules at most.\n \n 1. launch DPDK on VF0, request DCF mode::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -w 86:01.0,cap=dcf -- -i --port-topology=loop\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -a 86:01.0,cap=dcf -- -i --port-topology=loop\n \n    Launch dpdk on VF1::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -w 86:01.1 --file-prefix=vf1 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -a 86:01.1 --file-prefix=vf1 -- -i\n \n 2. create a full mask rule, it's created as a switch rule::\n \n@@ -592,11 +592,11 @@ Test Case 6: max entry number ipv4-other\n ========================================\n 1. launch DPDK on VF0, request DCF mode::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -w 86:01.0,cap=dcf -- -i --port-topology=loop\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -a 86:01.0,cap=dcf -- -i --port-topology=loop\n \n    Launch dpdk on VF1::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -w 86:01.1 --file-prefix=vf1 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -a 86:01.1 --file-prefix=vf1 -- -i\n \n 2. create a full mask rule, it's created as a switch rule::\n \n@@ -669,11 +669,11 @@ Test Case 7: max entry number combined patterns\n ===============================================\n 1. launch DPDK on VF0, request DCF mode::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -w 86:01.0,cap=dcf -- -i --port-topology=loop\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -a 86:01.0,cap=dcf -- -i --port-topology=loop\n \n    Launch dpdk on VF1::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -w 86:01.1 --file-prefix=vf1 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -a 86:01.1 --file-prefix=vf1 -- -i\n \n 2. create 32 ipv4-other ACL rules::\n \n@@ -912,7 +912,7 @@ Test Case 11: switch/acl/fdir/rss rules combination\n ===================================================\n 1. launch testpmd::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -w 86:01.0,cap=dcf -w 86:01.1 --log-level=\"ice,7\" -- -i --port-topology=loop --rxq=4 --txq=4\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xc -n 4 -a 86:01.0,cap=dcf -a 86:01.1 --log-level=\"ice,7\" -- -i --port-topology=loop --rxq=4 --txq=4\n \n 2. create rules::\n \ndiff --git a/test_plans/cvl_dcf_date_path_test_plan.rst b/test_plans/cvl_dcf_date_path_test_plan.rst\nindex 380090f9..5ce0cc64 100755\n--- a/test_plans/cvl_dcf_date_path_test_plan.rst\n+++ b/test_plans/cvl_dcf_date_path_test_plan.rst\n@@ -17,7 +17,7 @@ Set a VF as trust ::\n Launch dpdk on the VF, request DCF mode ::\n \n     ./usertools/dpdk-devbind.py -b vfio-pci 18:01.0\n-    ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -w 18:01.0,cap=dcf --file-prefix=vf -- -i\n+    ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-10 -n 4 -a 18:01.0,cap=dcf --file-prefix=vf -- -i\n \n \n Test Case: Launch DCF and do macfwd\ndiff --git a/test_plans/cvl_dcf_switch_filter_pppoe_test_plan.rst b/test_plans/cvl_dcf_switch_filter_pppoe_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 0149b464..d781f737\n--- a/test_plans/cvl_dcf_switch_filter_pppoe_test_plan.rst\n+++ b/test_plans/cvl_dcf_switch_filter_pppoe_test_plan.rst\n@@ -201,7 +201,7 @@ Prerequisites\n \n 9. Launch dpdk on VF0 and VF1, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -- -i\n      testpmd> set portlist 1\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\ndiff --git a/test_plans/cvl_dcf_switch_filter_test_plan.rst b/test_plans/cvl_dcf_switch_filter_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 116b2cca..76857e4e\n--- a/test_plans/cvl_dcf_switch_filter_test_plan.rst\n+++ b/test_plans/cvl_dcf_switch_filter_test_plan.rst\n@@ -231,7 +231,7 @@ Prerequisites\n \n 9. Launch dpdk on VF0 and VF1, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -- -i\n      testpmd> set portlist 1\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -2392,7 +2392,7 @@ Subcase 1: add existing rules but with different vfs\n \n 1. Launch dpdk on VF0, VF1 and VF2, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -w 0000:18:01.2 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -a 0000:18:01.2 -- -i\n      testpmd> set portlist 1,2\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -2454,7 +2454,7 @@ Subcase 3: add two rules with one rule's input set included in the other\n \n 1. Launch dpdk on VF0, VF1 and VF2, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -w 0000:18:01.2 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -a 0000:18:01.2 -- -i\n      testpmd> set portlist 1,2\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -2617,7 +2617,7 @@ are dropped.\n \n 1. Launch dpdk on VF0, VF1 and VF2, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -w 0000:18:01.2 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -a 0000:18:01.2 -- -i\n      testpmd> set portlist 1,2\n      testpmd> set fwd mac\n      testpmd> set verbose 1\n@@ -2688,7 +2688,7 @@ This case is designed based on 4*25G NIC.\n \n 6. launch dpdk on VF0, and request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -- -i\n \n 7. set a switch rule to each VF from DCF, totally 63 rules::\n \ndiff --git a/test_plans/cvl_fdir_test_plan.rst b/test_plans/cvl_fdir_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 24586016..64d06f1b\n--- a/test_plans/cvl_fdir_test_plan.rst\n+++ b/test_plans/cvl_fdir_test_plan.rst\n@@ -145,7 +145,7 @@ Prerequisites\n \n 5. Launch the app ``testpmd`` with the following arguments::\n \n-    ./testpmd -c 0xff -n 6 -w 86:00.0 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n+    ./testpmd -c 0xff -n 6 -a 86:00.0 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n \n@@ -156,7 +156,7 @@ Prerequisites\n \n    Notes: if need two ports environment, launch ``testpmd`` with the following arguments::\n \n-    ./testpmd -c 0xff -n 6 -w 86:00.0 -w 86:00.1 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n+    ./testpmd -c 0xff -n 6 -a 86:00.0 -a 86:00.1 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n \n Default parameters\n ------------------\ndiff --git a/test_plans/cvl_limit_value_test_test_plan.rst b/test_plans/cvl_limit_value_test_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 9fec36f2..160b126e\n--- a/test_plans/cvl_limit_value_test_test_plan.rst\n+++ b/test_plans/cvl_limit_value_test_test_plan.rst\n@@ -91,7 +91,7 @@ Prerequisites\n \n 5. Launch the app ``testpmd`` with the following arguments::\n \n-    ./testpmd -c 0xff -n 6 -w 86:01.0 -w 86:01.1 --file-prefix=vf -- -i --rxq=16 --txq=16\n+    ./testpmd -c 0xff -n 6 -a 86:01.0 -a 86:01.1 --file-prefix=vf -- -i --rxq=16 --txq=16\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n \n@@ -159,7 +159,7 @@ if 2 vfs generated by 2 pf port, each vf can create 14336 rules at most.\n \n 1. start testpmd on vf00::\n \n-    ./testpmd -c 0xf -n 6 -w 86:01.0 --file-prefix=vf00 -- -i --rxq=4 --txq=4\n+    ./testpmd -c 0xf -n 6 -a 86:01.0 --file-prefix=vf00 -- -i --rxq=4 --txq=4\n \n    create 1 rule on vf00::\n \n@@ -169,7 +169,7 @@ if 2 vfs generated by 2 pf port, each vf can create 14336 rules at most.\n \n 2. start testpmd on vf10::\n \n-    ./testpmd -c 0xf0 -n 6 -w 86:0a.0 --file-prefix=vf10 -- -i --rxq=4 --txq=4\n+    ./testpmd -c 0xf0 -n 6 -a 86:0a.0 --file-prefix=vf10 -- -i --rxq=4 --txq=4\n \n    create 14336 rules on vf10::\n \n@@ -218,7 +218,7 @@ this card can create (2048 + 14336)*2=32768 rules.\n \n 2. start testpmd on vf00::\n \n-    ./testpmd -c 0xf -n 6 -w 86:01.0 --file-prefix=vf00 -- -i --rxq=4 --txq=4\n+    ./testpmd -c 0xf -n 6 -a 86:01.0 --file-prefix=vf00 -- -i --rxq=4 --txq=4\n \n    create 1 rule on vf00::\n \n@@ -228,7 +228,7 @@ this card can create (2048 + 14336)*2=32768 rules.\n \n 2. start testpmd on vf10::\n \n-    ./testpmd -c 0xf0 -n 6 -w 86:0a.0 --file-prefix=vf10 -- -i --rxq=4 --txq=4\n+    ./testpmd -c 0xf0 -n 6 -a 86:0a.0 --file-prefix=vf10 -- -i --rxq=4 --txq=4\n \n    create 14335 rules on vf10::\n \n@@ -289,7 +289,7 @@ so if create 16384 rules on pf1,check failed to create rule on vf00 and vf10(vf0\n \n 3. start testpmd on vf00 and vf10::\n \n-    ./testpmd -c 0xf -n 6 -w 86:01.0 -w 86:11.0 --file-prefix=vf00 -- -i --rxq=4 --txq=4\n+    ./testpmd -c 0xf -n 6 -a 86:01.0 -a 86:11.0 --file-prefix=vf00 -- -i --rxq=4 --txq=4\n \n    create 1 rule on vf00::\n \n@@ -435,7 +435,7 @@ Prerequisites\n \n 5. Launch the app ``testpmd`` with the following arguments::\n \n-    ./testpmd -c 0xff -n 6 -w 86:00.0 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n+    ./testpmd -c 0xff -n 6 -a 86:00.0 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n \n@@ -446,7 +446,7 @@ Prerequisites\n \n    Notes: if need two ports environment, launch ``testpmd`` with the following arguments::\n \n-    ./testpmd -c 0xff -n 6 -w 86:00.0 -w 86:00.1 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n+    ./testpmd -c 0xff -n 6 -a 86:00.0 -a 86:00.1 --log-level=\"ice,7\" -- -i --portmask=0xff --rxq=64 --txq=64 --port-topology=loop\n \n Test case: add/delete rules\n ============================\n@@ -529,7 +529,7 @@ Prerequisites\n \n 8. Launch dpdk on VF0 and VF1, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -- -i\n      testpmd> set portlist 1\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\ndiff --git a/test_plans/cvl_switch_filter_pppoe_test_plan.rst b/test_plans/cvl_switch_filter_pppoe_test_plan.rst\nold mode 100644\nnew mode 100755\nindex f63965b5..897e8c6c\n--- a/test_plans/cvl_switch_filter_pppoe_test_plan.rst\n+++ b/test_plans/cvl_switch_filter_pppoe_test_plan.rst\n@@ -203,7 +203,7 @@ Prerequisites\n \n 6. Launch dpdk with the following arguments in non-pipeline mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16 --cmdline-file=testpmd_fdir_rules\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16 --cmdline-file=testpmd_fdir_rules\n      testpmd> port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -217,7 +217,7 @@ Prerequisites\n \n    Launch dpdk in pipeline mode with the following testpmd command line::\n \n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0,pipeline-mode-support=1 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16\n+      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0,pipeline-mode-support=1 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16\n \n Test case: Ethertype filter\n ===========================\ndiff --git a/test_plans/cvl_switch_filter_test_plan.rst b/test_plans/cvl_switch_filter_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 992aa6c8..ae29e64e\n--- a/test_plans/cvl_switch_filter_test_plan.rst\n+++ b/test_plans/cvl_switch_filter_test_plan.rst\n@@ -181,7 +181,7 @@ Prerequisites\n \n 6. Launch dpdk with the following arguments in non-pipeline mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16 --cmdline-file=testpmd_fdir_rules\n+     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16 --cmdline-file=testpmd_fdir_rules\n      testpmd> port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n@@ -195,7 +195,7 @@ Prerequisites\n \n    Launch dpdk in pipeline mode with the following testpmd command line::\n \n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -w 0000:18:00.0,pipeline-mode-support=1 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16\n+      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -a 0000:18:00.0,pipeline-mode-support=1 --log-level=\"ice,8\" -- -i --txq=16 --rxq=16\n \n Test case: VXLAN non-pipeline mode\n ==================================\ndiff --git a/test_plans/enable_package_download_in_ice_driver_test_plan.rst b/test_plans/enable_package_download_in_ice_driver_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 4139191e..578ba30e\n--- a/test_plans/enable_package_download_in_ice_driver_test_plan.rst\n+++ b/test_plans/enable_package_download_in_ice_driver_test_plan.rst\n@@ -104,7 +104,7 @@ Test case 2: Driver enters Safe Mode successfully\n 2. Start testpmd::\n \n     ./testpmd -c 0x3fe -n 6 \\\n-    -w PORT0_PCI,safe-mode-support=1 -w PORT1_PCI,safe-mode-support=1 \\\n+    -a PORT0_PCI,safe-mode-support=1 -a PORT1_PCI,safe-mode-support=1 \\\n     -- -i --nb-cores=8 --rxq=8 --txq=8 --port-topology=chained\n \n    There will be an error reported::\n@@ -176,7 +176,7 @@ Compile DPDK and testpmd::\n \n Launch testpmd with 1 default interface and 1 specific interface::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0 -w b1:00.0 --log-level=8 -- -i\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0 -a b1:00.0 --log-level=8 -- -i\n \n In this case, b1:00.0 interface is specific interface.\n \ndiff --git a/test_plans/flexible_rxd_test_plan.rst b/test_plans/flexible_rxd_test_plan.rst\nold mode 100644\nnew mode 100755\nindex b2ca34a4..30ae6993\n--- a/test_plans/flexible_rxd_test_plan.rst\n+++ b/test_plans/flexible_rxd_test_plan.rst\n@@ -94,13 +94,13 @@ Test Case 01: Check single VLAN fields in RXD (802.1Q)\n \n Launch testpmd by::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n   testpmd>set verbose 1\n   testpmd>set fwd io\n   testpmd>start\n \n-Please change the core setting (-l option) and port's PCI (-w option) \\\n+Please change the core setting (-l option) and port's PCI (-a option) \\\n by your DUT environment\n \n Send a packet with VLAN tag from test network interface::\n@@ -130,7 +130,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -148,7 +148,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -167,7 +167,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -186,7 +186,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=ipv4 -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=ipv4 -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -208,7 +208,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=ipv6 -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=ipv6 -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -230,7 +230,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=ipv6_flow -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=ipv6_flow -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -250,7 +250,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=tcp -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=tcp -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -269,7 +269,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr=tcp -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr=tcp -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n \n Test packet::\n \n@@ -288,7 +288,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n Launch testpmd command::\n \n-  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -w 18:00.0,proto_xtr='[(2):ipv4,(3):ipv6,(4):tcp]' -- -i --rxq=64 --txq=64 --portmask=0x1\n+  ./x86_64-native-linux-gcc/app/testpmd -l 6-9 -n 4 -a 18:00.0,proto_xtr='[(2):ipv4,(3):ipv6,(4):tcp]' -- -i --rxq=64 --txq=64 --portmask=0x1\n \n Create generic flow on NIC::\n \n@@ -360,7 +360,7 @@ Test steps are same to ``Test Case 01``, just change the launch command of testp\n \n MPLS cases use same parameter Launch testpmd::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=ip_offset -- -i  --portmask=0x1 --nb-cores=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=ip_offset -- -i  --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \ndiff --git a/test_plans/iavf_flexible_descriptor_test_plan.rst b/test_plans/iavf_flexible_descriptor_test_plan.rst\nold mode 100644\nnew mode 100755\nindex ae28865d..d03fbe41\n--- a/test_plans/iavf_flexible_descriptor_test_plan.rst\n+++ b/test_plans/iavf_flexible_descriptor_test_plan.rst\n@@ -129,7 +129,7 @@ VLAN cases\n \n 1. Launch testpmd by::\n \n-     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=vlan -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=vlan -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n      testpmd>set verbose 1\n      testpmd>set fwd io\n      testpmd>start\n@@ -139,7 +139,7 @@ VLAN cases\n       expected: RXDID[17]\n \n .. note::\n-    Please change the core setting (-l option) and port's PCI (-w option) by your DUT environment\n+    Please change the core setting (-l option) and port's PCI (-a option) by your DUT environment\n \n Test Case: Check single VLAN fields in RXD (802.1Q)\n ---------------------------------------------------\n@@ -218,7 +218,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n Launch testpmd command::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=ipv4 -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=ipv4 -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \n@@ -244,7 +244,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n Launch testpmd command::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=ipv6 -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=ipv6 -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \n@@ -270,7 +270,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n Launch testpmd command::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=ipv6_flow -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=ipv6_flow -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \n@@ -294,7 +294,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n Launch testpmd command::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=tcp -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=tcp -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \n@@ -317,7 +317,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n Launch testpmd command::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=tcp -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=tcp -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \n@@ -340,7 +340,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n Launch testpmd command::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr='[(2):ipv4,(3):ipv6,(4):tcp]' -- -i --rxq=16 --txq=16 --portmask=0x1\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr='[(2):ipv4,(3):ipv6,(4):tcp]' -- -i --rxq=16 --txq=16 --portmask=0x1\n \n check RXDID value correct::\n \n@@ -385,13 +385,13 @@ Test steps are same to ``VLAN cases``, use different \"proto_xtr\" parameters the\n \n use error parameter Launch testpmd::\n \n-  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=vxlan -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=vxlan -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n testpmd can't started, check \"iavf_lookup_flex_desc_type(): wrong flex_desc type, it should be: vlan|ipv4|ipv6|ipv6_flow|tcp|ovs|ip_offset\" in testpmd output.\n \n don't use parameter launch testpmd::\n \n-   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0 -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0 -- -i --rxq=4 --txq=4 --portmask=0x1 --nb-cores=2\n \n testpmd started, check \"iavf_configure_queues(): request RXDID[16] in Queue[0]\" in testpmd output\n \n@@ -403,7 +403,7 @@ Test steps are same to ``VLAN cases``, just change the launch command of testpmd\n \n MPLS cases use same parameter Launch testpmd::\n \n-    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -w af:01.0,proto_xtr=ip_offset -- -i  --portmask=0x1 --nb-cores=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 6-9 -n 4 -a af:01.0,proto_xtr=ip_offset -- -i  --portmask=0x1 --nb-cores=2\n \n check RXDID value correct::\n \ndiff --git a/test_plans/iavf_package_driver_error_handle_test_plan.rst b/test_plans/iavf_package_driver_error_handle_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 23978ea2..fe95e29e\n--- a/test_plans/iavf_package_driver_error_handle_test_plan.rst\n+++ b/test_plans/iavf_package_driver_error_handle_test_plan.rst\n@@ -78,7 +78,7 @@ Test Case 1: Check old driver and latest commes pkg compatibility\n     ./usertools/dpdk-devbind.py -b vfio-pci 0000:b1:01.0\n \n 4. Launch the testpmd\n-    ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -w b1:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16  --nb-cores=2\n+    ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -a b1:01.0 --file-prefix=vf -- -i --rxq=16 --txq=16  --nb-cores=2\n \n 5. Create a rss rule\n     testpmd> flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end\ndiff --git a/test_plans/l2tp_esp_coverage_test_plan.rst b/test_plans/l2tp_esp_coverage_test_plan.rst\nold mode 100644\nnew mode 100755\nindex 4998f0ff..a768684f\n--- a/test_plans/l2tp_esp_coverage_test_plan.rst\n+++ b/test_plans/l2tp_esp_coverage_test_plan.rst\n@@ -88,7 +88,7 @@ Test Case 1: test MAC_IPV4_L2TPv3 HW checksum offload\n \n 1. DUT enable rx checksum with \"--enable-rx-cksum\" when start testpmd::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -n 4 -w af:01.0 -- -i --enable-rx-cksum\n+    ./x86_64-native-linuxapp-gcc/app/testpmd -n 4 -a af:01.0 -- -i --enable-rx-cksum\n \n 2. DUT setup csum forwarding mode::\n \n@@ -163,7 +163,7 @@ Test Case 2: test MAC_IPV4_ESP HW checksum offload\n \n 1. DUT enable rx checksum with \"--enable-rx-cksum\" when start testpmd, setup csum forwarding mode::\n  \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -n 4 -w af:01.0 -- -i --enable-rx-cksum\n+    ./x86_64-native-linuxapp-gcc/app/testpmd -n 4 -a af:01.0 -- -i --enable-rx-cksum\n \n 2. DUT setup csum forwarding mode::\n \n@@ -1095,7 +1095,7 @@ Test Case 14: MAC_IPV4_L2TPv3 vlan strip on + HW checksum offload check\n \n The pre-steps are as l2tp_esp_iavf_test_plan.\n \n-1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -w af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n+1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -a af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n \n 2. DUT create fdir rules for MAC_IPV4_L2TPv3 with queue index and mark::\n \n@@ -1189,7 +1189,7 @@ The pre-steps are as l2tp_esp_iavf_test_plan.\n Test Case 15: MAC_IPV4_L2TPv3 vlan insert on + SW checksum offload check\n ========================================================================\n \n-1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -w af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n+1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -a af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n \n 2. DUT create fdir rules for MAC_IPV4_L2TPv3 with queue index and mark::\n \n@@ -1279,7 +1279,7 @@ Test Case 16: MAC_IPV4_ESP vlan strip on + HW checksum offload check\n \n The pre-steps are as l2tp_esp_iavf_test_plan.\n \n-1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -w af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n+1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -a af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n \n 2. DUT create fdir rules for MAC_IPV4_ESP with queue index and mark::\n \n@@ -1372,7 +1372,7 @@ The pre-steps are as l2tp_esp_iavf_test_plan.\n Test Case 17: MAC_IPV6_NAT-T-ESP vlan insert on + SW checksum offload check\n ===========================================================================\n \n-1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -w af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n+1. ./x86_64-native-linuxapp-gcc/app/testpmd -l 6-9 -n 4 -a af:01.0 -- -i --rxq=16 --txq=16 --portmask=0x1 --nb-cores=2 --enable-rx-cksum\n \n 2. DUT create fdir rules for MAC_IPV6_NAT-T-ESP with queue index and mark::\n \ndiff --git a/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py b/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py\nold mode 100644\nnew mode 100755\nindex d19ddbf0..0ce0e7ec\n--- a/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py\n+++ b/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py\n@@ -6971,7 +6971,7 @@ class TestCVLAdvancedIAVFRSSGTPU(TestCase):\n             # if support add --disable-rss\n             param = \"--rxq=16 --txq=16\"\n         self.pmd_output.start_testpmd(cores=\"1S/4C/1T\", param=param,\n-                                          eal_param=f\"-w {self.vf0_pci}\", socket=self.ports_socket)\n+                                          eal_param=f\"-a {self.vf0_pci}\", socket=self.ports_socket)\n         '''\n         self.symmetric = symmetric\n         if symmetric:\ndiff --git a/tests/TestSuite_cvl_advanced_rss.py b/tests/TestSuite_cvl_advanced_rss.py\nold mode 100644\nnew mode 100755\nindex 8ed6d1af..7c8a317b\n--- a/tests/TestSuite_cvl_advanced_rss.py\n+++ b/tests/TestSuite_cvl_advanced_rss.py\n@@ -4920,7 +4920,7 @@ class AdvancedRSSTest(TestCase):\n         else:\n             param = \"--rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384\"\n         out = self.pmd_output.start_testpmd(cores=\"1S/4C/1T\", param=param,\n-                                            eal_param=f\"-w {self.pci0}\", socket=self.ports_socket)\n+                                            eal_param=f\"-a {self.pci0}\", socket=self.ports_socket)\n         self.symmetric = symmetric\n         if symmetric is True:\n             '''\ndiff --git a/tests/TestSuite_cvl_advanced_rss_gtpu.py b/tests/TestSuite_cvl_advanced_rss_gtpu.py\nindex 37be57f7..e09b7875 100755\n--- a/tests/TestSuite_cvl_advanced_rss_gtpu.py\n+++ b/tests/TestSuite_cvl_advanced_rss_gtpu.py\n@@ -4256,7 +4256,7 @@ class TestCVLAdvancedRSSGTPU(TestCase):\n         else:\n             param = \"--rxq=64 --txq=64 --disable-rss  --rxd=384 --txd=384\"\n         self.pmd_output.start_testpmd(cores=\"1S/4C/1T\", param=param,\n-                                            eal_param=f\"-w {self.pci0}\", socket=self.ports_socket)\n+                                            eal_param=f\"-a {self.pci0}\", socket=self.ports_socket)\n         self.enable_rss = enable_rss\n         if set_rss:\n             self.pmd_output.execute_cmd('port config all rss all')\ndiff --git a/tests/TestSuite_cvl_advanced_rss_pppoe.py b/tests/TestSuite_cvl_advanced_rss_pppoe.py\nold mode 100644\nnew mode 100755\nindex 3952bbf0..6bd21af6\n--- a/tests/TestSuite_cvl_advanced_rss_pppoe.py\n+++ b/tests/TestSuite_cvl_advanced_rss_pppoe.py\n@@ -4526,7 +4526,7 @@ class Advanced_rss_pppoe(TestCase):\n         else:\n             param = \"--rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384\"\n         out = self.pmd_output.start_testpmd(cores=\"1S/4C/1T\", param=param,\n-                                            eal_param=f\"-w {self.pci_list[0]}\", socket=self.ports_socket)\n+                                            eal_param=f\"-a {self.pci_list[0]}\", socket=self.ports_socket)\n         self.symmetric = symmetric\n         if symmetric:\n             # Need config rss in setup\ndiff --git a/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\nold mode 100644\nnew mode 100755\nindex df071e91..e3f08084\n--- a/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\n+++ b/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\n@@ -857,7 +857,7 @@ class Advanced_rss_vlan_ah_l2tp_pfcp(TestCase):\n         else:\n             param = \"--rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384\"\n         out = self.pmd_output.start_testpmd(cores=\"1S/4C/1T\", param=param,\n-                                            eal_param=f\"-w {self.pci_list[0]}\", socket=self.ports_socket)\n+                                            eal_param=f\"-a {self.pci_list[0]}\", socket=self.ports_socket)\n         self.symmetric = symmetric\n         if symmetric:\n             # Need config rss in setup\ndiff --git a/tests/TestSuite_cvl_fdir.py b/tests/TestSuite_cvl_fdir.py\nold mode 100644\nnew mode 100755\nindex 18836756..541599fe\n--- a/tests/TestSuite_cvl_fdir.py\n+++ b/tests/TestSuite_cvl_fdir.py\n@@ -2585,7 +2585,7 @@ class TestCVLFdir(TestCase):\n         self.pmd_output.start_testpmd(cores=\"1S/4C/1T\",\n                                       param=\"--portmask=%s --rxq=%d --txq=%d --port-topology=loop\" % (\n                                           self.portMask, rxq, txq),\n-                                      eal_param=\"-w %s -w %s --log-level=ice,7\" % (\n+                                      eal_param=\"-a %s -a %s --log-level=ice,7\" % (\n                                           self.pci0, self.pci1), socket=self.ports_socket)\n         self.config_testpmd()\n \n@@ -3387,7 +3387,7 @@ class TestCVLFdir(TestCase):\n             out = self.pmd_output.start_testpmd(cores=\"1S/4C/1T\",\n                                                 param=\"--portmask=%s --rxq=%d --txq=%d --port-topology=loop --cmdline-file=%s\" % (\n                                                     self.portMask, 64, 64, cmd_path),\n-                                                eal_param=\"-w %s -w %s --log-level='ice,7'\" % (\n+                                                eal_param=\"-a %s -a %s --log-level='ice,7'\" % (\n                                                     self.pci0, self.pci1), socket=self.ports_socket)\n             self.verify('Failed to create flow' not in out, \"create some rule failed\")\n             self.config_testpmd()\ndiff --git a/tests/TestSuite_cvl_iavf_rss_configure.py b/tests/TestSuite_cvl_iavf_rss_configure.py\nindex 86b2819e..baf33c56 100755\n--- a/tests/TestSuite_cvl_iavf_rss_configure.py\n+++ b/tests/TestSuite_cvl_iavf_rss_configure.py\n@@ -311,7 +311,7 @@ class IAVFRSSConfigureTest(TestCase):\n         \"\"\"\n         #Prepare testpmd EAL and parameters\n         self.pmdout.start_testpmd(cores=self.cores, param=param,\n-                                          eal_param=f\"-w {self.vf0_pci}\", socket=self.ports_socket)\n+                                          eal_param=f\"-a {self.vf0_pci}\", socket=self.ports_socket)\n         # test link status\n         res = self.pmdout.wait_link_status_up('all', timeout=15)\n         self.verify(res is True, 'there have port link is down')\ndiff --git a/tests/TestSuite_cvl_qinq.py b/tests/TestSuite_cvl_qinq.py\nold mode 100644\nnew mode 100755\nindex 0c950b03..a2bd5166\n--- a/tests/TestSuite_cvl_qinq.py\n+++ b/tests/TestSuite_cvl_qinq.py\n@@ -443,7 +443,7 @@ class TestCvlQinq(TestCase):\n \n     def start_tcpdump(self, rxItf):\n         self.tester.send_expect(\"rm -rf getPackageByTcpdump.cap\", \"#\")\n-        self.tester.send_expect(\"tcpdump -A -nn -e -vv -w getPackageByTcpdump.cap -i %s 2> /dev/null& \" % rxItf, \"#\")\n+        self.tester.send_expect(\"tcpdump -A -nn -e -vv -a getPackageByTcpdump.cap -i %s 2> /dev/null& \" % rxItf, \"#\")\n         time.sleep(2)\n \n     def get_tcpdump_package(self):\ndiff --git a/tests/TestSuite_enable_package_download_in_ice_driver.py b/tests/TestSuite_enable_package_download_in_ice_driver.py\nold mode 100644\nnew mode 100755\nindex 8bf21d18..0c85f319\n--- a/tests/TestSuite_enable_package_download_in_ice_driver.py\n+++ b/tests/TestSuite_enable_package_download_in_ice_driver.py\n@@ -95,7 +95,7 @@ class TestEnable_Package_Download_In_Ice_Driver(TestCase):\n         self.eal_param = \"\"\n         if safe_mode_support == \"true\":\n             for i in range(len(self.dut_ports)):\n-                self.eal_param = self.eal_param + \"-w %s,safe-mode-support=1 \" % self.dut.ports_info[i]['pci']\n+                self.eal_param = self.eal_param + \"-a %s,safe-mode-support=1 \" % self.dut.ports_info[i]['pci']\n         out = self.dut_testpmd.start_testpmd(\"all\", \"--nb-cores=8 --rxq=%s --txq=%s --port-topology=chained\" % (self.PF_QUEUE, self.PF_QUEUE), eal_param=self.eal_param)\n         if ice_pkg == \"false\":\n             if safe_mode_support == \"true\":\n@@ -340,7 +340,7 @@ class TestEnable_Package_Download_In_Ice_Driver(TestCase):\n             self.copy_specify_ice_pkg(self.new_pkgs[i])\n             self.generate_delete_specify_pkg(pkg_ver=self.new_pkgs[i], sn=self.nic_sn[i], key=\"true\")\n \n-        eal_param = \"-w %s \" % self.nic_pci[0] + \"-w %s \" % self.nic_pci[1] + \"--log-level=8\"\n+        eal_param = \"-a %s \" % self.nic_pci[0] + \"-a %s \" % self.nic_pci[1] + \"--log-level=8\"\n         out = self.dut_testpmd.execute_cmd(self.path + eal_param + \" -- -i \")\n         self.dut_testpmd.quit()\n \ndiff --git a/tests/TestSuite_iavf_package_driver_error_handle.py b/tests/TestSuite_iavf_package_driver_error_handle.py\nold mode 100644\nnew mode 100755\nindex d155afc9..c180c5a1\n--- a/tests/TestSuite_iavf_package_driver_error_handle.py\n+++ b/tests/TestSuite_iavf_package_driver_error_handle.py\n@@ -98,7 +98,7 @@ class Testiavf_package_and_driver_check(TestCase):\n         self.eal_param = \"\"\n         if safe_mode_support == \"true\":\n             for i in range(len(self.dut_ports)):\n-                self.eal_param = self.eal_param + \"-w %s,safe-mode-support=1 \" % self.dut.ports_info[i]['pci']\n+                self.eal_param = self.eal_param + \"-a %s,safe-mode-support=1 \" % self.dut.ports_info[i]['pci']\n         out = self.dut_testpmd.start_testpmd(\"all\", \"--nb-cores=8 --rxq=%s --txq=%s --port-topology=chained\" % (self.PF_QUEUE, self.PF_QUEUE), eal_param=self.eal_param)\n         if ice_pkg == \"false\":\n             if safe_mode_support == \"true\":\ndiff --git a/tests/TestSuite_l2tp_esp_coverage.py b/tests/TestSuite_l2tp_esp_coverage.py\nold mode 100644\nnew mode 100755\nindex 10520c8b..96378db3\n--- a/tests/TestSuite_l2tp_esp_coverage.py\n+++ b/tests/TestSuite_l2tp_esp_coverage.py\n@@ -153,7 +153,7 @@ class L2tpEspCoverage(TestCase):\n             param_str = \" --rxq=16 --txq=16 --port-topology=loop --enable-rx-cksum \"\n         else:\n             param_str = \" --rxq=16 --txq=16 --port-topology=loop \"\n-        self.pmd_output.start_testpmd(cores=\"1S/8C/1T\", param=param_str, eal_param=\"-w %s\" % port_pci)\n+        self.pmd_output.start_testpmd(cores=\"1S/8C/1T\", param=param_str, eal_param=\"-a %s\" % port_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 15)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 15)\n \n",
    "prefixes": [
        "V1"
    ]
}