get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 101309,
    "url": "https://patches.dpdk.org/api/patches/101309/?format=api",
    "web_url": "https://patches.dpdk.org/project/dts/patch/1634117089-150476-1-git-send-email-junx.dong@intel.com/",
    "project": {
        "id": 3,
        "url": "https://patches.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": "<1634117089-150476-1-git-send-email-junx.dong@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/1634117089-150476-1-git-send-email-junx.dong@intel.com",
    "date": "2021-10-13T09:24:47",
    "name": "[V1,1/3] tests/*: changed eal -w parameter to -a",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "98657501ab041484a1addb6998aae89b40f478a3",
    "submitter": {
        "id": 2237,
        "url": "https://patches.dpdk.org/api/people/2237/?format=api",
        "name": "Jun Dong",
        "email": "junx.dong@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dts/patch/1634117089-150476-1-git-send-email-junx.dong@intel.com/mbox/",
    "series": [
        {
            "id": 19590,
            "url": "https://patches.dpdk.org/api/series/19590/?format=api",
            "web_url": "https://patches.dpdk.org/project/dts/list/?series=19590",
            "date": "2021-10-13T09:24:47",
            "name": "[V1,1/3] tests/*: changed eal -w parameter to -a",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/19590/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/101309/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/101309/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 81CBDA0C4D;\n\tWed, 13 Oct 2021 11:11:26 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 76F6141162;\n\tWed, 13 Oct 2021 11:11:26 +0200 (CEST)",
            "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n by mails.dpdk.org (Postfix) with ESMTP id E4C8E40150\n for <dts@dpdk.org>; Wed, 13 Oct 2021 11:11:23 +0200 (CEST)",
            "from orsmga006.jf.intel.com ([10.7.209.51])\n by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 13 Oct 2021 02:11:22 -0700",
            "from unknown (HELO dpdk-zhaohy-t.sh.intel.com) ([10.240.183.68])\n by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 13 Oct 2021 02:11:20 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10135\"; a=\"226159636\"",
            "E=Sophos;i=\"5.85,370,1624345200\"; d=\"scan'208\";a=\"226159636\"",
            "E=Sophos;i=\"5.85,370,1624345200\"; d=\"scan'208\";a=\"441576487\""
        ],
        "From": "Jun Dong <junx.dong@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "PingX.Yu@intel.com,\n\tweix.ling@intel.com,\n\tjunx.dong@intel.com",
        "Date": "Wed, 13 Oct 2021 17:24:47 +0800",
        "Message-Id": "<1634117089-150476-1-git-send-email-junx.dong@intel.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "Subject": "[dts] [PATCH V1 1/3] tests/*: changed eal -w parameter to -a",
        "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": "- changed eal parameter -w to -a for all test suite\n\nSigned-off-by: Jun Dong <junx.dong@intel.com>\n---\n tests/TestSuite_cloud_filter_with_l4_port.py       |  2 +-\n tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py      |  2 +-\n tests/TestSuite_cvl_advanced_rss.py                |  2 +-\n tests/TestSuite_cvl_advanced_rss_gtpogre.py        |  2 +-\n tests/TestSuite_cvl_advanced_rss_gtpu.py           |  2 +-\n tests/TestSuite_cvl_advanced_rss_pppoe.py          |  2 +-\n ...Suite_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_dpdk_hugetlbfs_mount_size.py       | 18 ++++----\n tests/TestSuite_dynamic_queue.py                   |  2 +-\n ...tSuite_enable_package_download_in_ice_driver.py |  4 +-\n tests/TestSuite_eventdev_perf.py                   |  4 +-\n tests/TestSuite_eventdev_pipeline.py               |  2 +-\n tests/TestSuite_eventdev_pipeline_perf.py          |  6 +--\n tests/TestSuite_floating_veb.py                    |  4 +-\n tests/TestSuite_generic_flow_api.py                | 54 +++++++++++-----------\n tests/TestSuite_iavf.py                            |  2 +-\n .../TestSuite_iavf_package_driver_error_handle.py  |  2 +-\n ...stSuite_ixgbe_vf_get_extra_queue_information.py |  4 +-\n tests/TestSuite_l2fwd.py                           |  2 +-\n tests/TestSuite_l2tp_esp_coverage.py               |  2 +-\n .../TestSuite_malicious_driver_event_indication.py |  4 +-\n tests/TestSuite_multiprocess.py                    |  6 +--\n tests/TestSuite_nic_single_core_perf.py            |  2 +-\n tests/TestSuite_performance_thread.py              |  2 +-\n tests/TestSuite_pmd.py                             |  2 +-\n tests/TestSuite_port_representor.py                |  6 +--\n ...te_pvp_virtio_user_multi_queues_port_restart.py |  2 +-\n tests/TestSuite_qinq_filter.py                     |  8 ++--\n tests/TestSuite_qos_api.py                         |  2 +-\n tests/TestSuite_runtime_vf_queue_number.py         | 24 +++++-----\n tests/TestSuite_runtime_vf_queue_number_maxinum.py | 10 ++--\n tests/TestSuite_softnic.py                         |  2 +-\n tests/TestSuite_sriov_kvm.py                       |  2 +-\n tests/TestSuite_stats_checks.py                    |  2 +-\n tests/TestSuite_telemetry.py                       |  2 +-\n tests/TestSuite_unit_tests_event_timer.py          |  4 +-\n tests/TestSuite_vf_l3fwd.py                        |  4 +-\n tests/TestSuite_vf_single_core_perf.py             |  2 +-\n tests/TestSuite_vm2vm_virtio_pmd.py                |  2 +-\n tests/TestSuite_vmdq.py                            |  2 +-\n tests/TestSuite_vmdq_dcb.py                        |  2 +-\n tests/flexible_common.py                           |  6 +--\n tests/perf_test_base.py                            |  8 ++--\n 45 files changed, 116 insertions(+), 116 deletions(-)",
    "diff": "diff --git a/tests/TestSuite_cloud_filter_with_l4_port.py b/tests/TestSuite_cloud_filter_with_l4_port.py\nindex 272b86c..0e2e548 100644\n--- a/tests/TestSuite_cloud_filter_with_l4_port.py\n+++ b/tests/TestSuite_cloud_filter_with_l4_port.py\n@@ -84,7 +84,7 @@ class TestCloudFilterWithL4Port(TestCase):\n         \"\"\"\n         self.dut.kill_all()\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d --disable-rss\" % (MAX_QUEUE, MAX_QUEUE), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d --disable-rss\" % (MAX_QUEUE, MAX_QUEUE), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\ndiff --git a/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py b/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py\nindex d19ddbf..0ce0e7e 100644\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\nindex 8ed6d1a..7c8a317 100644\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_gtpogre.py b/tests/TestSuite_cvl_advanced_rss_gtpogre.py\nindex 4a889ea..3033561 100755\n--- a/tests/TestSuite_cvl_advanced_rss_gtpogre.py\n+++ b/tests/TestSuite_cvl_advanced_rss_gtpogre.py\n@@ -3158,7 +3158,7 @@ class TestCVLAdvancedRSSGTPoGRE(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_gtpu.py b/tests/TestSuite_cvl_advanced_rss_gtpu.py\nindex 37be57f..e09b787 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\nindex 3952bbf..6bd21af 100644\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\nindex df071e9..e3f0808 100644\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\nindex 1883675..541599f 100644\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 86b2819..baf33c5 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_dpdk_hugetlbfs_mount_size.py b/tests/TestSuite_dpdk_hugetlbfs_mount_size.py\nindex 48fdc8e..c170de8 100644\n--- a/tests/TestSuite_dpdk_hugetlbfs_mount_size.py\n+++ b/tests/TestSuite_dpdk_hugetlbfs_mount_size.py\n@@ -116,7 +116,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n         # Bind one nic port to igb_uio driver, launch testpmd\n         self.dut.send_expect(\"mount -t hugetlbfs hugetlbfs %s\" % MNT_PATH[0], \"#\", 15)\n         self.logger.info(\"test default hugepage size start testpmd without numa\")\n-        ttd = '%s -l %s -n %d --huge-dir %s --file-prefix=%s -w %s -- -i'\n+        ttd = '%s -l %s -n %d --huge-dir %s --file-prefix=%s -a %s -- -i'\n         launch_ttd = ttd % (self.app_path, self.core_list1, self.mem_channels, MNT_PATH[0], vhost_name[0], self.pci_info_0)\n         self.dut.send_expect(launch_ttd, \"testpmd> \", 120)\n         self.dut.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -128,7 +128,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n \n         # resart testpmd with numa support\n         self.logger.info(\"test default hugepage size start testpmd with numa\")\n-        ttd_secondary = '%s -l %s -n %d --huge-dir %s --file-prefix=%s -w %s -- -i --numa'\n+        ttd_secondary = '%s -l %s -n %d --huge-dir %s --file-prefix=%s -a %s -- -i --numa'\n         launch_ttd_secondary = ttd_secondary % (self.app_path, self.core_list1, self.mem_channels, MNT_PATH[0], vhost_name[0], self.pci_info_0)\n         self.dut.send_expect(launch_ttd_secondary, \"testpmd> \", 120)\n         self.dut.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -148,7 +148,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n \n         self.logger.info(\"start first testpmd\")\n         ttd = 'numactl --membind=%d %s -l %s -n %d --legacy-mem --socket-mem %s' \\\n-                  ' --huge-dir %s --file-prefix=%s -w %s -- -i --socket-num=%d --no-numa'\n+                  ' --huge-dir %s --file-prefix=%s -a %s -- -i --socket-num=%d --no-numa'\n         launch_ttd = ttd % (self.numa_id, self.app_path, self.core_list1, self.mem_channels, self.socket_mem2, MNT_PATH[0], vhost_name[0], self.pci_info_0, self.numa_id)\n         self.session_first.send_expect(launch_ttd, \"testpmd> \", 120)\n         self.session_first.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -157,7 +157,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n \n         self.logger.info(\"start secondary testpmd\")\n         ttd_secondary = 'numactl --membind=%d %s -l %s -n %d --legacy-mem --socket-mem %s' \\\n-                            ' --huge-dir %s --file-prefix=%s -w %s -- -i --socket-num=%d --no-numa'\n+                            ' --huge-dir %s --file-prefix=%s -a %s -- -i --socket-num=%d --no-numa'\n         launch_ttd_secondary = ttd_secondary % (self.numa_id, self.app_path, self.core_list2, self.mem_channels, self.socket_mem2, MNT_PATH[1], vhost_name[1], self.pci_info_1, self.numa_id)\n         self.session_secondary.send_expect(launch_ttd_secondary, \"testpmd> \", 120)\n         self.session_secondary.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -175,7 +175,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n     def test_mount_size_greater_than_hugepage_size_single_mount_point(self):\n         # Bind one nic port to igb_uio driver\n         self.dut.send_expect(\"mount -t hugetlbfs -o size=9G hugetlbfs %s\" % MNT_PATH[0], \"#\", 15)\n-        ttd = '%s -l %s -n %d --legacy-mem --huge-dir %s --file-prefix=%s -w %s -- -i'\n+        ttd = '%s -l %s -n %d --legacy-mem --huge-dir %s --file-prefix=%s -a %s -- -i'\n         launch_ttd = ttd % (self.app_path, self.core_list1, self.mem_channels, MNT_PATH[0], vhost_name[0], self.pci_info_0)\n         self.dut.send_expect(launch_ttd, \"testpmd> \", 120)\n         self.dut.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -196,7 +196,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n         # launch first testpmd\n         self.logger.info(\"launch first testpmd\")\n         ttd = 'numactl --membind=%d %s -l %s -n %d  --legacy-mem --socket-mem %s --huge-dir %s' \\\n-              '  --file-prefix=%s -w %s -- -i --socket-num=%d --no-numa'\n+              '  --file-prefix=%s -a %s -- -i --socket-num=%d --no-numa'\n         launch_ttd = ttd % (self.numa_id, self.app_path, self.core_list1, self.mem_channels, self.socket_mem2, MNT_PATH[0], vhost_name[0], self.pci_info_0, self.numa_id)\n         self.session_first.send_expect(launch_ttd, \"testpmd> \", 120)\n         self.session_first.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -206,7 +206,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n         # launch secondary testpmd\n         self.logger.info(\"launch secondary testpmd\")\n         ttd_secondary = 'numactl --membind=%d %s -l %s -n %d  --legacy-mem --socket-mem %s --huge-dir' \\\n-                            ' %s --file-prefix=%s -w %s -- -i --socket-num=%d --no-numa'\n+                            ' %s --file-prefix=%s -a %s -- -i --socket-num=%d --no-numa'\n         launch_ttd_secondary = ttd_secondary % (self.numa_id, self.app_path, self.core_list2, self.mem_channels, self.socket_mem2, MNT_PATH[1], vhost_name[1], self.pci_info_1, self.numa_id)\n         self.session_secondary.send_expect(launch_ttd_secondary, \"testpmd> \", 120)\n         self.session_secondary.send_expect(\"set promisc all off\", \"testpmd> \", 120)\n@@ -216,7 +216,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n         # launch third testpmd\n         self.logger.info(\"launch third testpmd\")\n         ttd_third = 'numactl --membind=%d %s -l %s -n %d  --legacy-mem --socket-mem %s --huge-dir' \\\n-                        ' %s --file-prefix=%s -w %s -- -i --socket-num=%d --no-numa'\n+                        ' %s --file-prefix=%s -a %s -- -i --socket-num=%d --no-numa'\n         launch_ttd_third = ttd_third % (self.numa_id, self.app_path, self.core_list3, self.mem_channels, self.socket_mem, MNT_PATH[2], vhost_name[2], self.pci_info_0, self.numa_id)\n         expect_str = 'Not enough memory available on socket'\n         self.dut.get_session_output(timeout=2)\n@@ -248,7 +248,7 @@ class DpdkHugetlbfsMountSize(TestCase):\n         self.dut.send_expect(\"mount -t hugetlbfs nodev %s\" % MNT_PATH[0], \"#\", 15)\n         self.dut.send_expect(\"cgcreate -g hugetlb:/test-subgroup\", \"# \", 15)\n         self.dut.send_expect(\"cgset -r hugetlb.1GB.limit_in_bytes=2147483648 test-subgroup\", \"#\", 15)\n-        ttd = 'cgexec -g hugetlb:test-subgroup numactl -m %d %s -l %s -n %d -w %s -- -i --socket-num=%d --no-numa'\n+        ttd = 'cgexec -g hugetlb:test-subgroup numactl -m %d %s -l %s -n %d -a %s -- -i --socket-num=%d --no-numa'\n         launch_ttd = ttd % (self.numa_id, self.app_path, self.core_list1, self.mem_channels, self.pci_info_0, self.numa_id)\n         self.dut.send_expect(launch_ttd, \"testpmd> \", 120)\n         self.dut.send_expect(\"set promisc all off\", \"testpmd> \", 120)\ndiff --git a/tests/TestSuite_dynamic_queue.py b/tests/TestSuite_dynamic_queue.py\nindex 9314ff7..be8a45b 100644\n--- a/tests/TestSuite_dynamic_queue.py\n+++ b/tests/TestSuite_dynamic_queue.py\n@@ -65,7 +65,7 @@ class TestDynamicQueue(TestCase):\n         elif (self.nic in [\"cavium_a063\", \"cavium_a064\"]):\n             eal_opts = \"\"\n             for port in self.dut_ports:\n-                eal_opts += \"-w %s,max_pools=256 \"%(self.dut.get_port_pci(self.dut_ports[port]))\n+                eal_opts += \"-a %s,max_pools=256 \"%(self.dut.get_port_pci(self.dut_ports[port]))\n             self.dut_testpmd.start_testpmd(\n                 \"Default\", \"--port-topology=chained --txq=%s --rxq=%s\"\n                 % (self.PF_QUEUE, self.PF_QUEUE), eal_param = eal_opts)\ndiff --git a/tests/TestSuite_enable_package_download_in_ice_driver.py b/tests/TestSuite_enable_package_download_in_ice_driver.py\nindex 8bf21d1..0c85f31 100644\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_eventdev_perf.py b/tests/TestSuite_eventdev_perf.py\nindex 7730cd1..e20c988 100644\n--- a/tests/TestSuite_eventdev_perf.py\n+++ b/tests/TestSuite_eventdev_perf.py\n@@ -143,11 +143,11 @@ class TestEventdevPerf(TestCase):\n     def eventdev_cmd(self, test_type, stlist, nports, worker_cores):\n \n         self.Port_pci_ids = []\n-        command_line1 = self.app_command + \" -l %s -w %s\"\n+        command_line1 = self.app_command + \" -l %s -a %s\"\n         for i in range(0, nports):\n             self.Port_pci_ids.append(self.dut.ports_info[i]['pci'])\n             ## Adding core-list and pci-ids\n-            command_line1 = command_line1 + \" -w %s \"\n+            command_line1 = command_line1 + \" -a %s \"\n         ## Adding test and stage types\n         command_line2 = \"-- --prod_type_ethdev --nb_pkts=0 --verbose 2 --test=%s --stlist=%s --wlcores=%s\" %(test_type, stlist, worker_cores)\n         return command_line1 + command_line2\ndiff --git a/tests/TestSuite_eventdev_pipeline.py b/tests/TestSuite_eventdev_pipeline.py\nindex 33091b6..3295950 100644\n--- a/tests/TestSuite_eventdev_pipeline.py\n+++ b/tests/TestSuite_eventdev_pipeline.py\n@@ -99,7 +99,7 @@ class TestEventdevPipeline(TestCase):\n                     ports=[self.dut.ports_info[0]['pci']])\n         command_line = \"taskset -c %s \" + self.app_command + \\\n                        \"/build/eventdev_pipeline %s \" + \\\n-                       \"--vdev event_sw0 -- -r%s -t%s -e%s -w %s -s1 -n0 -c32 -W1000 %s -D\"\n+                       \"--vdev event_sw0 -- -r%s -t%s -e%s -a %s -s1 -n0 -c32 -W1000 %s -D\"\n         command_line = command_line % (\n                     self.taskset_core_list, eal_params, self.core_mask_rx,\n                     self.core_mask_tx, self.core_mask_sd, self.core_mask_wk, cmd_type)\ndiff --git a/tests/TestSuite_eventdev_pipeline_perf.py b/tests/TestSuite_eventdev_pipeline_perf.py\nindex 69cb4aa..830c91a 100644\n--- a/tests/TestSuite_eventdev_pipeline_perf.py\n+++ b/tests/TestSuite_eventdev_pipeline_perf.py\n@@ -143,13 +143,13 @@ class TestEventdevPipelinePerf(TestCase):\n     def eventdev_cmd(self, stlist, nports, wmask):\n \n         self.Port_pci_ids = []\n-        command_line1 = self.app_command + \" -c %s -w %s\"\n+        command_line1 = self.app_command + \" -c %s -a %s\"\n         for i in range(0, nports):\n             self.Port_pci_ids.append(self.dut.ports_info[i]['pci'])\n             ## Adding core-list and pci-ids\n-            command_line1 = command_line1 + \" -w %s \"\n+            command_line1 = command_line1 + \" -a %s \"\n         ## Adding test and stage types\n-        command_line2 = \"-- -w %s -n=0 --dump %s -m 16384\" % (wmask , stlist )\n+        command_line2 = \"-- -a %s -n=0 --dump %s -m 16384\" % (wmask , stlist )\n         return command_line1 + command_line2\n \n     def test_perf_eventdev_pipeline_1ports_atomic_performance(self):\ndiff --git a/tests/TestSuite_floating_veb.py b/tests/TestSuite_floating_veb.py\nindex 8bfc4c4..c012abd 100644\n--- a/tests/TestSuite_floating_veb.py\n+++ b/tests/TestSuite_floating_veb.py\n@@ -367,7 +367,7 @@ class TestFloatingVEBSwitching(TestCase):\n         \"\"\"\n         self.setup_env(driver=self.drivername, vf_num=4)\n         # start PF\n-        cmd = self.path + \"-c 0xf -n 4 --socket-mem 1024,1024 -w \\\"%s,enable_floating_veb=1,floating_veb_list=0;2-3\\\" --file-prefix=test1 -- -i\" % self.pf_pci\n+        cmd = self.path + \"-c 0xf -n 4 --socket-mem 1024,1024 -a \\\"%s,enable_floating_veb=1,floating_veb_list=0;2-3\\\" --file-prefix=test1 -- -i\" % self.pf_pci\n         self.dut.send_expect(cmd, \"testpmd> \", 120)\n         self.dut.send_expect(\"port start all\", \"testpmd>\")\n         time.sleep(2)\n@@ -497,7 +497,7 @@ class TestFloatingVEBSwitching(TestCase):\n         \"\"\"\n         self.setup_env(driver=self.drivername, vf_num=4)\n         # VF0->PF\n-        cmd = self.path + \"-c 0xf -n 4 --socket-mem 1024,1024 -w \\\"%s,enable_floating_veb=1,floating_veb_list=0;3\\\" --file-prefix=test1 -- -i\" % self.pf_pci\n+        cmd = self.path + \"-c 0xf -n 4 --socket-mem 1024,1024 -a \\\"%s,enable_floating_veb=1,floating_veb_list=0;3\\\" --file-prefix=test1 -- -i\" % self.pf_pci\n         self.dut.send_expect(cmd, \"testpmd> \", 120)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.dut.send_expect(\"set promisc all off\", \"testpmd>\")\ndiff --git a/tests/TestSuite_generic_flow_api.py b/tests/TestSuite_generic_flow_api.py\nindex 32805e4..2c17e4f 100644\n--- a/tests/TestSuite_generic_flow_api.py\n+++ b/tests/TestSuite_generic_flow_api.py\n@@ -863,7 +863,7 @@ class TestGeneric_flow_api(TestCase):\n                                  \"powerville\", \"fortville_eagle\", \"fortville_25g\", \"fortville_spirit\", \"carlsville\",\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\"fortpark_BASE-T\", \"foxville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support ethertype filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n@@ -916,19 +916,19 @@ class TestGeneric_flow_api(TestCase):\n \n         self.setup_env()\n         # start testpmd on pf\n-        self.pmdout.start_testpmd(\"1S/4C/1T\", \"--rxq=4 --txq=4\", \"-w %s --file-prefix=pf -m 1024\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"1S/4C/1T\", \"--rxq=4 --txq=4\", \"-a %s --file-prefix=pf -m 1024\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n         time.sleep(2)\n         # start testpmd on vf0\n-        self.session_secondary.send_expect(\"%s -c 0x1e0 -n 4 -m 1024 -w %s --file-prefix=vf1 -- -i --rxq=4 --txq=4\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n+        self.session_secondary.send_expect(\"%s -c 0x1e0 -n 4 -m 1024 -a %s --file-prefix=vf1 -- -i --rxq=4 --txq=4\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n         self.session_secondary.send_expect(\"set fwd rxonly\", \"testpmd> \")\n         self.session_secondary.send_expect(\"set verbose 1\", \"testpmd> \")\n         self.session_secondary.send_expect(\"start\", \"testpmd> \")\n         time.sleep(2)\n         # start testpmd on vf1\n-        self.session_third.send_expect(\"%s -c 0x1e00 -n 4 -m 1024 -w %s --file-prefix=vf2 -- -i --rxq=4 --txq=4\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n+        self.session_third.send_expect(\"%s -c 0x1e00 -n 4 -m 1024 -a %s --file-prefix=vf2 -- -i --rxq=4 --txq=4\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n         self.session_third.send_expect(\"set fwd rxonly\", \"testpmd> \")\n         self.session_third.send_expect(\"set verbose 1\", \"testpmd> \")\n         self.session_third.send_expect(\"start\", \"testpmd> \")\n@@ -962,7 +962,7 @@ class TestGeneric_flow_api(TestCase):\n         self.verify(self.nic in [\"fortville_eagle\", \"fortville_25g\", \"fortville_spirit\", \"carlsville\",\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\"fortpark_BASE-T\", \"foxville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir L2 payload filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n@@ -1009,7 +1009,7 @@ class TestGeneric_flow_api(TestCase):\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\n                                  \"fortpark_BASE-T\",\"fortville_25g\",\"carlsville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir vlan filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"port config all rss all\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n@@ -1098,7 +1098,7 @@ class TestGeneric_flow_api(TestCase):\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\n                                  \"fortpark_BASE-T\",\"fortville_25g\",\"carlsville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir vlan filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"port config all rss all\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n@@ -1187,7 +1187,7 @@ class TestGeneric_flow_api(TestCase):\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\n                                  \"fortpark_BASE-T\",\"fortville_25g\",\"carlsville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir vlan filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"port config all rss all\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n@@ -1276,7 +1276,7 @@ class TestGeneric_flow_api(TestCase):\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\n                                  \"fortpark_BASE-T\",\"fortville_25g\",\"carlsville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir vlan filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"port config all rss all\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n@@ -1364,7 +1364,7 @@ class TestGeneric_flow_api(TestCase):\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\n                                  \"fortpark_BASE-T\",\"fortville_25g\",\"carlsville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir vlan filter\" % self.nic)\n \n-        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=test1\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.cores, \"--rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=test1\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n@@ -1427,19 +1427,19 @@ class TestGeneric_flow_api(TestCase):\n                                  \"fortville_spirit_single\", \"fortpark_TLV\",\"fortpark_BASE-T\", \"foxville\",\"columbiaville_25g\",\"columbiaville_100g\"], \"%s nic not support fdir vlan filter\" % self.nic)\n         self.setup_env()\n         # start testpmd on pf\n-        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n         time.sleep(2)\n         # start testpmd on vf0\n-        self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n+        self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n         self.session_secondary.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.session_secondary.send_expect(\"set verbose 1\", \"testpmd>\")\n         self.session_secondary.send_expect(\"start\", \"testpmd>\")\n         time.sleep(2)\n         # start testpmd on vf1\n-        self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n+        self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n         self.session_third.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.session_third.send_expect(\"set verbose 1\", \"testpmd>\")\n         self.session_third.send_expect(\"start\", \"testpmd>\")\n@@ -1539,19 +1539,19 @@ class TestGeneric_flow_api(TestCase):\n                          \"fortville_spirit_single\", \"fortpark_TLV\",\"fortpark_BASE-T\", \"foxville\", \"carlsville\"]):\n             self.setup_env()\n             # start testpmd on pf\n-            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n+            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n             self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n             self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n             self.dut.send_expect(\"start\", \"testpmd> \", 120)\n             time.sleep(2)\n             # start testpmd on vf0\n-            self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n+            self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n             self.session_secondary.send_expect(\"set fwd rxonly\", \"testpmd>\")\n             self.session_secondary.send_expect(\"set verbose 1\", \"testpmd>\")\n             self.session_secondary.send_expect(\"start\", \"testpmd>\")\n             time.sleep(2)\n             # start testpmd on vf1\n-            self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n+            self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n             self.session_third.send_expect(\"set fwd rxonly\", \"testpmd>\")\n             self.session_third.send_expect(\"set verbose 1\", \"testpmd>\")\n             self.session_third.send_expect(\"start\", \"testpmd>\")\n@@ -1685,17 +1685,17 @@ class TestGeneric_flow_api(TestCase):\n         if (self.nic in [\"fortville_eagle\", \"fortville_25g\", \"fortville_spirit\",\"columbiaville_25g\",\"columbiaville_100g\",\n                          \"fortville_spirit_single\", \"fortpark_TLV\",\"fortpark_BASE-T\", \"carlsville\"]):\n             self.setup_env()\n-            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n+            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n             self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n             self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n             self.dut.send_expect(\"start\", \"testpmd> \", 120)\n             time.sleep(2)\n-            self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n+            self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n             self.session_secondary.send_expect(\"set fwd rxonly\", \"testpmd>\")\n             self.session_secondary.send_expect(\"set verbose 1\", \"testpmd>\")\n             self.session_secondary.send_expect(\"start\", \"testpmd>\")\n             time.sleep(2)\n-            self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n+            self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n             self.session_third.send_expect(\"set fwd rxonly\", \"testpmd>\")\n             self.session_third.send_expect(\"set verbose 1\", \"testpmd>\")\n             self.session_third.send_expect(\"start\", \"testpmd>\")\n@@ -1850,7 +1850,7 @@ class TestGeneric_flow_api(TestCase):\n         # i40e\n         if (self.nic in [\"fortville_eagle\", \"fortville_25g\", \"fortville_spirit\", \"carlsville\",\n                          \"fortville_spirit_single\", \"fortpark_TLV\",\"fortpark_BASE-T\",\"columbiaville_25g\",\"columbiaville_100g\"]):\n-            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf\" % self.pf_pci)\n+            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf\" % self.pf_pci)\n             self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n             self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n             self.dut.send_expect(\"start\", \"testpmd> \", 120)\n@@ -1954,7 +1954,7 @@ class TestGeneric_flow_api(TestCase):\n             self.dut.send_expect(\"quit\", \"# \")\n             time.sleep(2)\n \n-            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf --socket-mem 1024,1024\" % self.pf_pci)\n+            self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf --socket-mem 1024,1024\" % self.pf_pci)\n             self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n             self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n             self.dut.send_expect(\"start\", \"testpmd> \", 120)\n@@ -2306,18 +2306,18 @@ class TestGeneric_flow_api(TestCase):\n                     \"%s nic not support tunnel vxlan filter\" % self.nic)\n \n         self.setup_env()\n-        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf --socket-mem 1024,1024 --legacy-mem\" % self.pf_pci)\n         self.dut.send_expect(\"rx_vxlan_port add 4789 0\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n         time.sleep(2)\n-        self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n+        self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n         self.session_secondary.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.session_secondary.send_expect(\"set verbose 1\", \"testpmd>\")\n         self.session_secondary.send_expect(\"start\", \"testpmd>\")\n         time.sleep(2)\n-        self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n+        self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n         self.session_third.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.session_third.send_expect(\"set verbose 1\", \"testpmd>\")\n         self.session_third.send_expect(\"start\", \"testpmd>\")\n@@ -2377,17 +2377,17 @@ class TestGeneric_flow_api(TestCase):\n                     \"%s nic not support tunnel nvgre filter\" % self.nic)\n \n         self.setup_env()\n-        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-w %s --file-prefix=pf --socket-mem 1024,1024  --legacy-mem\" % self.pf_pci)\n+        self.pmdout.start_testpmd(\"%s\" % self.pf_cores, \"--disable-rss --rxq=%d --txq=%d\" % (MAX_QUEUE+1, MAX_QUEUE+1), \"-a %s --file-prefix=pf --socket-mem 1024,1024  --legacy-mem\" % self.pf_pci)\n         self.dut.send_expect(\"set fwd rxonly\", \"testpmd> \", 120)\n         self.dut.send_expect(\"set verbose 1\", \"testpmd> \", 120)\n         self.dut.send_expect(\"start\", \"testpmd> \", 120)\n         time.sleep(2)\n-        self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024  --legacy-mem -w %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n+        self.session_secondary.send_expect(\"%s -c 0x1e0000 -n 4 --socket-mem 1024,1024  --legacy-mem -a %s --file-prefix=vf1 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[0].pci), \"testpmd>\", 120)\n         self.session_secondary.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.session_secondary.send_expect(\"set verbose 1\", \"testpmd>\")\n         self.session_secondary.send_expect(\"start\", \"testpmd>\")\n         time.sleep(2)\n-        self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -w %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n+        self.session_third.send_expect(\"%s -c 0x1e000000 -n 4 --socket-mem 1024,1024 --legacy-mem -a %s --file-prefix=vf2 -- -i --rxq=4 --txq=4 --disable-rss\" % (self.app_path, self.sriov_vfs_port[1].pci), \"testpmd>\", 120)\n         self.session_third.send_expect(\"set fwd rxonly\", \"testpmd>\")\n         self.session_third.send_expect(\"set verbose 1\", \"testpmd>\")\n         self.session_third.send_expect(\"start\", \"testpmd>\")\ndiff --git a/tests/TestSuite_iavf.py b/tests/TestSuite_iavf.py\nindex adaa130..7c5ace3 100644\n--- a/tests/TestSuite_iavf.py\n+++ b/tests/TestSuite_iavf.py\n@@ -114,7 +114,7 @@ class TestIavf(TestCase):\n \n         # start testpmd for pf\n         self.dut_testpmd = PmdOutput(self.dut)\n-        host_eal_param = '-w %s -w %s' % (self.pf_pci0, self.pf_pci1)\n+        host_eal_param = '-a %s -a %s' % (self.pf_pci0, self.pf_pci1)\n         self.dut_testpmd.start_testpmd(\n             \"Default\", \"--rxq=4 --txq=4 --port-topology=chained\", eal_param=host_eal_param)\n \ndiff --git a/tests/TestSuite_iavf_package_driver_error_handle.py b/tests/TestSuite_iavf_package_driver_error_handle.py\nindex d155afc..c180c5a 100644\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_ixgbe_vf_get_extra_queue_information.py b/tests/TestSuite_ixgbe_vf_get_extra_queue_information.py\nindex eeef6c7..4f92888 100644\n--- a/tests/TestSuite_ixgbe_vf_get_extra_queue_information.py\n+++ b/tests/TestSuite_ixgbe_vf_get_extra_queue_information.py\n@@ -231,7 +231,7 @@ class TestIxgbeVfGetExtraInfo(TestCase):\n         # start testpmd with PF on the host\n         self.dut_testpmd = PmdOutput(self.dut)\n         self.dut_testpmd.start_testpmd(\n-            \"%s\" % self.cores, \"--rxq=4 --txq=4 --nb-cores=4\", \"-w %s\" % self.pf_pci)\n+            \"%s\" % self.cores, \"--rxq=4 --txq=4 --nb-cores=4\", \"-a %s\" % self.pf_pci)\n         self.dut_testpmd.execute_cmd(\"port stop 0\")\n         self.dut_testpmd.execute_cmd(\"port config 0 dcb vt on 4 pfc off\")\n         self.dut_testpmd.execute_cmd(\"port start 0\")\n@@ -257,7 +257,7 @@ class TestIxgbeVfGetExtraInfo(TestCase):\n         # start testpmd with PF on the host\n         self.dut_testpmd = PmdOutput(self.dut)\n         self.dut_testpmd.start_testpmd(\n-            \"%s\" % self.cores, \"--rxq=2 --txq=2 --nb-cores=2\", \"-w %s\" % self.pf_pci)\n+            \"%s\" % self.cores, \"--rxq=2 --txq=2 --nb-cores=2\", \"-a %s\" % self.pf_pci)\n         self.dut_testpmd.execute_cmd(\"start\")\n         time.sleep(5)\n         self.setup_vm_env()\ndiff --git a/tests/TestSuite_l2fwd.py b/tests/TestSuite_l2fwd.py\nindex 091ac09..2c44858 100644\n--- a/tests/TestSuite_l2fwd.py\n+++ b/tests/TestSuite_l2fwd.py\n@@ -175,7 +175,7 @@ class TestL2fwd(TestCase):\n         eal_params = self.dut.create_eal_parameters(cores=cores)\n         eal_param = \"\"\n         for i in ports:\n-            eal_param += \" -w %s\" % self.dut.ports_info[i]['pci']\n+            eal_param += \" -a %s\" % self.dut.ports_info[i]['pci']\n \n         for frame_size in self.frame_sizes:\n \ndiff --git a/tests/TestSuite_l2tp_esp_coverage.py b/tests/TestSuite_l2tp_esp_coverage.py\nindex 10520c8..96378db 100644\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 \ndiff --git a/tests/TestSuite_malicious_driver_event_indication.py b/tests/TestSuite_malicious_driver_event_indication.py\nindex 8b446cf..c163c47 100644\n--- a/tests/TestSuite_malicious_driver_event_indication.py\n+++ b/tests/TestSuite_malicious_driver_event_indication.py\n@@ -252,9 +252,9 @@ class TestSuiteMaliciousDrvEventIndication(TestCase):\n         # get whitelist and cores\n         socket = self.dut.get_numa_id(self.dut_ports[0])\n         corelist = self.dut.get_core_list(\"1S/6C/1T\", socket=socket)[2:]\n-        self.pf_pmd_whitelist = '-w ' + self.vf_ports_info[0].get('pf_pci')\n+        self.pf_pmd_whitelist = '-a ' + self.vf_ports_info[0].get('pf_pci')\n         self.pf_pmd_cores = corelist[:2]\n-        self.vf_pmd_allowlst = '-w ' + self.vf_ports_info[0].get('vfs_pci')[0]\n+        self.vf_pmd_allowlst = '-a ' + self.vf_ports_info[0].get('vfs_pci')[0]\n         self.vf_pmd_cores = corelist[2:]\n \n     def init_params(self):\ndiff --git a/tests/TestSuite_multiprocess.py b/tests/TestSuite_multiprocess.py\nindex 8752a72..c6f5957 100644\n--- a/tests/TestSuite_multiprocess.py\n+++ b/tests/TestSuite_multiprocess.py\n@@ -84,7 +84,7 @@ class TestMultiprocess(TestCase):\n \n         self.eal_param = \"\"\n         for i in self.dut_ports:\n-            self.eal_param += \" -w %s\" % self.dut.ports_info[i]['pci']\n+            self.eal_param += \" -a %s\" % self.dut.ports_info[i]['pci']\n \n         self.eal_para = self.dut.create_eal_parameters(cores='1S/2C/1T')\n         # start new session to run secondary\n@@ -266,7 +266,7 @@ class TestMultiprocess(TestCase):\n             for index in range(len(coreList)):\n                 dut_new_session = self.dut.new_session()\n                 dutSessionList.append(dut_new_session)\n-                # add -w option when tester and dut in same server\n+                # add -a option when tester and dut in same server\n                 dut_new_session.send_expect(\n                     self.app_symmetric_mp + \" -c %s --proc-type=auto %s -- -p %s --num-procs=%d --proc-id=%d\" % (\n                         utils.create_mask([coreList[index]]), self.eal_param, portMask, execution['nprocs'], index), \"Finished Process Init\")\n@@ -324,7 +324,7 @@ class TestMultiprocess(TestCase):\n             # get core with socket parameter to specified which core dut used when tester and dut in same server\n             coreMask = utils.create_mask(self.dut.get_core_list('1S/1C/1T', socket=self.socket))\n             portMask = utils.create_mask(self.dut_ports)\n-            # specified mp_server core and add -w option when tester and dut in same server\n+            # specified mp_server core and add -a option when tester and dut in same server\n             self.dut.send_expect(self.app_mp_server + \" -n %d -c %s %s -- -p %s -n %d\" % (\n                 self.dut.get_memory_channels(), coreMask, self.eal_param, portMask, execution['nprocs']), \"Finished Process Init\", 20)\n             self.dut.send_expect(\"^Z\", \"\\r\\n\")\ndiff --git a/tests/TestSuite_nic_single_core_perf.py b/tests/TestSuite_nic_single_core_perf.py\nindex 4ccc04a..c247ae7 100644\n--- a/tests/TestSuite_nic_single_core_perf.py\n+++ b/tests/TestSuite_nic_single_core_perf.py\n@@ -220,7 +220,7 @@ class TestNicSingleCorePerf(TestCase):\n         # ports allowlist\n         eal_para = \"\"\n         for i in range(port_num):\n-            eal_para += \" -w \" + self.dut.ports_info[i]['pci']\n+            eal_para += \" -a \" + self.dut.ports_info[i]['pci']\n \n         port_mask = utils.create_mask(self.dut_ports)\n \ndiff --git a/tests/TestSuite_performance_thread.py b/tests/TestSuite_performance_thread.py\nindex 459d9a1..0928df8 100644\n--- a/tests/TestSuite_performance_thread.py\n+++ b/tests/TestSuite_performance_thread.py\n@@ -189,7 +189,7 @@ class TestPerformanceThread(TestCase):\n         self.test_results[\"data\"] = []\n         eal_param = \"\"\n         for i in valports:\n-            eal_param += \" -w %s\" % self.dut.ports_info[i]['pci']\n+            eal_param += \" -a %s\" % self.dut.ports_info[i]['pci']\n \n         for cores in self.nb_cores:\n             core_list, core_mask = self.create_cores(cores)\ndiff --git a/tests/TestSuite_pmd.py b/tests/TestSuite_pmd.py\nindex afc36d9..8253c43 100644\n--- a/tests/TestSuite_pmd.py\n+++ b/tests/TestSuite_pmd.py\n@@ -397,7 +397,7 @@ class TestPmd(TestCase):\n \n         eal_opts = \"\"\n         for port in self.dut_ports:\n-            eal_opts += \"-w %s,scalar_enable=1 \"%(self.dut.get_port_pci(self.dut_ports[port]))\n+            eal_opts += \"-a %s,scalar_enable=1 \"%(self.dut.get_port_pci(self.dut_ports[port]))\n \n \n         self.pmdout.start_testpmd(\"1S/2C/1T\", \"--portmask=%s\" % port_mask, eal_param = eal_opts, socket=self.ports_socket)\ndiff --git a/tests/TestSuite_port_representor.py b/tests/TestSuite_port_representor.py\nindex e2fe0dc..f169473 100644\n--- a/tests/TestSuite_port_representor.py\n+++ b/tests/TestSuite_port_representor.py\n@@ -104,14 +104,14 @@ class TestPortRepresentor(TestCase):\n         self.vf_flag = 0\n \n     def testpmd_pf(self):\n-        self.pmdout_pf.start_testpmd(\"Default\", eal_param=\"-w %s,representor=0-1\" % self.pf_pci, param=\"--port-topology=chained --total-num-mbufs=120000\")\n+        self.pmdout_pf.start_testpmd(\"Default\", eal_param=\"-a %s,representor=0-1\" % self.pf_pci, param=\"--port-topology=chained --total-num-mbufs=120000\")\n \n     def testpmd_vf0(self):\n-        self.out_vf0 = self.pmdout_vf0.start_testpmd(\"Default\", eal_param=\"-w %s --file-prefix testpmd-vf0\" % self.vfs_pci[0], param=\"--total-num-mbufs=120000\")\n+        self.out_vf0 = self.pmdout_vf0.start_testpmd(\"Default\", eal_param=\"-a %s --file-prefix testpmd-vf0\" % self.vfs_pci[0], param=\"--total-num-mbufs=120000\")\n         self.vf0_mac = self.pmdout_vf0.get_port_mac(0)\n \n     def testpmd_vf1(self):\n-        self.out_vf1 = self.pmdout_vf1.start_testpmd(\"Default\", eal_param=\"-w %s --file-prefix testpmd-vf1\" % self.vfs_pci[1], param=\"--total-num-mbufs=120000\")\n+        self.out_vf1 = self.pmdout_vf1.start_testpmd(\"Default\", eal_param=\"-a %s --file-prefix testpmd-vf1\" % self.vfs_pci[1], param=\"--total-num-mbufs=120000\")\n         self.vf1_mac = self.pmdout_vf1.get_port_mac(0)\n \n     def check_port_stats(self):\ndiff --git a/tests/TestSuite_pvp_virtio_user_multi_queues_port_restart.py b/tests/TestSuite_pvp_virtio_user_multi_queues_port_restart.py\nindex eefc5bb..841d4ca 100644\n--- a/tests/TestSuite_pvp_virtio_user_multi_queues_port_restart.py\n+++ b/tests/TestSuite_pvp_virtio_user_multi_queues_port_restart.py\n@@ -96,7 +96,7 @@ class TestPVPVirtioUserMultiQueuesPortRestart(TestCase):\n         vdev = \"'net_vhost0,iface=vhost-net,queues=2,client=0'\"\n         param = \"--nb-cores=2 --rxq={} --txq={} --rss-ip\".format(self.queue_number, self.queue_number)\n         self.vhost_pmd.start_testpmd(cores=self.core_list[2:5], param=param, \\\n-                eal_param=\"-w {} --file-prefix=vhost --vdev {}\".format(self.pci_info, vdev))\n+                eal_param=\"-a {} --file-prefix=vhost --vdev {}\".format(self.pci_info, vdev))\n \n         self.vhost_pmd.execute_cmd(\"set fwd mac\", \"testpmd> \", 120)\n         self.vhost_pmd.execute_cmd(\"start\", \"testpmd> \", 120)\ndiff --git a/tests/TestSuite_qinq_filter.py b/tests/TestSuite_qinq_filter.py\nindex e19fe0f..9e1671c 100644\n--- a/tests/TestSuite_qinq_filter.py\n+++ b/tests/TestSuite_qinq_filter.py\n@@ -217,13 +217,13 @@ class TestQinqFilter(TestCase):\n         self.dut.send_expect(r'flow create 0 ingress pattern eth / vlan tci is 3 / vlan tci is 4094 / end actions pf / queue index 1 / end', \"testpmd> \")\n \n         vf0_session.send_expect(r'%s -c %s -n 4  \\\n-                               --socket-mem=1024,1024 --file-prefix=vf0 -w %s -- -i --port-topology=loop \\\n+                               --socket-mem=1024,1024 --file-prefix=vf0 -a %s -- -i --port-topology=loop \\\n                                --rxq=4 --txq=4  --disable-rss' \n                                % (self.path, self.coreMask, vf_list[0]),\n                                \"testpmd> \", 30)\n                                                               \n         vf1_session.send_expect(r'%s -c %s -n 4 \\\n-                               --socket-mem=1024,1024 --file-prefix=vf1 -w %s -- -i --port-topology=loop \\\n+                               --socket-mem=1024,1024 --file-prefix=vf1 -a %s -- -i --port-topology=loop \\\n                                --rxq=4 --txq=4  --disable-rss' \n                                % (self.path, self.coreMask, vf_list[1]),\n                                \"testpmd>\", 30)\n@@ -289,13 +289,13 @@ class TestQinqFilter(TestCase):\n         self.dut.send_expect('vlan set outer tpid 0x88a8 0', \"testpmd\")\n         \n         vf0_session.send_expect(r'%s -c %s -n 4 \\\n-                               --socket-mem=1024,1024 --file-prefix=vf0 -w %s -- -i --port-topology=loop \\\n+                               --socket-mem=1024,1024 --file-prefix=vf0 -a %s -- -i --port-topology=loop \\\n                                --rxq=4 --txq=4  --disable-rss' \n                                % (self.path, self.coreMask, vf_list[0]),\n                                \"testpmd> \", 30)\n                                                               \n         vf1_session.send_expect(r'%s -c %s -n 4 \\\n-                               --socket-mem=1024,1024 --file-prefix=vf1 -w %s -- -i --port-topology=loop \\\n+                               --socket-mem=1024,1024 --file-prefix=vf1 -a %s -- -i --port-topology=loop \\\n                                --rxq=4 --txq=4  --disable-rss' \n                                % (self.path, self.coreMask, vf_list[1]),\n                                \"testpmd>\", 30)\ndiff --git a/tests/TestSuite_qos_api.py b/tests/TestSuite_qos_api.py\nindex da2c544..143598f 100644\n--- a/tests/TestSuite_qos_api.py\n+++ b/tests/TestSuite_qos_api.py\n@@ -62,7 +62,7 @@ class TestQosApi(TestCase):\n         # each flow to 200Mbps\n         self.bps = 200000000\n         self.bps_rate = [0, 0.1]\n-        self.eal_param = ' --master-lcore=1'\n+        self.eal_param = ' --main-lcore=1'\n         # Verify that enough threads are available\n         cores = self.dut.get_core_list(\"1S/1C/1T\")\n         self.verify(cores is not None, \"Insufficient cores for speed testing\")\ndiff --git a/tests/TestSuite_runtime_vf_queue_number.py b/tests/TestSuite_runtime_vf_queue_number.py\nindex 1d7d536..0b31642 100644\n--- a/tests/TestSuite_runtime_vf_queue_number.py\n+++ b/tests/TestSuite_runtime_vf_queue_number.py\n@@ -219,10 +219,10 @@ class TestRuntimeVfQn(TestCase):\n         \"\"\"\n         valid_qn = (2, 4, 8,)\n         for qn in valid_qn:\n-            host_eal_param = '-w %s,queue-num-per-vf=%d --file-prefix=test1 --socket-mem 1024,1024' % (self.pf_pci, qn)\n+            host_eal_param = '-a %s,queue-num-per-vf=%d --file-prefix=test1 --socket-mem 1024,1024' % (self.pf_pci, qn)\n             self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=host_eal_param)\n \n-            gest_eal_param = '-w %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n+            gest_eal_param = '-a %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n             self.vm0_testpmd = PmdOutput(self.vm_dut_0)\n             self.vm0_testpmd.start_testpmd(self.pmdout.default_cores, eal_param=gest_eal_param, param='')\n             guest_cmds = self.testpmd_config_cmd_list(qn)\n@@ -253,7 +253,7 @@ class TestRuntimeVfQn(TestCase):\n         :return:\n         \"\"\"\n         for invalid_qn in (0, 3, 5, 6, 7, 9, 11, 15, 17, 25,):\n-            eal_param = '-w %s,queue-num-per-vf=%d --file-prefix=test1 --socket-mem 1024,1024' % (self.pf_pci, invalid_qn)\n+            eal_param = '-a %s,queue-num-per-vf=%d --file-prefix=test1 --socket-mem 1024,1024' % (self.pf_pci, invalid_qn)\n             testpmd_out = self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=eal_param)\n             self.verify(\"it must be power of 2 and equal or less than 16\" in testpmd_out, \"there is no 'Wrong VF queue number = 0' logs.\")\n             self.dut.send_expect(\"quit\", \"# \")\n@@ -263,10 +263,10 @@ class TestRuntimeVfQn(TestCase):\n         Test case 3: set valid VF queue number in testpmd command-line options\n         :return:\n         \"\"\"\n-        host_eal_param = '-w %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n+        host_eal_param = '-a %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n         self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=host_eal_param)\n \n-        gest_eal_param = '-w %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n+        gest_eal_param = '-a %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n         self.vm0_testpmd = PmdOutput(self.vm_dut_0)\n         for valid_qn in range(1, 17):\n             count = valid_qn * 10\n@@ -292,9 +292,9 @@ class TestRuntimeVfQn(TestCase):\n         Test case 4: set invalid VF queue number in testpmd command-line options\n         :return:\n         \"\"\"\n-        host_eal_param = '-w %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n+        host_eal_param = '-a %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n         self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=host_eal_param)\n-        gest_eal_param = '-w %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n+        gest_eal_param = '-a %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n         self.vm0_testpmd = PmdOutput(self.vm_dut_0)\n \n         app_name = self.dut.apps_name['test-pmd']\n@@ -312,10 +312,10 @@ class TestRuntimeVfQn(TestCase):\n         Test case 5: set valid VF queue number with testpmd function command\n         :return:\n         \"\"\"\n-        host_eal_param = '-w %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n+        host_eal_param = '-a %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n         self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=host_eal_param)\n \n-        gest_eal_param = '-w %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n+        gest_eal_param = '-a %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n         self.vm0_testpmd = PmdOutput(self.vm_dut_0)\n         self.vm0_testpmd.start_testpmd(self.pmdout.default_cores, eal_param=gest_eal_param, param='')\n         for valid_qn in range(1, 17):\n@@ -343,9 +343,9 @@ class TestRuntimeVfQn(TestCase):\n         expect_str = [\"Warning: Either rx or tx queues should be non zero\",\n                       \"Fail: input rxq (257) can't be greater than max_rx_queues (256) of port 0\",\n                       \"Fail: input txq (257) can't be greater than max_tx_queues (256) of port 0\"]\n-        host_eal_param = '-w %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n+        host_eal_param = '-a %s --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n         self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=host_eal_param)\n-        gest_eal_param = '-w %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n+        gest_eal_param = '-a %s --file-prefix=test2' % self.vm_dut_0.ports_info[0]['pci']\n         self.vm0_testpmd = PmdOutput(self.vm_dut_0)\n         self.vm0_testpmd.start_testpmd(self.pmdout.default_cores, eal_param=gest_eal_param, param='')\n         for invalid_qn in [0, 257]:\n@@ -361,7 +361,7 @@ class TestRuntimeVfQn(TestCase):\n         Test case 7: Reserve VF queue number when VF bind to kernel driver\n         :return:\n         \"\"\"\n-        host_eal_param = '-w %s,queue-num-per-vf=2 --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n+        host_eal_param = '-a %s,queue-num-per-vf=2 --file-prefix=test1 --socket-mem 1024,1024' % self.pf_pci\n         self.host_testpmd.start_testpmd(self.pmdout.default_cores, param='', eal_param=host_eal_param)\n         self.vm0_testpmd = PmdOutput(self.vm_dut_0)\n         self.vm_dut_0.restore_interfaces()\ndiff --git a/tests/TestSuite_runtime_vf_queue_number_maxinum.py b/tests/TestSuite_runtime_vf_queue_number_maxinum.py\nindex 8e93c20..72644ae 100644\n--- a/tests/TestSuite_runtime_vf_queue_number_maxinum.py\n+++ b/tests/TestSuite_runtime_vf_queue_number_maxinum.py\n@@ -145,7 +145,7 @@ class TestRuntimeVfQnMaxinum(TestCase):\n         for each vf, when requested queues exceed 4 queues, it need to realloc queues\n         in the left queues, the reserved queues generally can't be reused.\n         \"\"\"\n-        pf_eal_param = '-w {} --file-prefix=test1 --socket-mem 1024,1024'.format(self.pf_pci)\n+        pf_eal_param = '-a {} --file-prefix=test1 --socket-mem 1024,1024'.format(self.pf_pci)\n         self.pf_pmdout.start_testpmd(self.pf_pmdout.default_cores, eal_param=pf_eal_param)\n         vf1_allow_index = 0\n         vf1_allow_list = ''\n@@ -180,9 +180,9 @@ class TestRuntimeVfQnMaxinum(TestCase):\n             vf_pcis.append(vf.pci)\n         vf_pcis.sort()\n         for pci in vf_pcis[:vf1_allow_index]:\n-            vf1_allow_list = vf1_allow_list + '-w {} '.format(pci)\n+            vf1_allow_list = vf1_allow_list + '-a {} '.format(pci)\n         for pci in vf_pcis[vf1_allow_index:vf1_allow_index+vf3_allow_index]:\n-            vf3_allow_list = vf3_allow_list + '-w {} '.format(pci)\n+            vf3_allow_list = vf3_allow_list + '-a {} '.format(pci)\n \n         self.logger.info('vf1 allow list: {}'.format(vf1_allow_list))\n         self.logger.info('vf3_allow_list: {}'.format(vf3_allow_list))\n@@ -196,7 +196,7 @@ class TestRuntimeVfQnMaxinum(TestCase):\n             self.start_testpmd_multiple_times(self.vf3_pmdout, '--rxq=16 --txq=16', vf3_eal_param)\n \n         if vf2_queue_number > 0:\n-            vf2_eal_param = '-w {} --file-prefix=vf2 --socket-mem 1024,1024'.format(\n+            vf2_eal_param = '-a {} --file-prefix=vf2 --socket-mem 1024,1024'.format(\n                 vf_pcis[vf1_allow_index+vf3_allow_index])\n             self.vf2_pmdout.start_testpmd(self.vf2_pmdout.default_cores, param='--rxq={0} --txq={0}'.format(\n                 vf2_queue_number), eal_param=vf2_eal_param)\n@@ -265,7 +265,7 @@ class TestRuntimeVfQnMaxinum(TestCase):\n         Testpmd should not crash.\n         \"\"\"\n         # test queue-number-per-vf exceed hardware maximum\n-        pf_eal_param = '-w {},queue-num-per-vf=16 --file-prefix=test1 --socket-mem 1024,1024'.format(self.pf_pci)\n+        pf_eal_param = '-a {},queue-num-per-vf=16 --file-prefix=test1 --socket-mem 1024,1024'.format(self.pf_pci)\n         out = self.pf_pmdout.start_testpmd(self.pf_pmdout.default_cores, eal_param=pf_eal_param)\n         self.verify('exceeds the hardware maximum' in out, 'queue number per vf limited error')\n         out = self.pf_pmdout.execute_cmd('start')\ndiff --git a/tests/TestSuite_softnic.py b/tests/TestSuite_softnic.py\nindex e4934ff..2d486a9 100644\n--- a/tests/TestSuite_softnic.py\n+++ b/tests/TestSuite_softnic.py\n@@ -75,7 +75,7 @@ class TestSoftnic(TestCase):\n         self.dut.session.copy_file_to(self.firmware, self.root_path)\n         self.dut.session.copy_file_to(self.tm_firmware, self.root_path)\n         self.dut.session.copy_file_to(self.nat_firmware, self.root_path)\n-        self.eal_param = \" -w %s\" % self.dut.ports_info[0]['pci']\n+        self.eal_param = \" -a %s\" % self.dut.ports_info[0]['pci']\n         self.path = self.dut.apps_name['test-pmd']\n         self.pmdout = PmdOutput(self.dut)\n         # get dts output path\ndiff --git a/tests/TestSuite_sriov_kvm.py b/tests/TestSuite_sriov_kvm.py\nindex 1a0e3a5..7926516 100644\n--- a/tests/TestSuite_sriov_kvm.py\n+++ b/tests/TestSuite_sriov_kvm.py\n@@ -344,7 +344,7 @@ class TestSriovKvm(TestCase):\n             if driver == 'igb_uio':\n                 # start testpmd with the two VFs on the host\n                 self.host_testpmd = PmdOutput(self.dut)\n-                eal_param = '-w %s ' % self.dut.ports_info[0]['pci']\n+                eal_param = '-a %s ' % self.dut.ports_info[0]['pci']\n                 self.host_testpmd.start_testpmd(\n                     \"1S/2C/2T\", \"--rxq=4 --txq=4\", eal_param=eal_param)\n                 self.host_testpmd.execute_cmd('set fwd rxonly')\ndiff --git a/tests/TestSuite_stats_checks.py b/tests/TestSuite_stats_checks.py\nindex 58c5236..c5d1e48 100644\n--- a/tests/TestSuite_stats_checks.py\n+++ b/tests/TestSuite_stats_checks.py\n@@ -301,5 +301,5 @@ class TestStatsChecks(TestCase):\n         self.vf_port = self.dut.ports_info[self.dut_ports[0]][\"vfs_port\"][0]\n         self.vf_port.bind_driver(driver=\"vfio-pci\")\n         self.vf_port_pci = self.dut.ports_info[self.dut_ports[0]]['sriov_vfs_pci'][0]\n-        self.pmdout.start_testpmd('default', '--rxq=4 --txq=4', eal_param='-w %s' % self.vf_port_pci)\n+        self.pmdout.start_testpmd('default', '--rxq=4 --txq=4', eal_param='-a %s' % self.vf_port_pci)\n         self.xstats_check(0, 0, if_vf=True)\ndiff --git a/tests/TestSuite_telemetry.py b/tests/TestSuite_telemetry.py\nindex 82a1d40..7c9b561 100644\n--- a/tests/TestSuite_telemetry.py\n+++ b/tests/TestSuite_telemetry.py\n@@ -231,7 +231,7 @@ class TestTelemetry(TestCase):\n             if info['pci'] not in pci_addrs:\n                 continue\n             self.used_ports.append(index)\n-        allow_list = ' '.join(['-w ' + pci_addr for pci_addr in pci_addrs])\n+        allow_list = ' '.join(['-a ' + pci_addr for pci_addr in pci_addrs])\n         return allow_list\n \n     def start_telemetry_server(self, allowlist=None):\ndiff --git a/tests/TestSuite_unit_tests_event_timer.py b/tests/TestSuite_unit_tests_event_timer.py\nindex 22c316e..349c0cf 100644\n--- a/tests/TestSuite_unit_tests_event_timer.py\n+++ b/tests/TestSuite_unit_tests_event_timer.py\n@@ -78,9 +78,9 @@ class TestUnitTestEventTimer(TestCase):\n         \"\"\"\n \n         if self.nic == \"cavium_a063\" or self.nic == \"cavium_a064\":\n-            self.dut.send_expect(\"./%s -n 1 -c %s -w %s,single_ws=1,tim_stats_ena=1\" % (self.app_name, self.coremask, self.eventdev_device_bus_id), \"R.*T.*E.*>.*>\", 60)\n+            self.dut.send_expect(\"./%s -n 1 -c %s -a %s,single_ws=1,tim_stats_ena=1\" % (self.app_name, self.coremask, self.eventdev_device_bus_id), \"R.*T.*E.*>.*>\", 60)\n         elif self.nic == \"cavium_a034\":\n-            self.dut.send_expect(\"./%s -n 1 -c %s -w %s,timvf_stats=1\" % (self.app_name, self.coremask, self.eventdev_timer_device_bus_id), \"R.*T.*E.*>.*>\", 60)\n+            self.dut.send_expect(\"./%s -n 1 -c %s -a %s,timvf_stats=1\" % (self.app_name, self.coremask, self.eventdev_timer_device_bus_id), \"R.*T.*E.*>.*>\", 60)\n         out = self.dut.send_expect(\"event_timer_adapter_test\", \"RTE>>\", 300)\n         self.dut.send_expect(\"quit\", \"# \")\n         self.verify(\"Test OK\" in out, \"Test failed\")\ndiff --git a/tests/TestSuite_vf_l3fwd.py b/tests/TestSuite_vf_l3fwd.py\nindex a9bc7fa..c881f69 100644\n--- a/tests/TestSuite_vf_l3fwd.py\n+++ b/tests/TestSuite_vf_l3fwd.py\n@@ -128,7 +128,7 @@ class TestVfL3fwd(TestCase):\n                 self.host_testpmd = PmdOutput(self.dut)\n                 eal_param = '--socket-mem=1024,1024 --file-prefix=pf'\n                 for i in valports:\n-                    eal_param += ' -w %s' % self.dut.ports_info[i]['pci']\n+                    eal_param += ' -a %s' % self.dut.ports_info[i]['pci']\n                 core_config = self.cores[:len(valports)]\n                 self.host_testpmd.start_testpmd(core_config, \"\", eal_param=eal_param)\n                 for i in valports:\n@@ -256,7 +256,7 @@ class TestVfL3fwd(TestCase):\n         self.setup_vf_env(host_driver, vf_driver)\n         eal_param = \"\"\n         for i in valports:\n-            eal_param += \" -w \" + self.sriov_vfs_port[i][0].pci\n+            eal_param += \" -a \" + self.sriov_vfs_port[i][0].pci\n         port_mask = utils.create_mask(self.dut_ports)\n \n         # for fvl40g, fvl25g, use 2c/2q per VF port for performance test ,\ndiff --git a/tests/TestSuite_vf_single_core_perf.py b/tests/TestSuite_vf_single_core_perf.py\nindex d40547c..53ee2da 100644\n--- a/tests/TestSuite_vf_single_core_perf.py\n+++ b/tests/TestSuite_vf_single_core_perf.py\n@@ -225,7 +225,7 @@ class TestVfSingleCorePerf(TestCase):\n         # ports allowlist\n         eal_para = \"\"\n         for i in range(port_num):\n-            eal_para += \" -w \" + self.sriov_vfs_port[i][0].pci\n+            eal_para += \" -a \" + self.sriov_vfs_port[i][0].pci\n         port_mask = utils.create_mask(self.dut_ports)\n         # parameters for application/testpmd\n         param = \" --portmask=%s\" % (port_mask)\ndiff --git a/tests/TestSuite_vm2vm_virtio_pmd.py b/tests/TestSuite_vm2vm_virtio_pmd.py\nindex 44f17a3..d730e9c 100644\n--- a/tests/TestSuite_vm2vm_virtio_pmd.py\n+++ b/tests/TestSuite_vm2vm_virtio_pmd.py\n@@ -151,7 +151,7 @@ class TestVM2VMVirtioPMD(TestCase):\n         \"\"\"\n         # deal with ports\n         w_pci_list = []\n-        w_pci_list.append('-w %s,%s' % (virtio_net_pci, 'vectorized=1'))\n+        w_pci_list.append('-a %s,%s' % (virtio_net_pci, 'vectorized=1'))\n         w_pci_str = ' '.join(w_pci_list)\n         if path_mode == \"mergeable\":\n             command = self.app_testpmd_path + \" -c 0x3 -n 4 \" + \\\ndiff --git a/tests/TestSuite_vmdq.py b/tests/TestSuite_vmdq.py\nindex 6dae54a..1a170f8 100644\n--- a/tests/TestSuite_vmdq.py\n+++ b/tests/TestSuite_vmdq.py\n@@ -113,7 +113,7 @@ class TestVmdq(TestCase):\n         port_mask = utils.create_mask(self.dut_ports)\n         eal_param = \"\"\n         for i in self.dut_ports:\n-            eal_param += \" -w %s\" % self.dut.ports_info[i]['pci']\n+            eal_param += \" -a %s\" % self.dut.ports_info[i]['pci']\n         # Run the application\n         self.dut.send_expect(\"./%s -c %s -n 4 %s -- -p %s --nb-pools %s --enable-rss\" %\n                              (self.app_vmdq_path, core_mask, eal_param, port_mask, str(npools)), \"reading queues\", 120)\ndiff --git a/tests/TestSuite_vmdq_dcb.py b/tests/TestSuite_vmdq_dcb.py\nindex 2a248f8..20d03dd 100644\n--- a/tests/TestSuite_vmdq_dcb.py\n+++ b/tests/TestSuite_vmdq_dcb.py\n@@ -107,7 +107,7 @@ class TestVmdqDcb(TestCase):\n         port_mask = utils.create_mask(self.dut_ports)\n         eal_param = \"\"\n         for i in self.dut_ports:\n-            eal_param += \" -w %s\" % self.dut.ports_info[i]['pci']\n+            eal_param += \" -a %s\" % self.dut.ports_info[i]['pci']\n         # Run the application\n         app_name = self.dut.apps_name['vmdq_dcb']\n         command = app_name + \"-c %s -n 4 %s -- -p %s --nb-pools %s --nb-tcs %s \" \\\ndiff --git a/tests/flexible_common.py b/tests/flexible_common.py\nindex 9df62ca..3a701db 100644\n--- a/tests/flexible_common.py\n+++ b/tests/flexible_common.py\n@@ -340,7 +340,7 @@ class FlexibleRxdBase(object):\n         cmd = (\n             \"-l 1,2,3 \"\n             \"-n {mem_channel} \"\n-            \"-w {pci},{param_type}=vxlan \"\n+            \"-a {pci},{param_type}=vxlan \"\n             \"-- -i \"\n             \"{port_opt}\").format(**{\n                 'mem_channel': self.dut.get_memory_channels(),\n@@ -364,7 +364,7 @@ class FlexibleRxdBase(object):\n         cmd = (\n             \"-l 1,2,3 \"\n             \"-n {mem_channel} \"\n-            \"-w {pci} \"\n+            \"-a {pci} \"\n             \"--log-level='ice,8' \"\n             \"-- -i \"\n             \"{port_opt}\").format(**{\n@@ -501,7 +501,7 @@ class FlexibleRxdBase(object):\n     def check_effect_replace_pkg_RXID_22_to_RXID_16(self):\n         self.logger.info(\"replace ice-1.3.7.0.pkg with RXID 16\")\n         self.replace_pkg('os_default')\n-        out = self.__pmdout.start_testpmd(cores=\"1S/4C/1T\", param='--rxq=64 --txq=64', eal_param=f\"-w {self.__pci}\")\n+        out = self.__pmdout.start_testpmd(cores=\"1S/4C/1T\", param='--rxq=64 --txq=64', eal_param=f\"-a {self.__pci}\")\n         self.verify(\"Fail to start port 0\" in out, \"RXID #16 not support start testpmd\")\n         self.__pmdout.execute_cmd(\"quit\", \"# \")\n         self.replace_pkg('comms')\ndiff --git a/tests/perf_test_base.py b/tests/perf_test_base.py\nindex 02a73ee..00cf80c 100644\n--- a/tests/perf_test_base.py\n+++ b/tests/perf_test_base.py\n@@ -743,7 +743,7 @@ class PerfTestBase(object):\n         self.__is_pmd_on = False\n \n     def __get_topo_option(self):\n-        port_num = len(re.findall('-w', self.__bin_ps_allow_list)) \\\n+        port_num = len(re.findall('-a', self.__bin_ps_allow_list)) \\\n             if self.__bin_ps_allow_list else len(self.__valports)\n         return 'loop' if port_num == 1 else 'chained'\n \n@@ -1410,16 +1410,16 @@ class PerfTestBase(object):\n                 pci = self.dut.ports_info[port_index].get('pci')\n                 if not pci:\n                     continue\n-                allowlist += '-w {} '.format(pci)\n+                allowlist += '-a {} '.format(pci)\n         else:\n-            allowlist = ''.join(['-w {} '.format(pci)\n+            allowlist = ''.join(['-a {} '.format(pci)\n                                  for _, info in self.__vf_ports_info.items()\n                                  for pci in info.get('vfs_pci')])\n \n         return allowlist\n \n     def __get_host_testpmd_allowlist(self):\n-        allowlist = ''.join(['-w {} '.format(info.get('pf_pci'))\n+        allowlist = ''.join(['-a {} '.format(info.get('pf_pci'))\n                              for _, info in self.__vf_ports_info.items()])\n         return allowlist\n \n",
    "prefixes": [
        "V1",
        "1/3"
    ]
}