get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 105125,
    "url": "http://patches.dpdk.org/api/patches/105125/?format=api",
    "web_url": "http://patches.dpdk.org/project/dts/patch/20211214075452.44844-2-yufengx.mo@intel.com/",
    "project": {
        "id": 3,
        "url": "http://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": "<20211214075452.44844-2-yufengx.mo@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20211214075452.44844-2-yufengx.mo@intel.com",
    "date": "2021-12-14T07:54:52",
    "name": "[V2,0/1] test_plans: rename test plan bin name",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "08cd651915495f410dd412fadad2ac5bab009ed3",
    "submitter": {
        "id": 1342,
        "url": "http://patches.dpdk.org/api/people/1342/?format=api",
        "name": "Yufen.Mo",
        "email": "yufengx.mo@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dts/patch/20211214075452.44844-2-yufengx.mo@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/105125/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/105125/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 7BB67A00C3;\n\tTue, 14 Dec 2021 08:56:24 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 7261E40E28;\n\tTue, 14 Dec 2021 08:56:24 +0100 (CET)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n by mails.dpdk.org (Postfix) with ESMTP id BC0F740E28\n for <dts@dpdk.org>; Tue, 14 Dec 2021 08:56:22 +0100 (CET)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 13 Dec 2021 23:56:22 -0800",
            "from dpdk-moyufen08.sh.intel.com ([10.67.117.188])\n by orsmga005.jf.intel.com with ESMTP; 13 Dec 2021 23:56:20 -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=1639468582; x=1671004582;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=c1vHZ7PbiA47fcuOMiKvVS3rVXbT1pCwMDKb4E9uFm8=;\n b=RS7e9cZkIg1qs9/rm2zDVnoWf5qyhPlphhC1HTLJJpdMtuV7T58RoIUA\n 79GLRf/gMRygk6hitWCeOkzKH/+bKJlh5tKp74igjREhN0gja8MkvZjCN\n 5lbKrhvSQqC4bYG9wgur6p9O0qwdGGXJ+g6l5rFzPlDEzrt1oculnOGhg\n Z7pLdHSgtu9SjvNxdyOKVEjEqt1O/tmbOz+mSncpyWmITB2kUIl0HWpaP\n vQloG+nxjqxNSfaVS8Yuo7zOTg18itd0Kn5kwRmvpqAZI/nD1J4er74rE\n kTB57PiOeHArI1YRuj2VgjawKU35d46wRkTUtX1axsJBSBvAlo0feYjqC Q==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10197\"; a=\"219605992\"",
            "E=Sophos;i=\"5.88,204,1635231600\"; d=\"scan'208\";a=\"219605992\"",
            "E=Sophos;i=\"5.88,204,1635231600\"; d=\"scan'208\";a=\"681959124\""
        ],
        "X-ExtLoop1": "1",
        "From": "\"Yufen.Mo\" <yufengx.mo@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "\"Yufen.Mo\" <yufengx.mo@intel.com>",
        "Subject": "[dts][PATCH V2 0/1] test_plans: rename test plan bin name",
        "Date": "Tue, 14 Dec 2021 15:54:52 +0800",
        "Message-Id": "<20211214075452.44844-2-yufengx.mo@intel.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20211214075452.44844-1-yufengx.mo@intel.com>",
        "References": "<20211214075452.44844-1-yufengx.mo@intel.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "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": "rename test plan bin name.\n\nSigned-off-by: Yufen.Mo <yufengx.mo@intel.com>\n---\n test_plans/distributor_test_plan.rst          |   6 +-\n test_plans/ipfrag_test_plan.rst               |   5 +-\n test_plans/l2fwd_test_plan.rst                |   6 +-\n test_plans/l3fwd_test_plan.rst                | 104 +++++++++---------\n test_plans/metrics_test_plan.rst              |  12 +-\n test_plans/multiprocess_test_plan.rst         |  32 +++---\n test_plans/nic_single_core_perf_test_plan.rst |   2 +-\n test_plans/ntb_test_plan.rst                  |  24 ++--\n test_plans/nvgre_test_plan.rst                |  14 +--\n test_plans/packet_capture_test_plan.rst       |  30 ++---\n test_plans/packet_ordering_test_plan.rst      |   8 +-\n test_plans/performance_thread_test_plan.rst   |  24 ++--\n test_plans/pmd_bonded_8023ad_test_plan.rst    |  14 +--\n test_plans/pmd_bonded_test_plan.rst           |  10 +-\n test_plans/pmd_stacked_bonded_test_plan.rst   |  10 +-\n test_plans/pmd_test_plan.rst                  |   8 +-\n test_plans/pmdrss_hash_test_plan.rst          |   2 +-\n test_plans/pmdrssreta_test_plan.rst           |   6 +-\n test_plans/port_control_test_plan.rst         |   4 +-\n test_plans/port_representor_test_plan.rst     |   6 +-\n test_plans/power_negative_test_plan.rst       |  12 +-\n 21 files changed, 170 insertions(+), 169 deletions(-)",
    "diff": "diff --git a/test_plans/distributor_test_plan.rst b/test_plans/distributor_test_plan.rst\nindex bc27985f..1e99a037 100644\n--- a/test_plans/distributor_test_plan.rst\n+++ b/test_plans/distributor_test_plan.rst\n@@ -53,7 +53,7 @@ Test Case: Distributor unit test\n ================================\n Start test application and run distributor unit test::\n \n-\t   ./x86_64-native-linuxapp-gcc/app/test -c f -n 4\n+\t   ./x86_64-native-linuxapp-gcc/app/test/dpdk-test -c f -n 4\n \t   RTE>>distributor_autotest\n \n Verify burst distributor API unit test passed\n@@ -62,7 +62,7 @@ Test Case: Distributor performance unit test\n ============================================\n Start test application and run distributor unit test::\n \n-\t   ./x86_64-native-linuxapp-gcc/app/test -c f -n 4\n+\t   ./x86_64-native-linuxapp-gcc/app/test/dpdk-test -c f -n 4\n \t   RTE>>distributor_perf_autotest\n \n Compared CPU cycles for normal distributor and burst API\n@@ -87,7 +87,7 @@ Test Case: Distributor with multiple input ports\n ================================================\n Start distributor sample with two workers and two ports::\n \n-\t./examples/distributor/build/distributor_app -c 0x7c -n 4 -- -p 0x3\n+\t./x86_64-native-linuxapp-gcc/examples/dpdk-distributor -c 0x7c -n 4 -- -p 0x3\n \n Send packets with sequence indicated in udp port id\n \ndiff --git a/test_plans/ipfrag_test_plan.rst b/test_plans/ipfrag_test_plan.rst\nindex 31dcc7bc..2178b4db 100644\n--- a/test_plans/ipfrag_test_plan.rst\n+++ b/test_plans/ipfrag_test_plan.rst\n@@ -159,7 +159,8 @@ Prerequisites\n \n And re-compile examples/ip_fragmentation::\n \n-    make -C examples/ip_fragmentation\n+    meson configure -Dexamples=ip_fragmentation x86_64-native-linuxapp-gcc\n+    ninja -C x86_64-native-linuxapp-gcc\n \n Test Case 1: IP Fragmentation normal ip packet forward\n ======================================================\n@@ -209,5 +210,5 @@ The following configurations should be tested:\n \n Command line::\n \n-   ./ip_fragmentation -c <LCOREMASK> -n 4 -- [-P] -p PORTMASK\n+   ./x86_64-native-linuxapp-gcc/examples/dpdk-ip_fragmentation -c <LCOREMASK> -n 4 -- [-P] -p PORTMASK\n       -q <NUM_OF_PORTS_PER_THREAD>\ndiff --git a/test_plans/l2fwd_test_plan.rst b/test_plans/l2fwd_test_plan.rst\nindex 6bbed760..f33bf118 100644\n--- a/test_plans/l2fwd_test_plan.rst\n+++ b/test_plans/l2fwd_test_plan.rst\n@@ -75,7 +75,7 @@ Assume port 0 and 1 are connected to the traffic generator, to run the test\n application in linuxapp environment with 4 lcores, 2 ports and 8 RX queues\n per lcore::\n \n-    $ ./l2fwd -n 1 -c f -- -q 8 -p 0x3\n+    $ ./x86_64-native-linuxapp-gcc/examples/dpdk-l2fwd -n 1 -c f -- -q 8 -p 0x3\n \n Also, if the ports to be tested are different, the port mask should be changed.\n The lcore used to run the test application and the number of queue used for a\n@@ -92,7 +92,7 @@ of the packet stream to be sent out from ``port A`` to the mac address of\n from ``port B`` to the mac address of ``port 1``. Other parameters of the packet\n stream could be anything valid. Then run the test application as below::\n \n-    $ ./l2fwd -n 1 -c f -- -q 8 -p 0x3\n+    $ ./x86_64-native-linuxapp-gcc/examples/dpdk-l2fwd -n 1 -c f -- -q 8 -p 0x3\n \n Trigger the packet generator of bursting packets from ``port A``, then check if\n ``port 0`` could receive them and ``port 1`` could forward them back. Stop it\n@@ -127,7 +127,7 @@ Set the packet stream to be sent out from packet generator before testing as bel\n \n Then run the test application as below::\n \n-    $ ./l2fwd -n 2 -c f -- -q 1 -p 0x3\n+    $ ./x86_64-native-linuxapp-gcc/examples/dpdk-l2fwd -n 2 -c f -- -q 1 -p 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.\n \ndiff --git a/test_plans/l3fwd_test_plan.rst b/test_plans/l3fwd_test_plan.rst\nindex a342401f..f0b4c641 100644\n--- a/test_plans/l3fwd_test_plan.rst\n+++ b/test_plans/l3fwd_test_plan.rst\n@@ -306,55 +306,55 @@ presented in the table below. The test report should present this table with\n the actual command line used, replacing the PORTMASK and C{x.y.z} with their\n actual values used during test execution.\n \n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-| #   |                                         Command Line                                                                  |\n-+=====+=======================================================================================================================+\n-|  1  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.0}),(P3,0,C{0.1.0})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  2  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.1}),(P3,0,C{0.1.1})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  3  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.2.0}),(P3,0,C{0.2.0})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  4  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{0.2.0}),(P3,0,C{0.2.1})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  5  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{0.3.0}),(P3,0,C{0.4.0})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  6  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{1.1.0}),(P3,0,C{1.1.0})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  7  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{1.1.0}),(P3,0,C{1.1.1})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  8  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{1.1.0}),(P3,0,C{1.2.0})' |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  9  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n-|     | (P2,0,C{0.1.0}),(P2,1,C{0.1.0}),(P3,0,C{0.1.0}),(P3,1,C{0.1.0})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  10 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n-|     | (P2,0,C{0.1.1}),(P2,1,C{0.1.1}),(P3,0,C{0.1.1}),(P3,1,C{0.1.1})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  11 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n-|     | (P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.0}),(P3,1,C{0.2.0})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  12 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |\n-|     | (P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.1}),(P3,1,C{0.2.1})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  13 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |\n-|     | (P2,0,C{0.3.0}),(P2,1,C{0.3.0}),(P3,0,C{0.4.0}),(P3,1,C{0.4.0})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  14 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |\n-|     | (P2,0,C{0.3.0}),(P2,1,C{0.3.1}),(P3,0,C{0.4.0}),(P3,1,C{0.4.1})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  15 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n-|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.0}),(P3,1,C{1.1.0})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  16 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |\n-|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.1}),(P3,1,C{1.1.1})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  17 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |\n-|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.2.0}),(P3,1,C{1.2.0})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  18 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |\n-|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.1}),(P3,0,C{1.2.0}),(P3,1,C{1.2.1})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n-|  19 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.2.0}),(P1,0,C{0.3.0}),(P1,1,C{0.4.0}), |\n-|     | (P2,0,C{1.1.0}),(P2,1,C{1.2.0}),(P3,0,C{1.3.0}),(P3,1,C{1.4.0})'                                                      |\n-+-----+-----------------------------------------------------------------------------------------------------------------------+\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+| #   |                                         Command Line                                                                       |\n++=====+============================================================================================================================+\n+|  1  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.0}),(P3,0,C{0.1.0})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  2  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.1}),(P3,0,C{0.1.1})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  3  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.2.0}),(P3,0,C{0.2.0})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  4  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{0.2.0}),(P3,0,C{0.2.1})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  5  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{0.3.0}),(P3,0,C{0.4.0})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  6  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{1.1.0}),(P3,0,C{1.1.0})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  7  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{1.1.0}),(P3,0,C{1.1.1})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  8  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{1.1.0}),(P3,0,C{1.2.0})' |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  9  | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n+|     | (P2,0,C{0.1.0}),(P2,1,C{0.1.0}),(P3,0,C{0.1.0}),(P3,1,C{0.1.0})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  10 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n+|     | (P2,0,C{0.1.1}),(P2,1,C{0.1.1}),(P3,0,C{0.1.1}),(P3,1,C{0.1.1})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  11 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n+|     | (P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.0}),(P3,1,C{0.2.0})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  12 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |\n+|     | (P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.1}),(P3,1,C{0.2.1})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  13 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |\n+|     | (P2,0,C{0.3.0}),(P2,1,C{0.3.0}),(P3,0,C{0.4.0}),(P3,1,C{0.4.0})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  14 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |\n+|     | (P2,0,C{0.3.0}),(P2,1,C{0.3.1}),(P3,0,C{0.4.0}),(P3,1,C{0.4.1})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  15 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |\n+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.0}),(P3,1,C{1.1.0})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  16 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |\n+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.1}),(P3,1,C{1.1.1})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  17 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |\n+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.2.0}),(P3,1,C{1.2.0})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  18 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |\n+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.1}),(P3,0,C{1.2.0}),(P3,1,C{1.2.1})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\n+|  19 | ./dpdk-l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.2.0}),(P1,0,C{0.3.0}),(P1,1,C{0.4.0}), |\n+|     | (P2,0,C{1.1.0}),(P2,1,C{1.2.0}),(P3,0,C{1.3.0}),(P3,1,C{1.4.0})'                                                           |\n++-----+----------------------------------------------------------------------------------------------------------------------------+\ndiff --git a/test_plans/metrics_test_plan.rst b/test_plans/metrics_test_plan.rst\nindex 6dc051e9..22c31f34 100644\n--- a/test_plans/metrics_test_plan.rst\n+++ b/test_plans/metrics_test_plan.rst\n@@ -167,7 +167,7 @@ Test Case : test latency stats\n \n #. Start testpmd, set it in io fwd mode::\n \n-    ./testpmd -c 0x30 -n 4  -- -i --latencystats=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x30 -n 4  -- -i --latencystats=2\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -178,7 +178,7 @@ Test Case : test latency stats\n #. run dpdk-proc to get latency stats data, query data at a average interval and\n    get 5 times data::\n \n-   ./app/dpdk-procinfo -- --metrics\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-procinfo -- --metrics\n \n #. latency stats has no reference standard data, only check non-zero and logic reasonable value.\n \n@@ -192,7 +192,7 @@ Test Case : test bit rate\n \n #. Start testpmd, set it in io fwd mode::\n \n-    ./testpmd -c 0x30 -n 4  -- -i --bitrate-stats=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x30 -n 4  -- -i --bitrate-stats=2\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -203,7 +203,7 @@ Test Case : test bit rate\n #. run dpdk-proc to get latency stats data, query data at a average interval and\n    get 5 times data::\n \n-   ./app/dpdk-procinfo -- --metrics\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-procinfo -- --metrics\n \n #. Compare dpdk statistics data with packet generator statistics data.\n \n@@ -217,7 +217,7 @@ Test Case : test bit rate peak value\n \n #. Start testpmd, set it in io fwd mode::\n \n-    ./testpmd -c 0x30 -n 4  -- -i --bitrate-stats=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x30 -n 4  -- -i --bitrate-stats=2\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -228,7 +228,7 @@ Test Case : test bit rate peak value\n #. run dpdk-proc to get latency stats data, query data at a average interval and\n    get 5 times data::\n \n-   ./app/dpdk-procinfo -- --metrics\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-procinfo -- --metrics\n \n #. decline packet generator rate percent from 100%/80%/60%/20%, loop step 5/6.\n \ndiff --git a/test_plans/multiprocess_test_plan.rst b/test_plans/multiprocess_test_plan.rst\nindex 89abe6c2..efb7fe05 100644\n--- a/test_plans/multiprocess_test_plan.rst\n+++ b/test_plans/multiprocess_test_plan.rst\n@@ -67,11 +67,11 @@ Test Case: Basic operation\n 1. To run the application, start one copy of the simple_mp binary in one terminal,\n    passing at least two cores in the coremask, as follows::\n \n-       ./build/simple_mp -c 3 --proc-type=primary\n+       ./x86_64-native-linuxapp-gcc/examples/dpdk-simple_mp -c 3 --proc-type=primary\n \n    The process should start successfully and display a command prompt as follows::\n \n-       $ ./build/simple_mp -c 3 --proc-type=primary\n+       $ ./x86_64-native-linuxapp-gcc/examples/dpdk-simple_mp -c 3 --proc-type=primary\n        EAL: coremask set to 3\n        EAL: Detected lcore 0 on socket 0\n        EAL: Detected lcore 1 on socket 0\n@@ -94,7 +94,7 @@ Test Case: Basic operation\n 2. To run the secondary process to communicate with the primary process, again run the\n    same binary setting at least two cores in the coremask.::\n \n-       ./build/simple_mp -c C --proc-type=secondary\n+       ./x86_64-native-linuxapp-gcc/examples/dpdk-simple_mp -c C --proc-type=secondary\n \n    Once the process type is specified correctly, the process starts up, displaying largely\n    similar status messages to the primary instance as it initializes. Once again, you will be\n@@ -216,10 +216,10 @@ For example, to run a set of four symmetric_mp instances, running on lcores 1-4,\n performing level-2 forwarding of packets between ports 0 and 1, the following\n commands can be used (assuming run as root)::\n \n-   ./build/symmetric_mp -c 2 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=0\n-   ./build/symmetric_mp -c 4 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=1\n-   ./build/symmetric_mp -c 8 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=2\n-   ./build/symmetric_mp -c 10 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=3\n+   ./x86_64-native-linuxapp-gcc/examples/dpdk-symmetric_mp -c 2 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=0\n+   ./x86_64-native-linuxapp-gcc/examples/dpdk-symmetric_mp -c 4 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=1\n+   ./x86_64-native-linuxapp-gcc/examples/dpdk-symmetric_mp -c 8 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=2\n+   ./x86_64-native-linuxapp-gcc/examples/dpdk-symmetric_mp -c 10 --proc-type=auto -- -p 3 --num-procs=4 --proc-id=3\n \n To run only 1 or 2 instances, the above parameters to the 1 or 2 instances being\n run should remain the same, except for the ``num-procs`` value, which should be\n@@ -283,7 +283,7 @@ The command line below is an example on how to start the server process on\n logical core 2 to handle a maximum of 8 client processes configured to\n run on socket 0 to handle traffic from NIC ports 0 and 1::\n \n-    root@host:mp_server# ./build/mp_server -c 2 -- -p 3 -n 8\n+    root@host:mp_server# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_server -c 2 -- -p 3 -n 8\n \n NOTE: If an additional second core is given in the coremask to the server process\n that second core will be used to print statistics. When benchmarking, only a\n@@ -297,14 +297,14 @@ Run the Client application:\n \n An example commands to run 8 client processes is as follows::\n \n-   root@host:mp_client# ./build/mp_client -c 40 --proc-type=secondary -- -n 0 &\n-   root@host:mp_client# ./build/mp_client -c 100 --proc-type=secondary -- -n 1 &\n-   root@host:mp_client# ./build/mp_client -c 400 --proc-type=secondary -- -n 2 &\n-   root@host:mp_client# ./build/mp_client -c 1000 --proc-type=secondary -- -n 3 &\n-   root@host:mp_client# ./build/mp_client -c 4000 --proc-type=secondary -- -n 4 &\n-   root@host:mp_client# ./build/mp_client -c 10000 --proc-type=secondary -- -n 5 &\n-   root@host:mp_client# ./build/mp_client -c 40000 --proc-type=secondary -- -n 6 &\n-   root@host:mp_client# ./build/mp_client -c 100000 --proc-type=secondary -- -n 7 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 40 --proc-type=secondary -- -n 0 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 100 --proc-type=secondary -- -n 1 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 400 --proc-type=secondary -- -n 2 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 1000 --proc-type=secondary -- -n 3 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 4000 --proc-type=secondary -- -n 4 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 10000 --proc-type=secondary -- -n 5 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 40000 --proc-type=secondary -- -n 6 &\n+   root@host:mp_client# ./x86_64-native-linuxapp-gcc/examples/dpdk-mp_client -c 100000 --proc-type=secondary -- -n 7 &\n \n Test Case: Performance Measurement\n ----------------------------------\ndiff --git a/test_plans/nic_single_core_perf_test_plan.rst b/test_plans/nic_single_core_perf_test_plan.rst\nindex 9fc5e01a..7f86312f 100644\n--- a/test_plans/nic_single_core_perf_test_plan.rst\n+++ b/test_plans/nic_single_core_perf_test_plan.rst\n@@ -76,7 +76,7 @@ Test Case : Single Core Performance Measurement\n \n 2) Start testpmd::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4 -- -i \\\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i \\\n          --portmask=0xf  --txd=128 --rxd=128\n         testpmd> start\n         \ndiff --git a/test_plans/ntb_test_plan.rst b/test_plans/ntb_test_plan.rst\nindex e8e2896d..b71ed97f 100644\n--- a/test_plans/ntb_test_plan.rst\n+++ b/test_plans/ntb_test_plan.rst\n@@ -106,13 +106,13 @@ Test Case1: NTB test with file-trans fwd mode using igb_uio\n \n 2. Launch ntb_fwd sample on Machine1::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd file-trans\n     >start\n \n 3. Launch ntb_fwd sample on Machine2::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd file-trans\n     >start\n \n@@ -136,12 +136,12 @@ Test Case2: NTB test with file-trans fwd mode using vfio-pci\n \n 2. Launch ntb_fwd sample on Machine1::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd file-trans\n \n 3. Launch ntb_fwd sample on Machine2::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd file-trans\n \n 4. Send file from Machine1::\n@@ -160,14 +160,14 @@ Test Case3: NTB test with rxonly/txonly fwd mode using igb_uio\n \n 2. Launch ntb_fwd sample on Machine1::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd rxonly\n     >start\n     >show port stats\n \n 3. Launch ntb_fwd sample on Machine2::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd txonly\n     >start\n     >show port stats\n@@ -188,14 +188,14 @@ Test Case4: NTB test with rxonly/txonly fwd mode using vfio-pci\n \n 2. Launch ntb_fwd sample on Machine1::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd rxonly\n     >start\n     >show port stats\n \n 3. Launch ntb_fwd sample on Machine2::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --buf-size=65407\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --buf-size=65407\n     >set fwd txonly\n     >start\n     >show port stats\n@@ -214,14 +214,14 @@ Test flow: TG <-> NIC1 <-> NTB1 <-> NTB2 <-> NIC2 <-> TG\n \n 2. Launch ntb_fwd sample on Machine1::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n     >set fwd iofwd \n     >start\n     >show port stats\n \n 3. Launch ntb_fwd sample on Machine2::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n     >set fwd iofwd\n     >start\n     >show port stats\n@@ -244,14 +244,14 @@ Test flow: TG <-> NIC1 <-> NTB1 <-> NTB2 <-> NIC2 <-> TG\n \n 2. Launch ntb_fwd sample on Machine1::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n     >set fwd iofwd \n     >start\n     >show port stats\n \n 3. Launch ntb_fwd sample on Machine2::\n \n-    ./examples/ntb/build/ntb_fwd -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-ntb -l 28-32 -n 6 -- -i --fwd-mode=iofwd --burst=32\n     >set fwd iofwd\n     >start\n     >show port stats\ndiff --git a/test_plans/nvgre_test_plan.rst b/test_plans/nvgre_test_plan.rst\nindex 015182a8..c05292ee 100644\n--- a/test_plans/nvgre_test_plan.rst\n+++ b/test_plans/nvgre_test_plan.rst\n@@ -63,7 +63,7 @@ Test Case: NVGRE ipv4 packet detect\n \n Start testpmd with tunneling packet type to NVGRE::\n \n-    testpmd -c 0xffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffff -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@@ -96,7 +96,7 @@ Test Case: NVGRE ipv6 packet detect\n \n Start testpmd with tunneling packet type to NVGRE::\n \n-    testpmd -c 0xffff -n 2 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffff -n 2 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n \n Set rxonly packet forwarding mode and enable verbose log::\n \n@@ -133,7 +133,7 @@ command line and the packet is sent again.\n \n Start testpmd::\n \n-    testpmd -c 0xffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffff -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@@ -181,7 +181,7 @@ result.\n \n Start testpmd::\n \n-    testpmd -c 0xffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffff -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@@ -217,7 +217,7 @@ command line and the packet is sent again.\n \n Start testpmd::\n \n-    testpmd -c 0xffff -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffff -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@@ -266,7 +266,7 @@ forwarded packet and checks the forwarded packet checksum correct or not.\n \n Start testpmd with tunneling packet type to NVGRE::\n \n-    testpmd -c 0xffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2 --enable-rx-cksum\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2 --enable-rx-cksum\n \n Set csum packet forwarding mode and enable verbose log::\n \n@@ -309,7 +309,7 @@ forwarded packet and checks the forwarded packet checksum correct or not.\n \n Start testpmd with tunneling packet type::\n \n-    testpmd -c ffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2  --enable-rx-cksum\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c ffff -n 4 -- -i --rxq=4 --txq=4 --nb-cores=8 --nb-ports=2  --enable-rx-cksum\n \n Set csum packet forwarding mode and enable verbose log::\n \ndiff --git a/test_plans/packet_capture_test_plan.rst b/test_plans/packet_capture_test_plan.rst\nindex 2f38b60a..e2be1430 100644\n--- a/test_plans/packet_capture_test_plan.rst\n+++ b/test_plans/packet_capture_test_plan.rst\n@@ -117,7 +117,7 @@ square brackets represents optional\n \n parameters::\n \n-    ./app/dpdk-pdump -- --pdump=\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump=\n     '(port = <port_id> |device_id = <pci address>),\n     (queue=<queue number>),\n     (rx-dev=<iface/path to pcap file> | tx-dev=<iface/path to pcap file>),\n@@ -204,7 +204,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -215,7 +215,7 @@ steps:\n \n #. Boot up dpdk-pdump::\n \n-    ./app/dpdk-pdump -- --pdump  '<port option>,queue=*,\\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  '<port option>,queue=*,\\\n     tx-dev=/tmp/pdump-tx.pcap,rx-dev=/tmp/pdump-rx.pcap'\n \n #. Set up linux's tcpdump to receiver packet on tester::\n@@ -257,7 +257,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -268,7 +268,7 @@ steps:\n \n #. Boot up dpdk-pdump::\n \n-    ./app/dpdk-pdump -- --pdump  'port=0,<queue option>,\\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  'port=0,<queue option>,\\\n     tx-dev=/tmp/pdump-tx.pcap,rx-dev=/tmp/pdump-rx.pcap'\n \n #. Set up linux's tcpdump to receiver packet on tester::\n@@ -311,7 +311,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -322,7 +322,7 @@ steps:\n \n #. Boot up dpdk-pdump with pdump options::\n \n-    ./app/dpdk-pdump -- --pdump  'port=0,queue=*,<dump object>'\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  'port=0,queue=*,<dump object>'\n \n #. Set up linux's tcpdump to receiver packet on tester::\n \n@@ -366,7 +366,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -377,7 +377,7 @@ steps:\n \n #. Boot up dpdk-pdump with pdump options::\n \n-    ./app/dpdk-pdump -- --pdump  'port=0,queue=*,<dump object>'\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  'port=0,queue=*,<dump object>'\n \n #. Set up linux's tcpdump to receiver packet on tester::\n \n@@ -420,7 +420,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -431,7 +431,7 @@ steps:\n \n #. Boot up dpdk-pdump with pdump options::\n \n-    ./app/dpdk-pdump -- --pdump  'port=0,queue=*,\\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  'port=0,queue=*,\\\n     tx-dev=/tmp/pdump-tx.pcap,rx-dev=/tmp/pdump-rx.pcap,ring-size=1024'\n \n #. Set up linux's tcpdump to receiver packet on tester::\n@@ -469,7 +469,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -480,7 +480,7 @@ steps:\n \n #. Boot up dpdk-pdump with pdump options::\n \n-    ./app/dpdk-pdump -- --pdump  'port=0,queue=*,\\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  'port=0,queue=*,\\\n     tx-dev=/tmp/pdump-tx.pcap,rx-dev=/tmp/pdump-rx.pcap,mbuf-size=2048'\n \n #. Set up linux's tcpdump to receiver packet on tester::\n@@ -517,7 +517,7 @@ steps:\n \n #. Boot up dpdk's testpmd with chained option::\n \n-    ./app/testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --port-topology=chained\n     testpmd> set fwd io\n     testpmd> start\n \n@@ -528,7 +528,7 @@ steps:\n \n #. Boot up dpdk-pdump with pdump options::\n \n-    ./app/dpdk-pdump -- --pdump  'port=0,queue=*,\\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-pdump -- --pdump  'port=0,queue=*,\\\n     tx-dev=/tmp/pdump-tx.pcap,rx-dev=/tmp/pdump-rx.pcap,total-num-mbufs=8191'\n \n #. Set up linux's tcpdump to receiver packet on tester::\ndiff --git a/test_plans/packet_ordering_test_plan.rst b/test_plans/packet_ordering_test_plan.rst\nindex 193aff41..6b39025c 100644\n--- a/test_plans/packet_ordering_test_plan.rst\n+++ b/test_plans/packet_ordering_test_plan.rst\n@@ -52,14 +52,14 @@ Workers-TX is done by using rings. The flow of mbufs is the following:\n \n Command Usage::\n \n-  ./packet_ordering [EAL options] -- [-p PORTMASK] [--insight-worker]\n+  ./dpdk-packet_ordering [EAL options] -- [-p PORTMASK] [--insight-worker]\n \n     -p PORTMASK         : hexadecimal bitmask of ports to configure\n     --insight-worker    : print per core stats\n \n For example::\n \n-  ./packet_ordering -l 30-35 -- -p 0x1 --insight-worker\n+  ./dpdk-packet_ordering -l 30-35 -- -p 0x1 --insight-worker\n \n     RX thread stats:\n      - Pkts rxd:                            17026944\n@@ -151,7 +151,7 @@ Reordered ratio: ratio between out of order packets and total sent packets.\n \n Run the app with below sample command::\n \n-    ./examples/packet_ordering/build/packet_ordering -c coremask  -- -p portmask\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-packet_ordering -c coremask  -- -p portmask\n \n Test Case: keep the packet ordering\n ===================================\n@@ -162,7 +162,7 @@ app is ordering.\n \n 1. Run the sample with below command::\n \n-    ./examples/packet_ordering/build/packet_ordering -c coremask  -- -p portmask\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-packet_ordering -c coremask  -- -p portmask\n \n 2. Send 1000 packets with the same 5-tuple traffic from Scapy\n \ndiff --git a/test_plans/performance_thread_test_plan.rst b/test_plans/performance_thread_test_plan.rst\nindex 33ef9bc7..b541bfda 100644\n--- a/test_plans/performance_thread_test_plan.rst\n+++ b/test_plans/performance_thread_test_plan.rst\n@@ -80,7 +80,7 @@ Prerequisites\n 4. The application options to be used in below test cases are listed as well as the \n general description.::\n \n-    ./build/l3fwd-thread [EAL options] -- \\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-l3fwd-thread [EAL options] -- \\\n         -p PORTMASK [-P]\n         --rx(port,queue,lcore,thread)[,(port,queue,lcore,thread)]\n         --tx(lcore,thread)[,(lcore,thread)]\n@@ -129,7 +129,7 @@ Test Case: one_lcore_per_pcore performance\n \n 1. Launch app with descriptor parameters::\n \n-    ./examples/performance-thread/l3fwd-thread/x86_64-native-linuxapp-gcc/l3fwd-thread \\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-l3fwd-thread \\\n      -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\\n      --rx=\"(0,0,0,0)(1,0,0,0)\" --tx=\"(1,0)\" --no-lthread\n \n@@ -142,15 +142,15 @@ Test Case: one_lcore_per_pcore performance\n   +-----+---------------------------------------------------------------------------------------------------+\n   | #   |                             Command Line                                                          |\n   +=====+===================================================================================================+\n-  | 1   | ./l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\                                         |\n+  | 1   | ./dpdk-l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\                                    |\n   |     |                 --rx=\"(0,0,0,0)(1,0,1,1) --tx=\"(2,0)(3,1) \\                                       |\n   |     |                 --no-lthread                                                                      |\n   +-----+---------------------------------------------------------------------------------------------------+\n-  | 2   | ./l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\                                         |\n+  | 2   | ./dpdk-l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\                                    |\n   |     |                 --rx=\"(0,0,0,0)(0,1,1,1)(1,0,2,2)(1,1,3,3)\" \\                                     |\n   |     |                 --tx=\"(4,0)(5,1)(6,2)(7,3)\" --no-lthread                                          |\n   +-----+---------------------------------------------------------------------------------------------------+\n-  | 3   | ./l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\                                         |\n+  | 3   | ./dpdk-l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\                                    |\n   |     |                --rx=\"(0,0,0,0)(0,1,1,1)(0,2,2,2)(0,3,3,3)(1,0,4,4)(1,1,5,5)(1,2,6,6)(1,3,7,7)\" \\  |\n   |     |                --tx=\"(8,0)(9,1)(10,2)(11,3)(12,4)(13,5)(14,6)(15,7)\" \\                            |\n   |     |                --no-lthread                                                                       |\n@@ -177,15 +177,15 @@ Test Case: n_lcore_per_pcore performance\n   +-----+---------------------------------------------------------------------------------------------------+\n   | #   |                             Command Line                                                          |\n   +=====+===================================================================================================+\n-  | 1   | ./l3fwd-thread -n 4 --lcores=\"(0-3)@0,4\" -- -P -p 3 --max-pkt-len 2500  \\                         |\n+  | 1   | ./dpdk-l3fwd-thread -n 4 --lcores=\"(0-3)@0,4\" -- -P -p 3 --max-pkt-len 2500  \\                    |\n   |     |                 --rx=\"(0,0,0,0)(1,0,1,1) --tx=\"(2,0)(3,1) \\                                       |\n   |     |                 --no-lthread                                                                      |\n   +-----+---------------------------------------------------------------------------------------------------+\n-  | 2   | ./l3fwd-thread -n 4 --lcores=\"(0-7)@0,8\" -- -P -p 3-P -p 3 --max-pkt-len 2500  \\                  |\n+  | 2   | ./dpdk-l3fwd-thread -n 4 --lcores=\"(0-7)@0,8\" -- -P -p 3-P -p 3 --max-pkt-len 2500  \\             |\n   |     |                 --rx=\"(0,0,0,0)(0,1,1,1)(1,0,2,2)(1,1,3,3)\" \\                                     |\n   |     |                 --tx=\"(4,0)(5,1)(6,2)(7,3)\" --no-lthread                                          |\n   +-----+---------------------------------------------------------------------------------------------------+\n-  | 3   | ./l3fwd-thread -n 4 --lcores=\"(0-15)@0,16\" -- -P -p 3 --max-pkt-len 2500  \\                       |\n+  | 3   | ./dpdk-l3fwd-thread -n 4 --lcores=\"(0-15)@0,16\" -- -P -p 3 --max-pkt-len 2500  \\                  |\n   |     |                --rx=\"(0,0,0,0)(0,1,1,1)(0,2,2,2)(0,3,3,3)(1,0,4,4)(1,1,5,5)(1,2,6,6)(1,3,7,7)\" \\  |\n   |     |                --tx=\"(8,0)(9,1)(10,2)(11,3)(12,4)(13,5)(14,6)(15,7)\" \\                            |\n   |     |                --no-lthread                                                                       |\n@@ -199,7 +199,7 @@ Test Case: n_lthread_per_pcore performance\n \n 1. Launch app with descriptor parameters::\n \n-    ./examples/performance-thread/l3fwd-thread/x86_64-native-linuxapp-gcc/l3fwd-thread \\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-l3fwd-thread \\\n      -c ff -n 4 -- -P -p 3 --max-pkt-len 2500 \\\n      ----tx=\"(0,0)\" --tx=\"(0,0)\"\n \n@@ -212,14 +212,14 @@ Test Case: n_lthread_per_pcore performance\n   +-----+---------------------------------------------------------------------------------------------------+\n   | #   |                             Command Line                                                          |\n   +=====+===================================================================================================+\n-  | 1   | ./l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\                                        |\n+  | 1   | ./dpdk-l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\                                   |\n   |     |                 --rx=\"(0,0,0,0)(1,0,1,1) --tx=\"(0,0),(0,1)\"                                       |\n   +-----+---------------------------------------------------------------------------------------------------+\n-  | 2   | ./l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\                                        |\n+  | 2   | ./dpdk-l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\                                   |\n   |     |                 --rx=\"(0,0,0,0)(0,1,0,1)(1,0,0,2)(1,1,0,3)\" \\                                     |\n   |     |                 --tx=\"(0,0)(0,1)(0,2)(0,3)\"                                                       |\n   +-----+---------------------------------------------------------------------------------------------------+\n-  | 3   | ./l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\                                        |\n+  | 3   | ./dpdk-l3fwd-thread -c ff -n 4 -- -P -p 3 --max-pkt-len 2500  \\                                   |\n   |     |                --rx=\"(0,0,0,0)(0,1,0,1)(0,2,0,2)(0,3,0,3)(1,0,0,4)(1,1,0,5)(1,2,0,6)(1,3,0,7)\" \\  |\n   |     |                --tx=\"(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)\" \\                                  |\n   +-----+---------------------------------------------------------------------------------------------------+\ndiff --git a/test_plans/pmd_bonded_8023ad_test_plan.rst b/test_plans/pmd_bonded_8023ad_test_plan.rst\nindex 9a9b2fdc..bb5961fb 100644\n--- a/test_plans/pmd_bonded_8023ad_test_plan.rst\n+++ b/test_plans/pmd_bonded_8023ad_test_plan.rst\n@@ -115,7 +115,7 @@ steps\n \n #. boot up testpmd::\n \n-    ./testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n \n #. run testpmd command of bonding::\n \n@@ -157,7 +157,7 @@ steps\n \n #. boot up testpmd::\n \n-    ./testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n \n #. run testpmd command of bonding::\n \n@@ -200,7 +200,7 @@ steps\n \n #. boot up testpmd::\n \n-    ./testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n \n #. run testpmd command of bonding::\n \n@@ -247,7 +247,7 @@ steps\n \n #. boot up testpmd::\n \n-    ./testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n \n #. run testpmd command of bonding::\n \n@@ -302,7 +302,7 @@ steps\n \n #. boot up testpmd::\n \n-    ./testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n \n #. run testpmd command of bonding::\n \n@@ -349,7 +349,7 @@ steps\n \n #. boot up testpmd::\n \n-    ./testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xXXXXX -n 4  -- -i --tx-offloads=0xXXXX\n \n #. run testpmd command of bonding::\n \n@@ -402,7 +402,7 @@ steps\n \n #. boot up testpmd ::\n \n-    ./testpmd -c 0x0f -n 4 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 \\\n     --vdev 'net_bonding0,slave=0000:xx:00.0,slave=0000:xx:00.1,mode=4,agg_mode=<agg_option>'  \\\n     -- -i --port-topology=chained\n \ndiff --git a/test_plans/pmd_bonded_test_plan.rst b/test_plans/pmd_bonded_test_plan.rst\nindex 9a266fa1..52ba55ad 100644\n--- a/test_plans/pmd_bonded_test_plan.rst\n+++ b/test_plans/pmd_bonded_test_plan.rst\n@@ -122,7 +122,7 @@ Use Setup#1.\n \n Create bonded device, add first slave, verify default bonded device has default mode 0 and default primary slave.Below are the sample commands and output::\n \n-    ./app/testpmd -c f -n 4 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -- -i\n     .....\n     Port 0 Link Up - speed 10000 Mbps - full-duplex\n     Port 1 Link Up - speed 10000 Mbps - full-duplex\n@@ -183,7 +183,7 @@ Use Setup#1.\n \n Create bonded device, add one slave, verify bonded device MAC address is the slave's MAC::\n \n-    ./app/testpmd -c f -n 4 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -- -i\n     .....\n     Port 0 Link Up - speed 10000 Mbps - full-duplex\n     Port 1 Link Up - speed 10000 Mbps - full-duplex\n@@ -272,7 +272,7 @@ Use Setup#1.\n \n Create bonded device, add 3 slaves. Set promiscuous mode on bonded eth dev. Verify all slaves of bonded device are changed to promiscuous mode::\n \n-    ./app/testpmd -c f -n 4 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -- -i\n     .....\n     Port 0 Link Up - speed 10000 Mbps - full-duplex\n     Port 1 Link Up - speed 10000 Mbps - full-duplex\n@@ -331,7 +331,7 @@ Verify that traffic is distributed equally in a round robin manner through ports\n The sum of the packets received on ports A-C should equal the total packets sent from port D.\n The sum of the packets transmitted on ports 1-3 should equal the total packets transmitted from port 5 and received on port 4::\n \n-    ./app/testpmd -c f -n 4 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -- -i\n     ....\n \n     testpmd> create bonded device 0 1\n@@ -447,7 +447,7 @@ Bi-directional flow: Use IXIA to generate traffic to non bonded eth dev(port3) a\n \n Try to check that if port0 is link down, port1 can be backup quickly and re-check the performance at port1 and port3's mapped IXIA ports' RX::\n \n-    ./app/testpmd -c f -n 4 -- -i --burst=32 --rxfreet=32 --mbcache=250 --txpt=32 --rxht=8 --rxwt=0 --txfreet=32 --txrst=32 --tx-offloads=0x0\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -- -i --burst=32 --rxfreet=32 --mbcache=250 --txpt=32 --rxht=8 --rxwt=0 --txfreet=32 --txrst=32 --tx-offloads=0x0\n     testpmd> create bonded device 1 0\n     testpmd> add bonding slave 0 4\n     testpmd> add bonding slave 1 4\ndiff --git a/test_plans/pmd_stacked_bonded_test_plan.rst b/test_plans/pmd_stacked_bonded_test_plan.rst\nindex a864f1fc..5b4c8563 100644\n--- a/test_plans/pmd_stacked_bonded_test_plan.rst\n+++ b/test_plans/pmd_stacked_bonded_test_plan.rst\n@@ -108,7 +108,7 @@ steps\n \n #. boot up testpmd, stop all ports::\n \n-    ./testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n     testpmd> port stop all\n \n #. create first bonded port and add one slave, check bond 2 config status::\n@@ -173,7 +173,7 @@ steps\n \n #. boot up testpmd, stop all ports::\n \n-    ./testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n     testpmd> port stop all\n \n #. create first bonded port and add one port as slave::\n@@ -229,7 +229,7 @@ steps\n \n #. boot up testpmd, stop all ports::\n \n-    ./testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n     testpmd> port stop all\n \n #. create first bonded port and add two ports as slaves::\n@@ -296,7 +296,7 @@ steps\n \n #. boot up testpmd, stop all ports::\n \n-    ./testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n     testpmd> port stop all\n \n #. create first bonded port and add one port as slave::\n@@ -352,7 +352,7 @@ steps\n \n #. boot up testpmd, stop all ports::\n \n-    ./testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x6 -n 4 -- -i --tx-offloads=<0xXXXX>\n     testpmd> port stop all\n \n #. create first bonded port and add two ports as slaves, set portA 0a down::\ndiff --git a/test_plans/pmd_test_plan.rst b/test_plans/pmd_test_plan.rst\nindex 58be7d51..7b7d994f 100644\n--- a/test_plans/pmd_test_plan.rst\n+++ b/test_plans/pmd_test_plan.rst\n@@ -92,7 +92,7 @@ Test Case: Packet Checking\n \n #. Start testpmd and start forwarding::\n \n-    ./testpmd -c 0xf0 -n 4 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -- -i\n     testpmd> start\n \n #. The tester sends packets with different sizes (64, 65, 128, 256, 512, 1024, 1280 and 1518 bytes)\n@@ -119,7 +119,7 @@ Test Case: Descriptors Checking\n \n #. Start testpmd with descriptor parameters::\n \n-   ./testpmd -c 0xf0 -n 4 -- -i--rxd={rxd} --txd={txd}\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf0 -n 4 -- -i--rxd={rxd} --txd={txd}\n \n #. The tester sends packets with different sizes (64, 65, 128, 256, 512, 1024, 1280 and 1518 bytes)\n    for different values of rxd and txd (128,,256, 512, 1024, 2048 and 4096)\n@@ -164,7 +164,7 @@ Test steps:\n \n #. Start testpmd and start io forwading::\n \n-   ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1800000000 -n 4 -- -i--portmask=0x3 -txd=2048 --rxd=2048 --txq=2 --rxq=2\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x1800000000 -n 4 -- -i--portmask=0x3 -txd=2048 --rxd=2048 --txq=2 --rxq=2\n \n #. The tester send packets which will be forwarded by the DUT, record the perfromance numbers.\n \n@@ -229,7 +229,7 @@ settings given in the following:\n #. Start testpmd and start io forwading with the above parameters.\n    For example, 1S/1C/2T::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x2000000000000030000000 -n 4 -- -i \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x2000000000000030000000 -n 4 -- -i \\\n     --portmask=0x3 --txd=512 --rxd=512 --burst=32 --txpt=36 --txht=0 --txwt=0 \\\n     --txfreet=32 --rxfreet=64 --txrst=32 --mbcache=128 --nb-cores=2 --rxq=2 --txq=2\n \ndiff --git a/test_plans/pmdrss_hash_test_plan.rst b/test_plans/pmdrss_hash_test_plan.rst\nindex 777115bf..544d2e51 100644\n--- a/test_plans/pmdrss_hash_test_plan.rst\n+++ b/test_plans/pmdrss_hash_test_plan.rst\n@@ -77,7 +77,7 @@ Testpmd configuration - 16 RX/TX queues per port\n \n #. set up testpmd with fortville NICs::\n \n-      ./testpmd -c fffff -n %d -- -i --coremask=0xffffe --rxq=16 --txq=16\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c fffff -n %d -- -i --coremask=0xffffe --rxq=16 --txq=16\n \n #. Reta Configuration.  128 reta entries configuration::\n \ndiff --git a/test_plans/pmdrssreta_test_plan.rst b/test_plans/pmdrssreta_test_plan.rst\nindex 09f69c15..dd9f1ca1 100644\n--- a/test_plans/pmdrssreta_test_plan.rst\n+++ b/test_plans/pmdrssreta_test_plan.rst\n@@ -92,7 +92,7 @@ Testpmd configuration - 2 RX/TX queues per port\n \n ::\n \n-  testpmd -c ffffff -n 3 -b 0000:05:00.1 -- -i --rxd=512 --txd=512 --burst=32 \\\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c ffffff -n 3 -b 0000:05:00.1 -- -i --rxd=512 --txd=512 --burst=32 \\\n   --txpt=36 --txht=0 --txwt=0 --txfreet=32 --rxfreet=64 --txrst=32 --mbcache=128 \\\n   --rxq=2 --txq=2\n \n@@ -101,7 +101,7 @@ Testpmd configuration - 9 RX/TX queues per port\n \n ::\n \n-  testpmd -c ffffff -n 3 -b 0000:05:00.1 -- -i --rxd=512 --txd=512 --burst=32 \\\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c ffffff -n 3 -b 0000:05:00.1 -- -i --rxd=512 --txd=512 --burst=32 \\\n   --txpt=36 --txht=0 --txwt=0 --txfreet=32 --rxfreet=64 --txrst=32 --mbcache=128 \\\n   --rxq=9 --txq=9\n \n@@ -110,7 +110,7 @@ Testpmd configuration - 16 RX/TX queues per port\n \n ::\n \n-  testpmd -c ffffff -n 3 -b 0000:05:00.1 -- -i --rxd=512 --txd=512 --burst=32 \\\n+  ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c ffffff -n 3 -b 0000:05:00.1 -- -i --rxd=512 --txd=512 --burst=32 \\\n   --txpt=36 --txht=0 --txwt=0 --txfreet=32 --rxfreet=64 --txrst=32 --mbcache=128 \\\n   --rxq=16 --txq=16\n \ndiff --git a/test_plans/port_control_test_plan.rst b/test_plans/port_control_test_plan.rst\nindex 2fca8fd7..532d363a 100644\n--- a/test_plans/port_control_test_plan.rst\n+++ b/test_plans/port_control_test_plan.rst\n@@ -56,7 +56,7 @@ Test Case: pf start/stop/reset/close\n \n 2. Run testpmd::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 4 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xff -n 4 -- -i\n \n      testpmd> set fwd mac\n      testpmd> start\n@@ -173,7 +173,7 @@ Test Case: e1000 emulated device start/stop/reset/close\n    start testpmd::\n \n      ./usertools/dpdk-devbind.py -b igb_uio 0000:00:03.0\n-     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -- -i\n \n      testpmd-> set fwd mac\n      testpmd-> start\ndiff --git a/test_plans/port_representor_test_plan.rst b/test_plans/port_representor_test_plan.rst\nindex 5f6ff1ce..5bbdfd09 100644\n--- a/test_plans/port_representor_test_plan.rst\n+++ b/test_plans/port_representor_test_plan.rst\n@@ -59,13 +59,13 @@ Create two VFs and two VFs representor ports which are used as control plane.\n \n 4. start a testpmd with create 2 VFs representor ports as control plane named testpmd-pf::\n \n-    ./testpmd --lcores 1,2 -n 4 -a af:00.0,representor=0-1 --socket-mem 1024,1024 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --lcores 1,2 -n 4 -a af:00.0,representor=0-1 --socket-mem 1024,1024 \\\n             --proc-type auto --file-prefix testpmd-pf -- -i --port-topology=chained\n \n 5. start two testpmd as dataplane named testpmd-vf0/testpmd-vf1(case 3 run later)::\n \n-    ./testpmd --lcores 3,4 -n 4 -a af:02.0 --socket-mem 1024,1024 --proc-type auto --file-prefix testpmd-vf0 -- -i\n-    ./testpmd --lcores 5,6 -n 4 -a af:02.1 --socket-mem 1024,1024 --proc-type auto --file-prefix testpmd-vf1 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --lcores 3,4 -n 4 -a af:02.0 --socket-mem 1024,1024 --proc-type auto --file-prefix testpmd-vf0 -- -i\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --lcores 5,6 -n 4 -a af:02.1 --socket-mem 1024,1024 --proc-type auto --file-prefix testpmd-vf1 -- -i\n \n Note: Every case needs to restart testpmd.\n \ndiff --git a/test_plans/power_negative_test_plan.rst b/test_plans/power_negative_test_plan.rst\nindex 76563683..bf2cfebf 100644\n--- a/test_plans/power_negative_test_plan.rst\n+++ b/test_plans/power_negative_test_plan.rst\n@@ -53,7 +53,7 @@ Step 1. Create powermonitor fold for vm_power_manager sample::\n \n Step 2. Luanch VM power manager sample::\n \n-    ./examples/vm_power_manager/build/vm_power_mgr -l 1-3 -n 4 --file-prefix=test1 --no-pci\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-vm_power_manager -l 1-3 -n 4 --file-prefix=test1 --no-pci\n \n Step 3. Prepare policy in JSON format then send it to the fifo channel:\n     Prepare different command in JSON format then send it to the fifo channel\n@@ -84,7 +84,7 @@ Step 1. Create powermonitor fold for vm_power_manager sample::\n \n Step 2. Luanch VM power manager sample::\n \n-    ./examples/vm_power_manager/build/vm_power_mgr -l 1-3 -n 4 --file-prefix=test1 --no-pci\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-vm_power_manager -l 1-3 -n 4 --file-prefix=test1 --no-pci\n \n Step 3. Prepare policy in JSON format then send it to the fifo channel:\n \n@@ -118,7 +118,7 @@ Note: For the VM xml file which will be used for creating the VM, it can re-use\n \n Step 2. Luanch VM power manager sample on the host to monitor the channel from VM::\n \n-    ./examples/vm_power_manager/build/vm_power_mgr -l 12-14 -n 4 --no-pci\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-vm_power_manager -l 12-14 -n 4 --no-pci\n       > add_vm [vm name]\n       > add_channels [vm name] all\n       > set_channel_status [vm name] all enabled\n@@ -133,7 +133,7 @@ Check point: No crash should be occur at vm_power_mgr sample\n \n Step 3. In the VM, launch guest_vm_power_mgr to set and send the power manager policy to the host power sample::\n \n-    ./examples/vm_power_manager/guest_cli/build/guest_vm_power_mgr -c 0xff -n 4 -m 1024 --no-pci --file-prefix=yaolei \\\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-guest_cli -c 0xff -n 4 -m 1024 --no-pci --file-prefix=yaolei \\\n       -- --vm-name=ubuntu --vcpu-list=0-7\n       > set_cpu_freq 128 down\n       > set_cpu_freq 1000000000000 down\n@@ -149,11 +149,11 @@ Test Case4: TRAFFIC Policy Test based on JSON configure file with large integer\n Step 1. Generate 1 VF under vfio-pci driver, launch vm_power_mgr sample with PF, for example::\n \n     echo 1 > /sys/bus/pci/drivers/vfio-pci/0000\\:82\\:00.0/max_vfs\n-    ./examples/vm_power_manager/build/vm_power_mgr -l 1-4 -n 4 --socket-mem=1024,1024 --file-prefix=test1 -a 82:00.0 -- -p 0x01\n+    ./x86_64-native-linuxapp-gcc/examples/dpdk-vm_power_manager -l 1-4 -n 4 --socket-mem=1024,1024 --file-prefix=test1 -a 82:00.0 -- -p 0x01\n \n Step 2. Launch testpmd with VF::\n \n-     ./x86_64-native-linuxapp-gcc/app/testpmd -l 5-6 -n 4 --socket-mem=1024,1024 --file-prefix=test2 -a 0000:82:02.0 -- -i\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 5-6 -n 4 --socket-mem=1024,1024 --file-prefix=test2 -a 0000:82:02.0 -- -i\n        > set fwd macswap\n        > start\n \n",
    "prefixes": [
        "V2",
        "0/1"
    ]
}