get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 105267,
    "url": "http://patches.dpdk.org/api/patches/105267/?format=api",
    "web_url": "http://patches.dpdk.org/project/dts/patch/1639976618-30916-1-git-send-email-yux.jiang@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": "<1639976618-30916-1-git-send-email-yux.jiang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/1639976618-30916-1-git-send-email-yux.jiang@intel.com",
    "date": "2021-12-20T05:03:38",
    "name": "[V1] test_plans/*: fix dpdk app/examples name to adapt meson build",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "29fc4cd2938e6d806937bf7efb9d6620e70ce5ff",
    "submitter": {
        "id": 1709,
        "url": "http://patches.dpdk.org/api/people/1709/?format=api",
        "name": "Yu Jiang",
        "email": "yux.jiang@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dts/patch/1639976618-30916-1-git-send-email-yux.jiang@intel.com/mbox/",
    "series": [
        {
            "id": 20976,
            "url": "http://patches.dpdk.org/api/series/20976/?format=api",
            "web_url": "http://patches.dpdk.org/project/dts/list/?series=20976",
            "date": "2021-12-20T05:03:38",
            "name": "[V1] test_plans/*: fix dpdk app/examples name to adapt meson build",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/20976/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/105267/comments/",
    "check": "warning",
    "checks": "http://patches.dpdk.org/api/patches/105267/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 87FBBA034C;\n\tMon, 20 Dec 2021 06:04:03 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 5011A40395;\n\tMon, 20 Dec 2021 06:04:03 +0100 (CET)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n by mails.dpdk.org (Postfix) with ESMTP id E2EC940141\n for <dts@dpdk.org>; Mon, 20 Dec 2021 06:04:01 +0100 (CET)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 19 Dec 2021 21:04:00 -0800",
            "from unknown (HELO localhost.localdomain) ([10.240.183.163])\n by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA;\n 19 Dec 2021 21:03:58 -0800"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1639976642; x=1671512642;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=q97yF6wtg/NANY6ecGlPxNcI6W7MPlBFi0pBbTjDM6w=;\n b=WSUpINcskjTIU33KfjXstM9BqGVGTI70yHu5LRlQd8G57XkKCJXWlMKT\n pKMLv0QdE/B0KKXXQo4xNaVmfqHCfhxmMU7+D0sCtnCX2pUD2RkMLT6fU\n WO/SNXJDBoeN+3UiSw9Xg8P2MRqWGSyM9mWKycNTZ0yJGEUGpDBzosFFJ\n wZ2c00b4NR3U3jkfzZhUzI8UjC2wNaCdk4TiUJ8eGA9FbHOpqy8NLJcwE\n pthTGbZXVv7U1kRYdvJaYdTHnU2tvPTN6b+gEK6vJj3AbH9G8hck+G4/B\n BMmrZG5Ik0/vOF5i2NRiUoj6cX1HpPzR7IjLJzxE+qrTeQCaosOSt/cKn A==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10203\"; a=\"237635855\"",
            "E=Sophos;i=\"5.88,219,1635231600\"; d=\"scan'208\";a=\"237635855\"",
            "E=Sophos;i=\"5.88,219,1635231600\"; d=\"scan'208\";a=\"684139393\""
        ],
        "From": "Yu Jiang <yux.jiang@intel.com>",
        "To": "lijuan.tu@intel.com,\n\tdts@dpdk.org",
        "Cc": "Yu Jiang <yux.jiang@intel.com>",
        "Subject": "[dts][PATCH V1] test_plans/*: fix dpdk app/examples name to adapt\n meson build",
        "Date": "Mon, 20 Dec 2021 13:03:38 +0800",
        "Message-Id": "<1639976618-30916-1-git-send-email-yux.jiang@intel.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "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": "test_plans/*: fix dpdk app/examples name to adapt meson\ntest_plans: short_live,shutdown_api,skeleton,softnic,\n      stats_checks,telemetry,timer,tso,tx_preparation,uni_pkt\n\nSigned-off-by: Yu Jiang <yux.jiang@intel.com>\n---\n test_plans/short_live_test_plan.rst     | 36 +++++++++++++++++++++------------\n test_plans/shutdown_api_test_plan.rst   |  2 +-\n test_plans/skeleton_test_plan.rst       | 14 +++++++++++--\n test_plans/softnic_test_plan.rst        |  8 ++++----\n test_plans/stats_checks_test_plan.rst   |  2 +-\n test_plans/telemetry_test_plan.rst      | 10 ++++-----\n test_plans/timer_test_plan.rst          | 13 ++++++++++--\n test_plans/tso_test_plan.rst            |  6 +++---\n test_plans/tx_preparation_test_plan.rst |  2 +-\n test_plans/uni_pkt_test_plan.rst        |  2 +-\n 10 files changed, 62 insertions(+), 33 deletions(-)",
    "diff": "diff --git a/test_plans/short_live_test_plan.rst b/test_plans/short_live_test_plan.rst\nindex 2df5a6f..e600382 100644\n--- a/test_plans/short_live_test_plan.rst\n+++ b/test_plans/short_live_test_plan.rst\n@@ -49,11 +49,11 @@ obviously::\n \n Bind nic to DPDK::\n \n-        ./usertools/dpdk-devbind.py -b igb_uio device_bus_id\n+        ./usertools/dpdk-devbind.py -b vfio-pci device_bus_id\n \n Start testpmd using time::\n \n-        # echo quit | time ./testpmd -c 0x3 -n 4 -- -i\n+        # echo quit | time ./app/dpdk-testpmd -c 0x3 -n 4 -- -i\n \n \n Test Case 1: basic fwd testing\n@@ -61,7 +61,7 @@ Test Case 1: basic fwd testing\n \n 1. Start testpmd::\n \n-      ./testpmd -c 0x3 -n 4 -- -i\n+      ./app/dpdk-testpmd -c 0x3 -n 4 -- -i\n \n 2. Set fwd mac\n 3. Send packet from pkg\n@@ -72,7 +72,7 @@ Test Case 2: Get start up time\n \n 1. Start testpmd::\n \n-    echo quit | time ./testpmd -c 0x3 -n 4 --huge-dir /mnt/huge -- -i\n+    echo quit | time ./app/dpdk-testpmd -c 0x3 -n 4 --huge-dir /mnt/huge -- -i\n \n 2. Get the time stats of the startup\n 3. Repeat step 1~2 for at least 5 times to get the average\n@@ -87,15 +87,15 @@ Test Case 3: Clean up with Signal -- testpmd\n \n 2. Start testpmd::\n \n-    ./testpmd -c 0x3 -n 4 --huge-dir /mnt/huge1 -- -i\n+    ./app/dpdk-testpmd -c 0x3 -n 4 --huge-dir /mnt/huge1 -- -i\n \n 3. Set fwd mac\n 4. Send packets from pkg\n 5. Check all packets could be fwd back\n 6. Kill the testpmd in shell using below commands alternately::\n \n-      SIGINT:  pkill -2  testpmd\n-      SIGTERM: pkill -15 testpmd\n+      SIGINT:  pkill -2  dpdk-testpmd\n+      SIGTERM: pkill -15 dpdk-testpmd\n \n 7. Repeat step 1-6 for 20 times, and packet must be fwd back with no error for each time.\n \n@@ -103,6 +103,11 @@ Test Case 3: Clean up with Signal -- testpmd\n Test Case 4: Clean up with Signal -- l2fwd\n ------------------------------------------\n \n+0. Build l2fwd example::\n+\n+    meson configure -Dexamples=l2fwd x86_64-native-linuxapp-gcc\n+    ninja -C x86_64-native-linuxapp-gcc\n+\n 1. Create 4G hugepages, so that could save times when repeat::\n \n     echo 2048 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages\n@@ -110,21 +115,26 @@ Test Case 4: Clean up with Signal -- l2fwd\n \n 2. Start testpmd::\n \n-    ./l2fwd -c 0x3 -n 4 --huge-dir /mnt/huge1 -- -p 0x01\n+    ./examples/dpdk-l2fwd -c 0x3 -n 4 --huge-dir /mnt/huge1 -- -p 0x01\n \n 3. Set fwd mac\n 4. Send packets from pkg\n 5. Check all packets could be fwd back\n 6. Kill the testpmd in shell using below commands alternately::\n \n-      SIGINT:  pkill -2  l2fwd\n-      SIGTERM: pkill -15 l2fwd\n+      SIGINT:  pkill -2  dpdk-l2fwd\n+      SIGTERM: pkill -15 dpdk-l2fwd\n \n 7. Repeat step 1-6 for 20 times, and packet must be fwd back with no error for each time.\n \n Test Case 5: Clean up with Signal -- l3fwd\n ------------------------------------------\n \n+0. Build l3fwd example::\n+\n+    meson configure -Dexamples=l3fwd x86_64-native-linuxapp-gcc\n+    ninja -C x86_64-native-linuxapp-gcc\n+\n 1. Create 4G hugepages, so that could save times when repeat::\n \n       echo 2048 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages\n@@ -132,14 +142,14 @@ Test Case 5: Clean up with Signal -- l3fwd\n \n 2. Start testpmd::\n \n-     ./l3fwd -c 0x3 -n 4 --huge-dir /mnt/huge1 -- -p 0x01 --config=\"(0,0,1)\"\n+     ./examples/dpdk-l3fwd -c 0x3 -n 4 --huge-dir /mnt/huge1 -- -p 0x01 --config=\"(0,0,1)\"\n \n 3. Set fwd mac\n 4. Send packets from pkg\n 5. Check all packets could be fwd back\n 6. Kill the testpmd in shell using below commands alternately::\n \n-     SIGINT:  pkill -2  l3fwd\n-     SIGTERM: pkill -15 l3fwd\n+     SIGINT:  pkill -2  dpdk-l3fwd\n+     SIGTERM: pkill -15 dpdk-l3fwd\n \n 7. Repeat step 1-6 for 20 times, and packet must be fwd back with no error for each time.\ndiff --git a/test_plans/shutdown_api_test_plan.rst b/test_plans/shutdown_api_test_plan.rst\nindex f92b08f..5a44b78 100644\n--- a/test_plans/shutdown_api_test_plan.rst\n+++ b/test_plans/shutdown_api_test_plan.rst\n@@ -61,7 +61,7 @@ Assume port A and B are connected to the remote ports, e.g. packet generator.\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+    $ ./app/dpdk-testpmd -c 0xf -n 4 -- -i\n \n Test Case: Stop and Restart\n ---------------------------\ndiff --git a/test_plans/skeleton_test_plan.rst b/test_plans/skeleton_test_plan.rst\nindex 2ba4d3c..6ce6647 100644\n--- a/test_plans/skeleton_test_plan.rst\n+++ b/test_plans/skeleton_test_plan.rst\n@@ -41,12 +41,22 @@ It is intended as a demonstration of the basic components of a DPDK forwarding\n application. For more detailed implementations see the L2 and L3 forwarding\n sample applications.\n \n+Build DPDK and example skeleton\n+===============================\n+\n+    cd dpdk\n+    CC=gcc meson --werror -Denable_kmods=True  -Dlibdir=lib --default-library=static x86_64-native-linuxapp-gcc\n+    ninja -C x86_64-native-linuxapp-gcc -j 50\n+\n+    meson configure -Dexamples=skeleton x86_64-native-linuxapp-gcc\n+    ninja -C x86_64-native-linuxapp-gcc\n+\n Running the Application\n =======================\n \n To run the example in a linux environment::\n \n-    ./build/basicfwd -c 2 -n 4\n+    ./build/examples/dpdk-skeleton -c 2 -n 4\n \n Refer to *DPDK Getting Started Guide* for general information on running\n applications and the Environment Abstraction Layer (EAL) options.\n@@ -56,7 +66,7 @@ Test case: skeleton\n \n Running::\n \n-     ./examples/skeleton/build/basicfwd -c 2 -n 4\n+     ./x86_64-native-linuxapp-gcc/examples/dpdk-skeleton  /build/basicfwd -c 2 -n 4\n \n waked up::\n \ndiff --git a/test_plans/softnic_test_plan.rst b/test_plans/softnic_test_plan.rst\nindex 633b032..5378596 100644\n--- a/test_plans/softnic_test_plan.rst\n+++ b/test_plans/softnic_test_plan.rst\n@@ -61,7 +61,7 @@ Prerequisites\n \n 3. Start softnic with following command line::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 \\\n     --vdev 'net_softnic0,firmware=./drivers/net/softnic/firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --forward-mode=softnic --portmask=0x2\n     testpmd> start\n@@ -74,7 +74,7 @@ Test Case 1: softnic performance\n ================================\n 1. Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 \\\n     --vdev 'net_softnic0,firmware=./drivers/net/softnic/firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --forward-mode=softnic --portmask=0x2\n     testpmd> start\n@@ -94,7 +94,7 @@ Test Case 2: shaping for pipe\n \n 2. Start softnic with the default hierarchy Qos::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 \\\n     --vdev 'net_softnic0,firmware=./drivers/net/softnic/tm_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --forward-mode=softnic --portmask=0x2\n     testpmd> start\n@@ -109,7 +109,7 @@ Test Case 3: NAT\n \n (a). Start softnic::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x7 -s 0x4 -n 4 \\\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x7 -s 0x4 -n 4 \\\n     --vdev 'net_softnic0,firmware=./drivers/net/softnic/nat_firmware.cli,cpu_id=1,conn_port=8086' \\\n     -- -i --forward-mode=softnic --portmask=0x2\n     testpmd> start\ndiff --git a/test_plans/stats_checks_test_plan.rst b/test_plans/stats_checks_test_plan.rst\nindex 327aaf2..5cc3ee7 100644\n--- a/test_plans/stats_checks_test_plan.rst\n+++ b/test_plans/stats_checks_test_plan.rst\n@@ -59,7 +59,7 @@ Assuming that ports ``0`` and ``1`` of the test target are directly connected\n to the traffic generator, launch the ``testpmd`` application with the following\n arguments::\n \n-  ./build/app/testpmd -c ffffff -n 6 -- -i --portmask=0x3 --max-pkt-len=9600 \\\n+  ./build/app/dpdk-testpmd -c ffffff -n 6 -- -i --portmask=0x3 --max-pkt-len=9600 \\\n   --tx-offloads=0x00008000\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/telemetry_test_plan.rst b/test_plans/telemetry_test_plan.rst\nindex 4098683..0798320 100644\n--- a/test_plans/telemetry_test_plan.rst\n+++ b/test_plans/telemetry_test_plan.rst\n@@ -91,7 +91,7 @@ Test case: basic connection for testpmd and telemetry client::\n \n 2. Run Testpmd with 2 ports\n \n-  $ ./x86_64-native-linuxapp-gcc/app/testpmd -c f -n 4  --telemetry -- -i\n+  $ ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4  --telemetry -- -i\n \n    For the building meson shared and make shared . tested command should be used  when run on ubuntu OS\n    make share and meson version::\n@@ -111,7 +111,7 @@ Test case:  Stats of 2 ports for testpmd and telemetry with same type nic\n \n 2. Run Testpmd with 2 ports\n \n-  $ ./x86_64-native-linuxapp-gcc/app/testpmd --telemetry  -- -i\n+  $ ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --telemetry  -- -i\n \n 3.Run Python terminal:\n \n@@ -142,7 +142,7 @@ Test case:  Stats of 2 ports for testpmd and telemetry with different  type nic\n \n 2. Run Testpmd with 2 ports\n \n-  $ ./x86_64-native-linuxapp-gcc/app/testpmd --telemetry  -- -i\n+  $ ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --telemetry  -- -i\n \n 3.Run Python terminal:\n \n@@ -173,7 +173,7 @@ Test case:  Stats of 4 ports for testpmd and telemetry with same type nic\n \n 2. Run Testpmd with 2 ports\n \n-  $ ./x86_64-native-linuxapp-gcc/app/testpmd --telemetry  -- -i\n+  $ ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --telemetry  -- -i\n \n 3.Run Python terminal:\n \n@@ -204,7 +204,7 @@ Test case:  Stats of 4 ports for testpmd and telemetry with different  type nic\n \n 2. Run Testpmd with 2 ports\n \n-  $ ./x86_64-native-linuxapp-gcc/app/testpmd --telemetry  -- -i\n+  $ ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd --telemetry  -- -i\n \n 3.Run Python terminal:\n \ndiff --git a/test_plans/timer_test_plan.rst b/test_plans/timer_test_plan.rst\nindex 91e83a8..8725f9d 100644\n--- a/test_plans/timer_test_plan.rst\n+++ b/test_plans/timer_test_plan.rst\n@@ -54,9 +54,18 @@ reloaded automatically every second.\n Timer 1 is single one, being loaded manually by every second/3 ,\n once manually load will switch to next lcore.\n \n+Build DPDK and example::\n+\n+   cd dpdk\n+   CC=gcc meson --werror -Denable_kmods=True  -Dlibdir=lib --default-library=static x86_64-native-linuxapp-gcc\n+   ninja -C x86_64-native-linuxapp-gcc -j 50\n+\n+   meson configure -Dexamples=timer x86_64-native-linuxapp-gcc\n+   ninja -C x86_64-native-linuxapp-gcc\n+\n Usage of application::\n \n-  ./timer [EAL options]\n+  ./examples/dpdk-timer [EAL options]\n \n Where the EAL options are::\n \n@@ -87,7 +96,7 @@ Test Case: timer callbacks running on targeted cores\n \n To run the example in linuxapp environment::\n \n-  ./timer -c ffffff\n+  ./examples/dpdk-timer -c ffffff\n \n Timer0, every second, on master lcore, reloaded automatically.\n The check output as below by every second on master lcore::\ndiff --git a/test_plans/tso_test_plan.rst b/test_plans/tso_test_plan.rst\nindex 0f9fe67..ee443d1 100644\n--- a/test_plans/tso_test_plan.rst\n+++ b/test_plans/tso_test_plan.rst\n@@ -92,7 +92,7 @@ capture package rx port on tester::\n \n Launch the userland ``testpmd`` application on DUT as follows::\n \n-   ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xffffffff -n 2 -- -i --rxd=512 --txd=512\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffffffff -n 2 -- -i --rxd=512 --txd=512\n    --burst=32 --rxfreet=64 --mbcache=128 --portmask=0x3 --txpt=36 --txht=0 --txwt=0\n    --txfreet=32 --txrst=32 --enable-rx-cksum\n      testpmd> set verbose 1\n@@ -134,7 +134,7 @@ capture package rx port on tester::\n \n Launch the userland ``testpmd`` application on DUT as follows::\n \n-   ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xffffffff -n 2 -- -i --rxd=512 --txd=512\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffffffff -n 2 -- -i --rxd=512 --txd=512\n    --burst=32 --rxfreet=64 --mbcache=128 --portmask=0x3 --txpt=36 --txht=0 --txwt=0\n    --txfreet=32 --txrst=32 --enable-rx-cksum\n      testpmd> set verbose 1\n@@ -189,7 +189,7 @@ below.\n \n Then run the test application as below::\n \n-   ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xffffffff -n 2 -- -i --rxd=512 --txd=512\n+   ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xffffffff -n 2 -- -i --rxd=512 --txd=512\n    --burst=32 --rxfreet=64 --mbcache=128 --portmask=0x3 --txpt=36 --txht=0 --txwt=0\n    --txfreet=32 --txrst=32 --enable-rx-cksum\n \ndiff --git a/test_plans/tx_preparation_test_plan.rst b/test_plans/tx_preparation_test_plan.rst\nindex 738d44f..a6d9a0b 100644\n--- a/test_plans/tx_preparation_test_plan.rst\n+++ b/test_plans/tx_preparation_test_plan.rst\n@@ -76,7 +76,7 @@ Launch the ``testpmd`` with the following arguments, set ``--tx-offloads=0x8fff`\n let TX checksum offloads, TSO mode in the “Full Featured” TX path, add\n --max-pkt-len for large packet::\n \n-   ./testpmd -c 0x6 -n 4  -- -i --tx-offloads=0x8fff --port-topology=chained\n+   ./app/dpdk-testpmd -c 0x6 -n 4  -- -i --tx-offloads=0x8fff --port-topology=chained\n    --max-pkt-len=9000\n \n Set the ``csum`` forwarding mode::\ndiff --git a/test_plans/uni_pkt_test_plan.rst b/test_plans/uni_pkt_test_plan.rst\nindex 905e27a..68f12c9 100644\n--- a/test_plans/uni_pkt_test_plan.rst\n+++ b/test_plans/uni_pkt_test_plan.rst\n@@ -55,7 +55,7 @@ Plug in three different types of nic on the board.\n \n Start testpmd and then enable rxonly and verbose mode::\n \n-    ./x86_64-native-linuxapp-gcc/app/testpmd -c f -n 4 -- -i --tx-offloads=0x8fff\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -- -i --tx-offloads=0x8fff\n     set fwd rxonly\n     set verbose 1\n     start\n",
    "prefixes": [
        "V1"
    ]
}