get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 105052,
    "url": "http://patchwork.dpdk.org/api/patches/105052/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dts/patch/20211210113336.9851-1-yanx.xia@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": "<20211210113336.9851-1-yanx.xia@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20211210113336.9851-1-yanx.xia@intel.com",
    "date": "2021-12-10T11:33:36",
    "name": "[V1] test_plans: modify dpdk app/example to adapt meson name",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "7a4af3a6a9887c512f82721ef92b60b851dad78c",
    "submitter": {
        "id": 2034,
        "url": "http://patchwork.dpdk.org/api/people/2034/?format=api",
        "name": "Yan Xia",
        "email": "yanx.xia@intel.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.dpdk.org/project/dts/patch/20211210113336.9851-1-yanx.xia@intel.com/mbox/",
    "series": [
        {
            "id": 20902,
            "url": "http://patchwork.dpdk.org/api/series/20902/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dts/list/?series=20902",
            "date": "2021-12-10T11:33:36",
            "name": "[V1] test_plans: modify dpdk app/example to adapt meson name",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/20902/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/105052/comments/",
    "check": "warning",
    "checks": "http://patchwork.dpdk.org/api/patches/105052/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 C50D3A00BE;\n\tFri, 10 Dec 2021 04:30:17 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8AE984014F;\n\tFri, 10 Dec 2021 04:30:17 +0100 (CET)",
            "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n by mails.dpdk.org (Postfix) with ESMTP id 1F3E040041\n for <dts@dpdk.org>; Fri, 10 Dec 2021 04:30:14 +0100 (CET)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 09 Dec 2021 19:30:14 -0800",
            "from unknown (HELO dpdk.lan) ([10.240.183.77])\n by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 09 Dec 2021 19:30:11 -0800"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=simple/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1639107015; x=1670643015;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=n4+jcTF3rU+HLgYPcQpywGovDeGOCpfhhsnelL6yejM=;\n b=c15VsDv3/BiAfJCCalQJMrEY8GrSDEu7JMXVZPk7Lsg43iYwIxCuVNFE\n KpsyHKjYmZkXqyZD4/oyGCzFA2cUShe9H+2maEiVOy+gusDITA76Z/EuT\n HS7iOWxIQHGqL8O0fAaRMWB5itSEsNFu4GOV5Khi6YK8WtRd3ytnTSTfI\n AocReBWmjWUpZ7MTpRmkJwdOV68Ug48TBofnibSLrwXOMIC97RZx4ez7H\n oR3GaiNC4PflDE1SAmYd5y/RB67BVPqeOjvc7nvgIRWtH3iu4vTuFDaHc\n p0ey1krycxxJPIZqcPCEVQaNHxKcOonhhIVDUzjoUGyw7RMAHNO3NxcHf w==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10193\"; a=\"236999931\"",
            "E=Sophos;i=\"5.88,194,1635231600\"; d=\"scan'208\";a=\"236999931\"",
            "E=Sophos;i=\"5.88,194,1635231600\"; d=\"scan'208\";a=\"680595177\""
        ],
        "From": "Yan Xia <yanx.xia@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "Yan Xia <yanx.xia@intel.com>",
        "Subject": "[dts][PATCH V1] test_plans: modify dpdk app/example to adapt meson\n name",
        "Date": "Fri, 10 Dec 2021 11:33:36 +0000",
        "Message-Id": "<20211210113336.9851-1-yanx.xia@intel.com>",
        "X-Mailer": "git-send-email 2.33.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=y",
        "Content-Transfer-Encoding": "8bit",
        "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"
    },
    "content": "modify dpdk app/example and build method to adapt meson name \n\nSigned-off-by: Yan Xia <yanx.xia@intel.com>\n---\n test_plans/flexible_rxd_test_plan.rst         | 26 ++++----\n test_plans/floating_veb_test_plan.rst         | 38 ++++++------\n .../flow_classify_softnic_test_plan.rst       | 38 ++++++------\n test_plans/flow_classify_test_plan.rst        | 16 ++---\n test_plans/flow_filtering_test_plan.rst       |  6 +-\n test_plans/fortville_rss_input_test_plan.rst  |  2 +-\n test_plans/generic_flow_api_test_plan.rst     | 60 +++++++++----------\n test_plans/hello_world_test_plan.rst          |  6 +-\n test_plans/hotplug_mp_test_plan.rst           | 16 ++---\n test_plans/hotplug_test_plan.rst              | 20 +++----\n test_plans/vf_macfilter_test_plan.rst         | 12 ++--\n test_plans/vf_offload_test_plan.rst           |  2 +-\n test_plans/vf_packet_rxtx_test_plan.rst       | 14 ++---\n test_plans/vf_port_start_stop_test_plan.rst   |  2 +-\n test_plans/vf_rss_test_plan.rst               |  2 +-\n test_plans/vf_to_vf_nic_bridge_test_plan.rst  |  6 +-\n test_plans/vf_vlan_test_plan.rst              |  4 +-\n .../vlan_ethertype_config_test_plan.rst       | 12 ++--\n test_plans/vlan_test_plan.rst                 |  2 +-\n test_plans/vm_hotplug_test_plan.rst           | 10 ++--\n test_plans/vm_power_manager_test_plan.rst     |  8 +--\n .../vxlan_gpe_support_in_i40e_test_plan.rst   |  2 +-\n test_plans/vxlan_test_plan.rst                | 12 ++--\n 23 files changed, 159 insertions(+), 157 deletions(-)",
    "diff": "diff --git a/test_plans/flexible_rxd_test_plan.rst b/test_plans/flexible_rxd_test_plan.rst\nindex 30ae6993..8e779b5d 100644\n--- a/test_plans/flexible_rxd_test_plan.rst\n+++ b/test_plans/flexible_rxd_test_plan.rst\n@@ -83,7 +83,9 @@ Patch testpmd for dumping flexible fields from RXD::\n \n Compile DPDK and testpmd::\n \n-  make install -j T=x86_64-native-linuxapp-gcc\n+  rm -rf x86_64-native-linuxapp-gcc\n+  CC=gcc meson -Denable_kmods=True -Dlibdir=lib  --default-library=static x86_64-native-linuxapp-gcc\n+  ninja -C x86_64-native-linuxapp-gcc\n \n Bind Intel E810 interface to igb_uio driver, (e.g. 0000:18:00.0) ::\n \n@@ -94,7 +96,7 @@ 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 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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@@ -130,7 +132,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 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +150,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 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +169,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 -a 18:00.0,proto_xtr=vlan -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +188,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 -a 18:00.0,proto_xtr=ipv4 -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +210,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 -a 18:00.0,proto_xtr=ipv6 -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +232,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 -a 18:00.0,proto_xtr=ipv6_flow -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +252,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 -a 18:00.0,proto_xtr=tcp -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +271,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 -a 18:00.0,proto_xtr=tcp -- -i --rxq=32 --txq=32 --portmask=0x1 --nb-cores=2\n+  ./x86_64-native-linux-gcc/app/dpdk-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 +290,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 -a 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/dpdk-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@@ -337,7 +339,7 @@ Make sure the new ice.pkg is different with the original one. Take 'dmesg' comma\n \n Start the testpmd::\n \n-  ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 4 -- -i --rxq=64 --txq=64\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xff -n 4 -- -i --rxq=64 --txq=64\n \n Check the testpmd started failed. Failed info output::\n \ndiff --git a/test_plans/floating_veb_test_plan.rst b/test_plans/floating_veb_test_plan.rst\nindex 37f6fc09..bd6e1cd2 100644\n--- a/test_plans/floating_veb_test_plan.rst\n+++ b/test_plans/floating_veb_test_plan.rst\n@@ -123,14 +123,14 @@ MAC switch when PF is link down as well as up.\n \n 1. Launch PF testpmd::\n \n-      ./testpmd -c 0xf -n 4 --socket-mem 1024,1024\n+      ./dpdk-testpmd -c 0xf -n 4 --socket-mem 1024,1024\n       -a 05:00.0,enable_floating_veb=1 --file-prefix=test1 -- -i\n       testpmd> port start all\n       testpmd> show port info all\n \n 2. VF1, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024\n       -a 05:02.0 --file-prefix=test2 -- -i --crc-strip\n       testpmd> mac_addr add 0 vf1_mac_address\n       testpmd> set fwd rxonly\n@@ -140,7 +140,7 @@ MAC switch when PF is link down as well as up.\n \n    VF2, run testpmd::\n \n-      ./testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.1 --file-prefix=test3\n+      ./dpdk-testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.1 --file-prefix=test3\n       -- -i --crc-strip --eth-peer=0,vf1_mac_address\n       testpmd> set fwd txonly\n       testpmd> start\n@@ -162,7 +162,7 @@ send traffic from VF0 to PF, PF can't receive any packets either.\n \n 1. In PF, launch testpmd::\n \n-      ./testpmd -c 0xf -n 4 --socket-mem 1024,1024 -a 05:00.0,enable_floating_veb=1 --file-prefix=test1 -- -i\n+      ./dpdk-testpmd -c 0xf -n 4 --socket-mem 1024,1024 -a 05:00.0,enable_floating_veb=1 --file-prefix=test1 -- -i\n       testpmd> set fwd rxonly\n       testpmd> set promisc all off\n       testpmd> port start all\n@@ -171,7 +171,7 @@ send traffic from VF0 to PF, PF can't receive any packets either.\n \n 2. VF1, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 --file-prefix=test2 -- -i --eth-peer=0,pf_mac_addr\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 --file-prefix=test2 -- -i --eth-peer=0,pf_mac_addr\n       testpmd> set fwd txonly\n       testpmd> start\n       testpmd> show port stats all\n@@ -193,7 +193,7 @@ in floating mode, check VF1 can't receive traffic from tester.\n \n 2. PF, launch testpmd::\n \n-      ./testpmd -c 0xf -n 4 --socket-mem 1024,1024 -a 05:00.0,enable_floating_veb=1 --file-prefix=test1 -- -i --eth-peer=0,VF_mac_address\n+      ./dpdk-testpmd -c 0xf -n 4 --socket-mem 1024,1024 -a 05:00.0,enable_floating_veb=1 --file-prefix=test1 -- -i --eth-peer=0,VF_mac_address\n       testpmd> set fwd mac\n       testpmd> port start all\n       testpmd> start\n@@ -201,7 +201,7 @@ in floating mode, check VF1 can't receive traffic from tester.\n \n    VF1, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 --file-prefix=test2 -- -i\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 --file-prefix=test2 -- -i\n       testpmd> set fwd rxonly\n       testpmd> start\n       testpmd> show port stats all\n@@ -236,7 +236,7 @@ Details:\n \n 1. Launch PF testpmd, run testpmd with floating parameters and make the link down::\n \n-      ./testpmd -c 0xf -n 4 --socket-mem 1024,1024 \\\n+      ./dpdk-testpmd -c 0xf -n 4 --socket-mem 1024,1024 \\\n       \\\"-a \"05:00.0,enable_floating_veb=1,floating_veb_list=0;2-3\\\" \\\n       --file-prefix=test1 -- -i\n       //VF0, VF2 and VF3in floating VEB, VF1 in legacy VEB\n@@ -251,7 +251,7 @@ Details:\n \n    VF0, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 \\\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 \\\n       --file-prefix=test2 -- -i --eth-peer=0,vf1_mac_address\n       testpmd> set fwd rxonly\n       testpmd> mac_addr add 0 vf0_mac_address     //set the vf0_mac_address\n@@ -260,7 +260,7 @@ Details:\n \n    VF1, run testpmd::\n \n-      ./testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.1 \\\n+      ./dpdk-testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.1 \\\n        --file-prefix=test3 -- -i --eth-peer=0,vf1_mac_address\n       testpmd> set fwd txonly\n       testpmd> mac_addr add 0 vf1_mac_addres\n@@ -275,7 +275,7 @@ Details:\n \n    VF2, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.2 \\\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.2 \\\n       --file-prefix=test2 -- -i\n       testpmd> set fwd rxonly\n       testpmd> mac_addr add 0 vf2_mac_addres\n@@ -284,7 +284,7 @@ Details:\n \n    VF0, run testpmd::\n \n-      ./testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.0 \\\n+      ./dpdk-testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.0 \\\n        --file-prefix=test3 -- -i --eth-peer=0,vf2_mac_address\n       testpmd> set fwd txonly\n       testpmd> start\n@@ -318,7 +318,7 @@ Details:\n \n 1. In PF, launch testpmd::\n \n-      ./testpmd -c 0xf -n 4 --socket-mem 1024,1024 \\\n+      ./dpdk-testpmd -c 0xf -n 4 --socket-mem 1024,1024 \\\n       \\\"-a 05:00.0,enable_floating_veb=1,floating_veb_list=0;3\\\" \\\n       --file-prefix=test1 -- -i\n       testpmd> set fwd rxonly\n@@ -328,7 +328,7 @@ Details:\n \n 2. VF0, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 \\\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 \\\n       --file-prefix=test2 -- -i --eth-peer=0,pf_mac_addr\n       testpmd> set fwd txonly\n       testpmd> start\n@@ -337,7 +337,7 @@ Details:\n \n 3. VF1, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.1 \\\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.1 \\\n       --file-prefix=test2 -- -i --eth-peer=0,pf_mac_addr\n       testpmd> set fwd txonly\n       testpmd> start\n@@ -346,7 +346,7 @@ Details:\n \n 4. VF0, run testpmd::\n \n-     ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 --file-prefix=test2 -- -i\n+     ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.0 --file-prefix=test2 -- -i\n       testpmd> mac_addr add 0 VF0_mac_address\n       testpmd> set promisc all off\n       testpmd> set fwd rxonly\n@@ -361,7 +361,7 @@ Details:\n \n 5. VF1, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.1 --file-prefix=test2 -- -i\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.1 --file-prefix=test2 -- -i\n       testpmd> mac_addr add 0 VF1_mac_address\n       testpmd> set promisc all off\n       testpmd> set fwd rxonly\n@@ -376,7 +376,7 @@ Details:\n \n 6. VF1, run testpmd::\n \n-      ./testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.1 --file-prefix=test2 -- -i\n+      ./dpdk-testpmd -c 0xf0 -n 4 --socket-mem 1024,1024 -a 05:02.1 --file-prefix=test2 -- -i\n       testpmd> mac_addr add 0 VF1_mac_address\n       testpmd> set promisc all off\n       testpmd> set fwd rxonly\n@@ -384,7 +384,7 @@ Details:\n \n    VF2, run testpmd::\n \n-      ./testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.2 \\\n+      ./dpdk-testpmd -c 0xf00 -n 4 --socket-mem 1024,1024 -a 05:02.2 \\\n       --file-prefix=test3 -- -i --eth-peer=0,VF1_mac_address\n       testpmd> set fwd txonly\n       testpmd> start\ndiff --git a/test_plans/flow_classify_softnic_test_plan.rst b/test_plans/flow_classify_softnic_test_plan.rst\nindex b18d32b6..cc6519d0 100644\n--- a/test_plans/flow_classify_softnic_test_plan.rst\n+++ b/test_plans/flow_classify_softnic_test_plan.rst\n@@ -72,7 +72,7 @@ Other changes are shown in each case.\n \n Start softnic with following command line::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 \\\n     --vdev 'net_softnic0,firmware=./drivers/net/softnic/firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --portmask=0x10\n     testpmd> start\n@@ -87,7 +87,7 @@ Test Case: ipv4 ACL table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_acl_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -186,7 +186,7 @@ Test Case: ipv4-5tuple hash table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_5tuple_hash_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -242,7 +242,7 @@ c) Match UDP SPORT::\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_addr_hash_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -349,7 +349,7 @@ Test Case: ipv6 ACL table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_acl_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -408,7 +408,7 @@ b) Match ipv6 dst_addr::\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_addr_hash_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -491,7 +491,7 @@ Test Case: ipv6-5tuple hash table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_5tuple_hash_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -550,7 +550,7 @@ b) Match ipv4 dst_addr::\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_addr_hash_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -592,7 +592,7 @@ b) Match ipv6 dst_addr::\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_5tuple_hash_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -642,7 +642,7 @@ c) Table c::\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_rss_firmware.cli,cpu_id=1,conn_port=8086'\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -763,7 +763,7 @@ c) Table c::\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1f -s 0x10 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_rss_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=4 --txq=4 --disable-rss --portmask=0x10\n \n@@ -885,7 +885,7 @@ Test Case: ipv4 ACL table jump action\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_acl_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -936,7 +936,7 @@ Test Case: ipv4 HASH table jump action\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_hash_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -989,7 +989,7 @@ Test Case: ipv4 ACL jump to HASH table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_acl_hash_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -1044,7 +1044,7 @@ Test Case: ipv4 HASH jump to ACL table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv4_hash_acl_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -1092,7 +1092,7 @@ Test Case: ipv6 ACL table jump action\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_acl_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -1146,7 +1146,7 @@ Test Case: ipv6 HASH table jump action\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_hash_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -1203,7 +1203,7 @@ Test Case: ipv6 ACL jump to HASH table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_acl_hash_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \n@@ -1257,7 +1257,7 @@ Test Case: ipv6 HASH jump to ACL table\n \n 2. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 --vdev 'net_softnic0, \\\n     firmware=./drivers/net/softnic/flow_ipv6_hash_acl_jump_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --rxq=2 --txq=2 --disable-rss --portmask=0x4\n \ndiff --git a/test_plans/flow_classify_test_plan.rst b/test_plans/flow_classify_test_plan.rst\nindex 1b30b063..07236172 100644\n--- a/test_plans/flow_classify_test_plan.rst\n+++ b/test_plans/flow_classify_test_plan.rst\n@@ -198,7 +198,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send stream by packet generator(e.g. scapy or ixia)::\n \n@@ -219,7 +219,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send stream by packet generator(e.g. scapy or ixia)::\n \n@@ -238,7 +238,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send stream by packet generator(e.g. scapy or ixia)::\n \n@@ -259,7 +259,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send stream by packet generator(e.g. scapy or ixia)::\n \n@@ -278,7 +278,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send stream by packet generator(e.g. scapy or ixia)::\n \n@@ -297,7 +297,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send stream by packet generator(e.g. scapy or ixia)::\n \n@@ -316,7 +316,7 @@ steps:\n \n #. boot up flow_classify::\n \n-    ./flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n+    ./dpdk-flow_classify -c 4 -n 4 -- --rule_ipv4=<rule config file>\n \n #. send multiple stream by packet generator(e.g. scapy or ixia), include SCTP_1/SCTP_invalid/TCP_invalid/TCP_1/TCP_2/UDP_invalid/UDP_1/UDP_2::\n \n@@ -329,4 +329,4 @@ steps:\n     rule[1] count=1\n     rule[2] count=1\n     rule[3] count=1\n-    rule[4] count=1\n\\ No newline at end of file\n+    rule[4] count=1\ndiff --git a/test_plans/flow_filtering_test_plan.rst b/test_plans/flow_filtering_test_plan.rst\nindex 910fbe84..2d2ed562 100644\n--- a/test_plans/flow_filtering_test_plan.rst\n+++ b/test_plans/flow_filtering_test_plan.rst\n@@ -39,7 +39,7 @@ of a creating a RTE flow rule. It is intended as a demonstration\n of the basic components RTE flow rules.\n The Flow Filtering results are produced using ''flow'' application::\n \n-    ./flow -l 1 -n 1\n+    ./dpdk-flow_filtering -l 1 -n 1\n \n There is a flow rule defined in the sample code.\n You can check the detailed information of the flow rule from\n@@ -70,7 +70,7 @@ Test Case: match rule\n =====================\n 1. Start the application with default settings::\n \n-    ./flow -l 1 -n 1\n+    ./dpdk-flow_filtering -l 1 -n 1\n \n 2. Send packets which matches the defined rule from tester::\n \n@@ -88,7 +88,7 @@ Test Case: dismatch rule\n ========================\n 1. Start the application with default settings::\n \n-    ./flow -l 1 -n 1\n+    ./dpdk-flow_filtering -l 1 -n 1\n \n 2. Send packet which dismatches the defined rule from tester::\n \ndiff --git a/test_plans/fortville_rss_input_test_plan.rst b/test_plans/fortville_rss_input_test_plan.rst\nindex 0202f741..b8e9ea2f 100644\n--- a/test_plans/fortville_rss_input_test_plan.rst\n+++ b/test_plans/fortville_rss_input_test_plan.rst\n@@ -54,7 +54,7 @@ Prerequisites\n \n 2.Start testpmd on host::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4  -a 81:00.0 -- -i --txq=8 --rxq=8\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4  -a 81:00.0 -- -i --txq=8 --rxq=8\n     testpmd>set verbose 1\n     testpmd>start\n \ndiff --git a/test_plans/generic_flow_api_test_plan.rst b/test_plans/generic_flow_api_test_plan.rst\nindex d6a6a94e..c4c0301e 100644\n--- a/test_plans/generic_flow_api_test_plan.rst\n+++ b/test_plans/generic_flow_api_test_plan.rst\n@@ -57,7 +57,7 @@ Test case: Fortville ethertype\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -99,7 +99,7 @@ Test case: Fortville fdir for L2 payload\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -133,7 +133,7 @@ Test case: Fortville fdir for flexbytes\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -217,7 +217,7 @@ Test case: Fortville fdir for ipv4\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -322,17 +322,17 @@ Test case: Fortville fdir for ipv6\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1e0000 -n 4 -a 05:02.0 --file-prefix=vf0 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1e0000 -n 4 -a 05:02.0 --file-prefix=vf0 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1e00000 -n 4 -a 05:02.1 --file-prefix=vf1 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1e00000 -n 4 -a 05:02.1 --file-prefix=vf1 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -401,7 +401,7 @@ Test case: Fortville fdir wrong parameters\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -461,7 +461,7 @@ Test case: Fortville tunnel vxlan\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --tx-offloads=0x8fff --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --tx-offloads=0x8fff --disable-rss\n     testpmd> rx_vxlan_port add 4789 0\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n@@ -469,7 +469,7 @@ Test case: Fortville tunnel vxlan\n     testpmd> start\n     the pf's mac address is 00:00:00:00:01:00\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1e0000 -n 4 -a 05:02.0 --file-prefix=vf --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1e0000 -n 4 -a 05:02.0 --file-prefix=vf --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> set promisc all off\n@@ -564,19 +564,19 @@ Test case: Fortville tunnel nvgre\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --tx-offloads=0x8fff\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -a 05:00.0 --file-prefix=pf --socket-mem=1024,1024 -- -i --rxq=16 --txq=16 --tx-offloads=0x8fff\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> set promisc all off\n     testpmd> start\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1e0000 -n 4 -a 05:02.0 --file-prefix=vf0 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1e0000 -n 4 -a 05:02.0 --file-prefix=vf0 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> set promisc all off\n     testpmd> start\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1e00000 -n 4 -a 05:02.1 --file-prefix=vf1 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1e00000 -n 4 -a 05:02.1 --file-prefix=vf1 --socket-mem=1024,1024 -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> set promisc all off\n@@ -666,7 +666,7 @@ Test case: IXGBE SYN\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -708,7 +708,7 @@ Test case: IXGBE n-tuple(supported by x540 and 82599)\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -764,7 +764,7 @@ Test case: IXGBE ethertype\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -808,7 +808,7 @@ Test case: IXGBE fdir for ipv4\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -910,7 +910,7 @@ Test case: IXGBE fdir for signature(ipv4/ipv6)\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=signature\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=signature\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1063,7 +1063,7 @@ Test case: IXGBE fdir for mac/vlan(support by x540, x552, x550)\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect-mac-vlan\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect-mac-vlan\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1211,7 +1211,7 @@ Test case: IXGBE fdir for tunnel (vxlan and nvgre)(support by x540, x552, x550)\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect-tunnel\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=16 --txq=16 --disable-rss --pkt-filter-mode=perfect-tunnel\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1255,7 +1255,7 @@ Test case: igb SYN\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1297,7 +1297,7 @@ Test case: igb n-tuple(82576)\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1327,7 +1327,7 @@ Test case: igb n-tuple(i350 or 82580)\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1360,7 +1360,7 @@ Test case: igb ethertype\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1401,7 +1401,7 @@ Test case: igb flexbytes\n \n 1. Launch the app ``testpmd`` with the following arguments::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 1ffff -n 4 -- -i --rxq=8 --txq=8 --disable-rss\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -1502,7 +1502,7 @@ Test case: Fortville fdir for l2 mac\n         ./usertools/dpdk-devbind.py -b igb_uio 0000:81:00.0\n \n     launch testpmd::\n-        ./x86_64-native-linuxapp-gcc/app/testpmd -l 0-3 -n 4 -a 0000:81:00.0 -- -i --rxq=4 --txq=4\n+        ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 0-3 -n 4 -a 0000:81:00.0 -- -i --rxq=4 --txq=4\n \n 1. basic test for ipv4-other\n \n@@ -2009,7 +2009,7 @@ Test case: Dual vlan(QinQ)\n \n    1. set up testpmd with Fortville NICs::\n \n-         ./testpmd -c 0x1ffff -n 4 -- -i --coremask=0x1fffe --portmask=0x1 --rxq=16 --txq=16 --tx-offloads=0x8fff\n+         ./dpdk-testpmd -c 0x1ffff -n 4 -- -i --coremask=0x1fffe --portmask=0x1 --rxq=16 --txq=16 --tx-offloads=0x8fff\n \n    2. verbose configuration::\n \n@@ -2107,7 +2107,7 @@ Test Case: 10GB Multiple filters\n \n    1. set up testpmd with Fortville NICs::\n \n-         ./testpmd -l 1,2,3,4,5,6,7,8 -n 4 -- -i --disable-rss --rxq=16 --txq=16\n+         ./dpdk-testpmd -l 1,2,3,4,5,6,7,8 -n 4 -- -i --disable-rss --rxq=16 --txq=16\n \n    2. verbose configuration::\n \n@@ -2184,7 +2184,7 @@ This case is designed for NIC (niantic,I350, 82576 and 82580). Since\n transmit above packets on assigned queue.  Launch the app ``testpmd`` with the\n following arguments::\n \n-    testpmd -l 1,2,3,4,5,6,7,8 -n 4 -- -i --disable-rss --rxq=4 --txq=4 --portmask=0x3 --nb-cores=4 --nb-ports=1 --mbcache=200 --mbuf-size=2048 --max-pkt-len=9600\n+    dpdk-testpmd -l 1,2,3,4,5,6,7,8 -n 4 -- -i --disable-rss --rxq=4 --txq=4 --portmask=0x3 --nb-cores=4 --nb-ports=1 --mbcache=200 --mbuf-size=2048 --max-pkt-len=9600\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -2226,7 +2226,7 @@ for 128 queues test::\n \n Launch the app ``testpmd`` with the following arguments::\n \n-    ./testpmd -l 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53 -n 4 -- -i --disable-rss --rxq=128 --txq=128 --portmask=0x3 --nb-cores=4      --total-num-mbufs=263168\n+    ./dpdk-testpmd -l 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53 -n 4 -- -i --disable-rss --rxq=128 --txq=128 --portmask=0x3 --nb-cores=4      --total-num-mbufs=263168\n \n     testpmd>set stat_qmap rx 0 0 0\n     testpmd>set stat_qmap rx 1 0 0\ndiff --git a/test_plans/hello_world_test_plan.rst b/test_plans/hello_world_test_plan.rst\nindex a5f1fcf2..cbe5460b 100644\n--- a/test_plans/hello_world_test_plan.rst\n+++ b/test_plans/hello_world_test_plan.rst\n@@ -40,7 +40,7 @@ enabled lcore.\n \n Command Usage::\n \n-  ./helloworld -c COREMASK [-m NB] [-r NUM] [-n NUM]\n+  ./dpdk-helloworld -c COREMASK [-m NB] [-r NUM] [-n NUM]\n \n     EAL option list:\n       -c COREMASK: hexadecimal bitmask of cores we are running on\n@@ -75,7 +75,7 @@ Test Case: run hello world on single lcores\n \n To run example in single lcore ::\n \n-  $ ./helloworld -c 1\n+  $ ./dpdk-helloworld -c 1\n     hello from core 0\n \n Check the output is exact the lcore 0\n@@ -86,7 +86,7 @@ Test Case: run hello world on every lcores\n \n To run the example in all the enabled lcore ::\n \n-  $ ./helloworld -cffffff\n+  $ ./dpdk-helloworld -cffffff\n     hello from core 1\n     hello from core 2\n     hello from core 3\ndiff --git a/test_plans/hotplug_mp_test_plan.rst b/test_plans/hotplug_mp_test_plan.rst\nindex c4f149d6..ed898a47 100644\n--- a/test_plans/hotplug_mp_test_plan.rst\n+++ b/test_plans/hotplug_mp_test_plan.rst\n@@ -64,7 +64,7 @@ Test Case: Attach physical device from primary or secondary\n ===========================================================\n Start sample code as primary then secondary::\n \n-    ./hotplug_mp --proc-type=auto\n+    ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \n@@ -92,7 +92,7 @@ Bind one port to igb_uio or vfio\n \n Start sample code as primary then secondary::\n \n-    ./hotplug_mp --proc-type=auto\n+    ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes have the device::\n \n@@ -116,7 +116,7 @@ Test Case: Attach virtual device from primary or secondary\n ==========================================================\n Start sample code as primary then secondary::\n \n-    ./hotplug_mp --proc-type=auto\n+    ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \n@@ -137,7 +137,7 @@ Test Case: Detach virtual device from primary or secondary\n ==========================================================\n Start sample code as primary then secondary::\n \n-    ./hotplug_mp --proc-type=auto\n+    ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \n@@ -165,7 +165,7 @@ Test Case: Repeat to attach/detach physical device from primary or secondary\n ============================================================================\n Start sample code as primary then secondary::\n \n-    ./hotplug_mp --proc-type=auto\n+    ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \n@@ -206,7 +206,7 @@ Test Case: Repeat to attach/detach virtual device from primary or secondary\n ===========================================================================\n Start sample code as primary then secondary::\n \n-     ./hotplug_mp --proc-type=auto\n+     ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \n@@ -242,7 +242,7 @@ Test Case: Repeat to attach/detach vhost-user from primary or secondary\n =======================================================================\n Start sample code as primary then secondary::\n \n-     ./hotplug_mp --proc-type=auto\n+     ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \n@@ -278,7 +278,7 @@ Test Case: Repeat to attach/detach virtio-user from primary or secondary\n ========================================================================\n Start sample code as primary then secondary::\n \n-     ./hotplug_mp --proc-type=auto\n+     ./dpdk-hotplug_mp --proc-type=auto\n \n Check primary and secondary processes don't have any device::\n \ndiff --git a/test_plans/hotplug_test_plan.rst b/test_plans/hotplug_test_plan.rst\nindex c1316e21..656e0e9a 100644\n--- a/test_plans/hotplug_test_plan.rst\n+++ b/test_plans/hotplug_test_plan.rst\n@@ -56,7 +56,7 @@ on the way, will test it after enabled.\n To run the testpmd application in linuxapp environment with 4 lcores,\n 4 channels with other default parameters in interactive mode::\n \n-        $ ./testpmd -c 0xf -n 4 -- -i\n+        $ ./dpdk-testpmd -c 0xf -n 4 -- -i\n \n Test ENV:\n \n@@ -75,7 +75,7 @@ Test Case 1: port detach & attach for physical devices with igb_uio\n \n 1. Start testpmd::\n \n-      $ ./testpmd -c 0xf -n 4 -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 -- -i\n \n 2. Bind new physical port to igb_uio(assume BDF 0000:02:00.0)::\n \n@@ -127,7 +127,7 @@ Test Case 2: port detach and attach for physical devices with vfio\n \n 1. Start testpmd::\n \n-      $ ./testpmd -c 0xf -n 4 -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 -- -i\n \n 2. Bind new physical port to igb_uio(assume BDF 0000:02:00.0)::\n \n@@ -157,7 +157,7 @@ This case should be enabled after uio_pci_generic enabled for DPDK\n \n 1. Start testpmd::\n \n-      $ ./testpmd -c 0xf -n 4 -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 -- -i\n \n 2. Bind new physical port to igb_uio(assume BDF 0000:02:00.0)::\n \n@@ -215,7 +215,7 @@ Bind driver before testpmd started, port will start automatically\n \n 2. Start testpmd::\n \n-      $ ./testpmd -c 0xf -n 4 -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 -- -i\n \n 3. Check package forwarding when startup::\n \n@@ -254,7 +254,7 @@ Test Case 5: port detach & attach for virtual devices\n \n 1. Start testpmd::\n \n-      $ ./testpmd -c 0xf -n 4 -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 -- -i\n \n 2. Attach virtual device as port 0::\n \n@@ -302,7 +302,7 @@ Test Case 6: port detach & attach for virtual devices, with \"--vdev\"\n \n 1. Start testpmd, \"\"xxxx\" is one workable ifname::\n \n-      $ ./testpmd -c 0xf -n 4 --vdev \"eth_pcap0,iface=xxxx\" -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 --vdev \"eth_pcap0,iface=xxxx\" -- -i\n \n 2. Check package forwarding after port start::\n \n@@ -341,7 +341,7 @@ Test Case 7: port detach & attach for vhost-user/virtio-user with \"--vdev\"\n \n 1. Start testpmd with one vhost port::\n \n-      $ ./testpmd -c 0xf -n 4 --no-pci --vdev 'eth_vhost0,iface=vhost-net,queues=1' -- -i\n+      $ ./dpdk-testpmd -c 0xf -n 4 --no-pci --vdev 'eth_vhost0,iface=vhost-net,queues=1' -- -i\n \n 2. Detach port 0 after port closed::\n \n@@ -355,10 +355,10 @@ Test Case 7: port detach & attach for vhost-user/virtio-user with \"--vdev\"\n \n 4. Launch virtio-user and attach one virtio-user port::\n \n-      ./testpmd -n 4 -l 7-8 --socket-mem 1024,1024 --no-pci --file-prefix=virtio1 -- -i\n+      ./dpdk-testpmd -n 4 -l 7-8 --socket-mem 1024,1024 --no-pci --file-prefix=virtio1 -- -i\n       testpmd>port attach net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=1,packed_vq=1,mrg_rxbuf=1,in_order=0\n       testpmd>port start 0\n \n 5. Run \"start\" on vhost port and run \"start tx_first 32\" on virtio-user port.\n \n-6. Run \"show port stats all\", check port 0 can rx/tx packets on both side.\n\\ No newline at end of file\n+6. Run \"show port stats all\", check port 0 can rx/tx packets on both side.\ndiff --git a/test_plans/vf_macfilter_test_plan.rst b/test_plans/vf_macfilter_test_plan.rst\nindex ae2250ae..c7522fc0 100644\n--- a/test_plans/vf_macfilter_test_plan.rst\n+++ b/test_plans/vf_macfilter_test_plan.rst\n@@ -97,7 +97,7 @@ Test Case 1: test_kernel_2pf_2vf_1vm_iplink_macfilter\n    disable promisc mode,set it in mac forward mode::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:06.0 00:07.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n \n       testpmd> port stop all\n       testpmd> port config all crc-strip on\n@@ -175,7 +175,7 @@ Test Case 2: test_kernel_2pf_2vf_1vm_mac_add_filter\n    VF, disable promisc mode, add a new MAC to VF0 and then start::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:06.0 00:07.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n \n       testpmd> port stop all\n       testpmd> port config all crc-strip on\n@@ -228,7 +228,7 @@ Test Case 3: test_dpdk_2pf_2vf_1vm_mac_add_filter\n \n 3. Start testpmd::\n \n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4 -b 0000:81:02.0 -b 0000:81:0a.0 -- -i\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -b 0000:81:02.0 -b 0000:81:0a.0 -- -i\n \n 4. Detach VFs from the host, bind them to pci-stub driver::\n \n@@ -269,7 +269,7 @@ Test Case 3: test_dpdk_2pf_2vf_1vm_mac_add_filter\n    VF, disable promisc mode, add a new MAC to VF0 and then start::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:06.0 00:07.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n \n       testpmd> port stop all\n       testpmd> port config all crc-strip on\n@@ -323,7 +323,7 @@ Test Case 4: test_dpdk_2pf_2vf_1vm_iplink_macfilter\n \n 3. Start testpmd::\n \n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4 -b 0000:81:02.0 -b 0000:81:0a.0 -- -i\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -b 0000:81:02.0 -b 0000:81:0a.0 -- -i\n       testpmd>set vf mac addr 0 0 00:11:22:33:44:55\n \n 4. Detach VFs from the host, bind them to pci-stub driver::\n@@ -365,7 +365,7 @@ Test Case 4: test_dpdk_2pf_2vf_1vm_iplink_macfilter\n    disable promisc mode, set it in mac forward mode::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:06.0 00:07.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n \n       testpmd> port stop all\n       testpmd> port config all crc-strip on\ndiff --git a/test_plans/vf_offload_test_plan.rst b/test_plans/vf_offload_test_plan.rst\nindex 7ca93197..7322ed2f 100644\n--- a/test_plans/vf_offload_test_plan.rst\n+++ b/test_plans/vf_offload_test_plan.rst\n@@ -50,7 +50,7 @@ Assuming that ports ``0`` and ``1`` are connected to a traffic generator,\n enable hardware rx checksum offload with \"--enable-rx-cksum\",\n launch the ``testpmd`` with the following arguments::\n \n-  ./build/app/testpmd -cffffff -n 1 -- -i --burst=1 --txpt`=32 \\\n+  ./build/app/dpdk-testpmd -cffffff -n 1 -- -i --burst=1 --txpt`=32 \\\n   --txht=8 --txwt=0 --txfreet=0 --rxfreet=64 --mbcache=250 --portmask=0x5\n   --enable-rx-cksum\n \ndiff --git a/test_plans/vf_packet_rxtx_test_plan.rst b/test_plans/vf_packet_rxtx_test_plan.rst\nindex 6c34f0be..a3ff86cb 100644\n--- a/test_plans/vf_packet_rxtx_test_plan.rst\n+++ b/test_plans/vf_packet_rxtx_test_plan.rst\n@@ -96,7 +96,7 @@ Test Case 1: VF_packet_IO_kernel_PF_dpdk_VF\n    and then start testpmd, set it in mac forward mode::\n \n       ./usertools/dpdk-devbind.py -s --bind=igb_uio 00:06.0 00:07.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 \\\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 \\\n                                                -- -i --portmask=0x3 --tx-offloads=0x8fff\n \n       testpmd> set fwd mac\n@@ -152,7 +152,7 @@ Test Case 2: VF_packet_IO_dpdk_PF_dpdk_VF\n    it can be seen that VFs 81:02.0 & 81:0a.0 's drv is pci-stub.\n 4. Start testpmd on host::\n \n-       ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -b 0000:81:02.0 -b 0000:81:0a.0 -- -i\n+       ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x3e -n 4 -b 0000:81:02.0 -b 0000:81:0a.0 -- -i\n \n 5. Passthrough VFs 81:02.0 & 81:0a.0 to vm0, and start vm0::\n \n@@ -165,7 +165,7 @@ Test Case 2: VF_packet_IO_dpdk_PF_dpdk_VF\n    and then start testpmd, set it in mac forward mode::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:06.0 00:07.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 \\\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0 -a 00:07.0 \\\n                                                -- -i\n \n       testpmd> set fwd mac\n@@ -214,7 +214,7 @@ this case pf in dpdk\n    it can be seen that VFs 81:02.0 & 81:02.1 & 81:02.2 's drv is pci-stub.\n 4. Start testpmd on host::\n \n-       ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x600000000006 -n 4 -b 0000:81:02.0 -b 0000:81:02.1 -b 0000:81:02.2 -- -i\n+       ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x600000000006 -n 4 -b 0000:81:02.0 -b 0000:81:02.1 -b 0000:81:02.2 -- -i\n \n 5. Passthrough VFs 81:02.0 & 81:02.1 to vm0, and start vm0::\n \n@@ -231,12 +231,12 @@ this case pf in dpdk\n 7. Login vm0 and vm1, got VFs pci device id in vm0 and vm1, assume they are 00:04.0 & 00:05.0 on vm0,00:04.0 on vm1, bind them to igb_uio driver,for vm0::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:04.0 00:05.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 1  -- -i\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 1  -- -i\n       testpmd> set fwd mac\n       testpmd> start\n 8. On vm 1::\n \n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 1  -- -i\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 1  -- -i\n \n 9. On vm0::\n \n@@ -307,7 +307,7 @@ this case pf in kernel\n 6. Login vm0 and vm1, got VFs pci device id in vm0 and vm1, assume they are 00:04.0 & 00:05.0 on vm0,00:04.0 on vm1, bind them to igb_uio driver,for vm0::\n \n       ./usertools/dpdk-devbind.py --bind=igb_uio 00:04.0 00:05.0\n-      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 1  -- -i\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 1  -- -i\n       testpmd> set fwd mac\n       testpmd> start\n 7. On vm 1::\ndiff --git a/test_plans/vf_port_start_stop_test_plan.rst b/test_plans/vf_port_start_stop_test_plan.rst\nindex 541cd2b6..4735677a 100644\n--- a/test_plans/vf_port_start_stop_test_plan.rst\n+++ b/test_plans/vf_port_start_stop_test_plan.rst\n@@ -133,7 +133,7 @@ Create Two VF interfaces from two kernel PF interfaces, and then attach them to\n    mac forward mode::\n \n        ./tools/dpdk_nic_bind.py --bind=igb_uio 00:06.0 00:07.0\n-       ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x0f -n 4 -- -i\n+       ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -- -i\n        testpmd-> set fwd mac\n        testpmd-> start\n \ndiff --git a/test_plans/vf_rss_test_plan.rst b/test_plans/vf_rss_test_plan.rst\nindex 0e48f461..9e575546 100644\n--- a/test_plans/vf_rss_test_plan.rst\n+++ b/test_plans/vf_rss_test_plan.rst\n@@ -81,7 +81,7 @@ Testpmd configuration - 4 RX/TX queues per port\n \n ::\n \n-  testpmd -c 1f -n 3  -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff\n+  dpdk-testpmd -c 1f -n 3  -- -i --rxq=4 --txq=4 --tx-offloads=0x8fff\n \n Testpmd Configuration Options\n -----------------------------\ndiff --git a/test_plans/vf_to_vf_nic_bridge_test_plan.rst b/test_plans/vf_to_vf_nic_bridge_test_plan.rst\nindex 1d4a7cae..7f2df59f 100644\n--- a/test_plans/vf_to_vf_nic_bridge_test_plan.rst\n+++ b/test_plans/vf_to_vf_nic_bridge_test_plan.rst\n@@ -98,7 +98,7 @@ dpdk testpmd to vf in vm0, and verify the vf on vm0 can receive stream.\n \n Step 1: run testpmd on vm0::\n \n-        ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -n 1  -- -i  --tx-offloads=0x8fff\n+        ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -n 1  -- -i  --tx-offloads=0x8fff\n \n Step 2: set rxonly and start on vm0::\n \n@@ -107,7 +107,7 @@ Step 2: set rxonly and start on vm0::\n \n Step 3: run testpmd on vm1::\n \n-        ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -n 1  -- -i\n+        ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -n 1  -- -i\n \n Step 4: Set forward, specifying that the opposing MAC sends 100 packets on vm1::\n \n@@ -149,7 +149,7 @@ Test Case3: test_2vf_k2d_scapy_stream\n \n Step 1: run testpmd on vm0::\n \n-        ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -n 1  -- -i  --tx-offloads=0x8fff\n+        ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -n 1  -- -i  --tx-offloads=0x8fff\n \n Step 2: set rxonly and start on vm0::\n \ndiff --git a/test_plans/vf_vlan_test_plan.rst b/test_plans/vf_vlan_test_plan.rst\nindex 47b42492..eacaa4b0 100644\n--- a/test_plans/vf_vlan_test_plan.rst\n+++ b/test_plans/vf_vlan_test_plan.rst\n@@ -87,7 +87,7 @@ Prerequisites\n \n 5. Start testpmd, set it in rxonly mode and enable verbose output::\n \n-     testpmd -c 0x0f -n 4 -a 00:04.0 -a 00:05.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+     dpdk-testpmd -c 0x0f -n 4 -a 00:04.0 -a 00:05.0 -- -i --portmask=0x3 --tx-offloads=0x8fff\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n      testpmd> start\n@@ -148,7 +148,7 @@ Test Case 3: VF tagged vlan tx\n \n 1. Start testpmd with full-featured tx code path and with mac forward mode::\n \n-     testpmd -c f -n 3 -- -i --tx-offloads=0x8fff\n+     dpdk-testpmd -c f -n 3 -- -i --tx-offloads=0x8fff\n      testpmd> set fwd mac\n      testpmd> start\n \ndiff --git a/test_plans/vlan_ethertype_config_test_plan.rst b/test_plans/vlan_ethertype_config_test_plan.rst\nindex 2462cf11..e620e6c7 100644\n--- a/test_plans/vlan_ethertype_config_test_plan.rst\n+++ b/test_plans/vlan_ethertype_config_test_plan.rst\n@@ -60,7 +60,7 @@ Test Case 1: change VLAN TPID\n \n 1. Start testpmd, start in rxonly mode::\n \n-      ./testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./dpdk-testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n       testpmd> set fwd rxonly\n       testpmd> set verbose 1\n       testpmd> start\n@@ -76,7 +76,7 @@ Test Case 2: test VLAN filtering on/off\n \n 1. Start testpmd, setup vlan filter on, start in mac forwarding mode::\n \n-      ./testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./dpdk-testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n       testpmd> set fwd mac\n       testpmd> vlan set filter on 0\n       testpmd> start\n@@ -96,7 +96,7 @@ Test Case 3: test adding VLAN Tag Identifier with changing VLAN TPID\n \n 1. start testpmd, setup vlan filter on, start in mac forwarding mode::\n \n-      ./testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./dpdk-testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n       testpmd> set fwd mac\n       testpmd> vlan set filter on 0\n       testpmd> vlan set strip off 0\n@@ -128,7 +128,7 @@ Test Case 4: test VLAN header stripping with changing VLAN TPID\n \n 1. start testpmd, setup vlan filter off, vlan strip on, start in mac forwarding mode::\n \n-      ./testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./dpdk-testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n       testpmd> set fwd mac\n       testpmd> vlan set filter off 0\n       testpmd> vlan set strip on 0\n@@ -157,7 +157,7 @@ Test Case 5: test VLAN header inserting with changing VLAN TPID\n \n 1. start testpmd, enable vlan packet forwarding, start in mac forwarding mode::\n \n-      ./testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./dpdk-testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n       testpmd> set fwd mac\n       testpmd> vlan set filter off 0\n       testpmd> vlan set strip off 0\n@@ -192,7 +192,7 @@ Test Case 6: Change S-Tag and C-Tag within QinQ\n \n 1. Start testpmd, enable QinQ, start in rxonly mode::\n \n-      ./testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n+      ./dpdk-testpmd -c 0xff -n 4 -- -i --portmask=0x3 --tx-offloads=0x8fff\n       testpmd> vlan set qinq on 0\n       testpmd> set fwd rxonly\n       testpmd> set verbose 1\ndiff --git a/test_plans/vlan_test_plan.rst b/test_plans/vlan_test_plan.rst\nindex a5058f84..48440db4 100644\n--- a/test_plans/vlan_test_plan.rst\n+++ b/test_plans/vlan_test_plan.rst\n@@ -68,7 +68,7 @@ Prerequisites\n Assuming that ports ``0`` and ``1`` are connected to a traffic generator's port\n ``A`` and ``B``. Launch the ``testpmd`` with the following arguments::\n \n-  ./build/app/testpmd -cffffff -n 3 -- -i --burst=1 --txpt=32 \\\n+  ./build/app/dpdk-testpmd -cffffff -n 3 -- -i --burst=1 --txpt=32 \\\n   --txht=8 --txwt=0 --txfreet=0 --rxfreet=64 --mbcache=250 --portmask=0x3\n \n The -n command is used to select the number of memory channels. It should match the number of memory channels on that setup.\ndiff --git a/test_plans/vm_hotplug_test_plan.rst b/test_plans/vm_hotplug_test_plan.rst\nindex 49072fe4..d8069bbb 100644\n--- a/test_plans/vm_hotplug_test_plan.rst\n+++ b/test_plans/vm_hotplug_test_plan.rst\n@@ -105,7 +105,7 @@ Log in VM, bind passthrough port 0 to vfio-pci::\n Start testpmd with \"--hot-plug\" enable, set rxonly forward mode\n and enable verbose output::\n \n-    ./testpmd -c f -n 4 -- -i --hot-plug\n+    ./dpdk-testpmd -c f -n 4 -- -i --hot-plug\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -163,7 +163,7 @@ Bind passthrough port 0 to vfio-pci::\n Start testpmd with \"--hot-plug\" enable, set rxonly forward mode\n and enable verbose output::\n \n-    ./testpmd -c f -n 4 -- -i --hot-plug\n+    ./dpdk-testpmd -c f -n 4 -- -i --hot-plug\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -232,7 +232,7 @@ Log in VM, bind passthrough port 0 and port 1 to vfio-pci::\n Start testpmd with \"--hot-plug\" enable, set rxonly forward mode\n and enable verbose output::\n \n-    ./testpmd -c f -n 4 -- -i --hot-plug\n+    ./dpdk-testpmd -c f -n 4 -- -i --hot-plug\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -293,7 +293,7 @@ Log in VM, bind passthrough port 0 and port 1 to vfio-pci::\n Start testpmd with \"--hot-plug\" enable, set rxonly forward mode\n and enable verbose output::\n \n-    ./testpmd -c f -n 4 -- -i --hot-plug\n+    ./dpdk-testpmd -c f -n 4 -- -i --hot-plug\n     testpmd> set fwd rxonly\n     testpmd> set verbose 1\n     testpmd> start\n@@ -315,7 +315,7 @@ Quit testpmd\n \n Check devices are removed, no system hange and core dump::\n \n-   ./usertools/dpdk-devbind.py -s\n+   ./usertools/dpdik-devbind.py -s\n \n Add devices from qemu interface::\n \ndiff --git a/test_plans/vm_power_manager_test_plan.rst b/test_plans/vm_power_manager_test_plan.rst\nindex 7cac509c..f297e818 100644\n--- a/test_plans/vm_power_manager_test_plan.rst\n+++ b/test_plans/vm_power_manager_test_plan.rst\n@@ -123,11 +123,11 @@ Test Case 1: VM Power Management Channel\n \n 3. Run power-manager in Host::\n \n-        ./build/vm_power_mgr -c 0x3 -n 4\n+        x86_64-native-linuxapp-gcc/examples/dpdk-guest_cli -c 0x3 -n 4\n \n 4. Startup VM and run guest_vm_power_mgr::\n \n-        guest_vm_power_mgr -c 0x1f -n 4 -- -i\n+        x86_64-native-linuxapp-gcc/examples/dpdk-guest_cli -c 0x1f -n 4 -- -i\n \n 5. Add vm in host and check vm_power_mgr can get frequency normally::\n \n@@ -155,7 +155,7 @@ Test Case 1: VM Power Management Channel\n \n 7. Run vm_power_mgr in vm::\n \n-        guest_cli/build/vm_power_mgr -c 0x1f -n 4\n+        x86_64-native-linuxapp-gcc/examples/dpdk-guest_cli -c 0x1f -n 4\n \n    Check monitor channel for all cores has been connected.\n \n@@ -239,7 +239,7 @@ Test Case 7: VM Power Management Multi VMs\n 2. Setup VM power management environment for VM2\n 3. Run power-manager in Host::\n \n-        ./build/vm_power_mgr -c 0x3 -n 4\n+        x86_64-native-linuxapp-gcc/examples/dpdk-guest_cli -c 0x3 -n 4\n \n 4. Startup VM1 and VM2\n 5. Add VM1 in host and check vm_power_mgr can get frequency normally::\ndiff --git a/test_plans/vxlan_gpe_support_in_i40e_test_plan.rst b/test_plans/vxlan_gpe_support_in_i40e_test_plan.rst\nindex e2f809b9..9b796195 100644\n--- a/test_plans/vxlan_gpe_support_in_i40e_test_plan.rst\n+++ b/test_plans/vxlan_gpe_support_in_i40e_test_plan.rst\n@@ -53,7 +53,7 @@ Test Case 1: VXLAN-GPE ipv4 packet detect\n =========================================\n 1. Start testpmd::\n \n-    # testpmd -c 0xf -n 4 -- -i\n+    # dpdk-testpmd -c 0xf -n 4 -- -i\n \n 2. Add VXLAN-GPE packet type support in test pmd and enable verbose log::\n \ndiff --git a/test_plans/vxlan_test_plan.rst b/test_plans/vxlan_test_plan.rst\nindex 1db5b488..f7bdeca3 100644\n--- a/test_plans/vxlan_test_plan.rst\n+++ b/test_plans/vxlan_test_plan.rst\n@@ -60,7 +60,7 @@ Test Case: Vxlan ipv4 packet detect\n ===================================\n Start testpmd with tunneling packet type to vxlan::\n \n-    testpmd -c ffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    dpdk-testpmd -c ffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Set rxonly packet forwarding mode and enable verbose log::\n \n@@ -91,7 +91,7 @@ Test Case: Vxlan ipv6 packet detect\n ===================================\n Start testpmd with tunneling packet type to vxlan::\n \n-    testpmd -c ffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    dpdk-testpmd -c ffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Set rxonly packet forwarding mode and enable verbose log::\n \n@@ -122,7 +122,7 @@ Test Case: Vxlan ipv4 checksum offload\n ======================================\n Start testpmd with tunneling packet type to vxlan::\n \n-    testpmd -c ffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    dpdk-testpmd -c ffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Set csum packet forwarding mode and enable verbose log::\n \n@@ -218,7 +218,7 @@ Test Case: Vxlan ipv6 checksum offload\n ======================================\n Start testpmd with tunneling packet type::\n \n-    testpmd -c ffff -n 4 -- -i --tunnel-type=1 --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    dpdk-testpmd -c ffff -n 4 -- -i --tunnel-type=1 --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Set csum packet forwarding mode and enable verbose log::\n \n@@ -288,7 +288,7 @@ Test Case: Tunnel Filter\n Start testpmd with tunneling packet type to vxlan and disable receive side\n scale for hardware limitation::\n \n-    testpmd -c ffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    dpdk-testpmd -c ffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Set rxonly packet forwarding mode and enable verbose log::\n \n@@ -327,7 +327,7 @@ Test Case: Tunnel Filter invalid\n Start testpmd with tunneling packet type to vxlan and disable receive side\n scale for hardware limitation::\n \n-    testpmd -c ffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    dpdk-testpmd -c ffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Add Cloud filter with invalid Mac address \"00:00:00:00:01\" will be failed.\n \n",
    "prefixes": [
        "V1"
    ]
}