get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 116701,
    "url": "https://patches.dpdk.org/api/patches/116701/?format=api",
    "web_url": "https://patches.dpdk.org/project/dts/patch/20220923095458.28070-3-zhiminx.huang@intel.com/",
    "project": {
        "id": 3,
        "url": "https://patches.dpdk.org/api/projects/3/?format=api",
        "name": "DTS",
        "link_name": "dts",
        "list_id": "dts.dpdk.org",
        "list_email": "dts@dpdk.org",
        "web_url": "",
        "scm_url": "git://dpdk.org/tools/dts",
        "webscm_url": "http://git.dpdk.org/tools/dts/",
        "list_archive_url": "https://inbox.dpdk.org/dts",
        "list_archive_url_format": "https://inbox.dpdk.org/dts/{}",
        "commit_url_format": ""
    },
    "msgid": "<20220923095458.28070-3-zhiminx.huang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20220923095458.28070-3-zhiminx.huang@intel.com",
    "date": "2022-09-23T09:54:58",
    "name": "[V5,3/3] test_plans/*:modify cases to check dcf as a full feature pmd",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "cd2d96339b896e28a9eb7a21f61560016fbd31ad",
    "submitter": {
        "id": 1685,
        "url": "https://patches.dpdk.org/api/people/1685/?format=api",
        "name": "Huang, ZhiminX",
        "email": "zhiminx.huang@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dts/patch/20220923095458.28070-3-zhiminx.huang@intel.com/mbox/",
    "series": [
        {
            "id": 24789,
            "url": "https://patches.dpdk.org/api/series/24789/?format=api",
            "web_url": "https://patches.dpdk.org/project/dts/list/?series=24789",
            "date": "2022-09-23T09:54:56",
            "name": "[V5,1/3] framework/*:add config dcf mode in execution file",
            "version": 5,
            "mbox": "https://patches.dpdk.org/series/24789/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/116701/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/116701/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 BE0B3A054A;\n\tFri, 23 Sep 2022 03:42:36 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id E78D640689;\n\tFri, 23 Sep 2022 03:42:35 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n by mails.dpdk.org (Postfix) with ESMTP id DE57E40689\n for <dts@dpdk.org>; Fri, 23 Sep 2022 03:42:34 +0200 (CEST)",
            "from orsmga006.jf.intel.com ([10.7.209.51])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 22 Sep 2022 18:42:29 -0700",
            "from unknown (HELO cvl_100g_103.icx.intel.com) ([10.239.252.93])\n by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 22 Sep 2022 18:42:27 -0700"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1663897355; x=1695433355;\n h=from:to:cc:subject:date:message-id:in-reply-to: references;\n bh=INPxhimL1j4AmXgOTzrEXqhJmpSR92YBkyCZyImfwOk=;\n b=N54EAAXV98UMAlxmIl2p6olOxoH3ExvpZM6oHxtJ/z+GBwjQkhDK4lmk\n by2tSxuMMyP8z8V+Z3yeEqlHNZ747mkf7X9OJJq3eMX/vsr+38c4cBHMQ\n 5sFEeVFBdy+gW88Su7+iNnBtgJFgEw6O87rOEZmYn8lCCmjVW5wgpD9Iz\n vj9CnKoJ/z1G7AJKxX2IZur8VVpTJnuAIxKpOmsWGE+NUUvIajDNbtjSi\n WL+PDnia2AeafyMN5/Vfc8vtghf77vFBIICajHwES9EE0m//J1M/AXCr7\n JZSdR8q978DuvHrxiWKKkd8cQKWdJm8i0G2291psckFb3jmWkQghmZOYl A==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10478\"; a=\"280851508\"",
            "E=Sophos;i=\"5.93,337,1654585200\"; d=\"scan'208\";a=\"280851508\"",
            "E=Sophos;i=\"5.93,337,1654585200\"; d=\"scan'208\";a=\"597689045\""
        ],
        "From": "Zhimin Huang <zhiminx.huang@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "Zhimin Huang <zhiminx.huang@intel.com>",
        "Subject": "[dts][PATCH V5 3/3] test_plans/*:modify cases to check dcf as a full\n feature pmd",
        "Date": "Fri, 23 Sep 2022 17:54:58 +0800",
        "Message-Id": "<20220923095458.28070-3-zhiminx.huang@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20220923095458.28070-1-zhiminx.huang@intel.com>",
        "References": "<20220923095458.28070-1-zhiminx.huang@intel.com>",
        "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": "the dcf mode support more pmd feature in dpdk22.07.\nmodify cases to support dcf and check normal datapath in dcf mode.\nadd description for support dcf case in testplan.\n1.set vf trust on before start dcf\n2.start up testpmd with dcf parm.\n\nSigned-off-by: Zhimin Huang <zhiminx.huang@intel.com>\nAcked-by: Xueqin Lin <xueqin.lin@intel.com>\n---\nv5:\n-detailed the subject and comments.\n\n test_plans/kernelpf_iavf_test_plan.rst | 12 ++++++++++++\n test_plans/stats_checks_test_plan.rst  | 12 ++++++++++++\n test_plans/vf_macfilter_test_plan.rst  | 16 ++++++++++++++++\n test_plans/vf_offload_test_plan.rst    | 14 ++++++++++++++\n test_plans/vf_rss_test_plan.rst        | 13 +++++++++++++\n test_plans/vf_smoke_test_plan.rst      | 13 +++++++++++++\n test_plans/vf_vlan_test_plan.rst       | 12 ++++++++++++\n 7 files changed, 92 insertions(+)",
    "diff": "diff --git a/test_plans/kernelpf_iavf_test_plan.rst b/test_plans/kernelpf_iavf_test_plan.rst\nindex d877bb90..aa7aed82 100644\n--- a/test_plans/kernelpf_iavf_test_plan.rst\n+++ b/test_plans/kernelpf_iavf_test_plan.rst\n@@ -47,6 +47,18 @@ Start up VF port::\n \n     ./<build_target>/app/dpdk-testpmd -c f -n 4 -- -i\n \n+Or set VF port to dcf and start up::\n+\n+   Enable kernel trust mode:\n+\n+       ip link set $PF_INTF vf 0 trust on\n+\n+    ./<build_target>/app/dpdk-testpmd -c f -n 4 -a 0000:18:01.0,cap=dcf -- -i\n+\n+.. note::\n+\n+   make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n Test case: VF basic RX/TX\n =========================\n Set rxonly forward, start testpmd\ndiff --git a/test_plans/stats_checks_test_plan.rst b/test_plans/stats_checks_test_plan.rst\nindex 8c7e0add..8975d165 100644\n--- a/test_plans/stats_checks_test_plan.rst\n+++ b/test_plans/stats_checks_test_plan.rst\n@@ -265,5 +265,17 @@ Test Case: VF xstats Checks\n     testpmd> port config all rss all\n     testpmd> set fwd mac\n \n+   Or set VF port to dcf and start up::\n+\n+    Enable kernel trust mode:\n+\n+       ip link set $PF_INTF vf 0 trust on\n+\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c f -n 4 -a 0000:18:01.0,cap=dcf -- -i --rxq=4 --txq=4\n+\n+.. note::\n+\n+   make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n 3. Then run the same steps of PF xstats Checks, get same result.\n note: because one port forwarding packets, so check rx and tx both in port 0.\ndiff --git a/test_plans/vf_macfilter_test_plan.rst b/test_plans/vf_macfilter_test_plan.rst\nindex d623cf04..e2f3c355 100644\n--- a/test_plans/vf_macfilter_test_plan.rst\n+++ b/test_plans/vf_macfilter_test_plan.rst\n@@ -77,6 +77,14 @@ Test Case 1: test_kernel_2pf_2vf_1vm_iplink_macfilter\n       testpmd> set fwd mac\n       testpmd> start\n \n+   Or set VF port to dcf and start up::\n+\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0,cap=dcf -a 00:07.0,cap=dcf -- -i --portmask=0x3\n+\n+.. note::\n+\n+      make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n 6. Use scapy to send 100 random packets with ip link set MAC to VF, verify the\n    packets can be received by one VF and can be forwarded to another VF\n    correctly.\n@@ -156,6 +164,14 @@ Test Case 2: test_kernel_2pf_2vf_1vm_mac_add_filter\n       testpmd> set fwd mac\n       testpmd> start\n \n+   Or set VF port to dcf and start up::\n+\n+      ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0x0f -n 4 -a 00:06.0,cap=dcf -a 00:07.0,cap=dcf -- -i --portmask=0x3\n+\n+.. note::\n+\n+      make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n 6. Use scapy to send 100 random packets with current VF0's MAC, verify the\n    packets can be received by one VF and can be forwarded to another VF\n    correctly.\ndiff --git a/test_plans/vf_offload_test_plan.rst b/test_plans/vf_offload_test_plan.rst\nindex ba490e06..f909b477 100644\n--- a/test_plans/vf_offload_test_plan.rst\n+++ b/test_plans/vf_offload_test_plan.rst\n@@ -30,6 +30,20 @@ launch the ``testpmd`` with the following arguments::\n   --txht=8 --txwt=0 --txfreet=0 --rxfreet=64 --mbcache=250 --portmask=0x5\n   --enable-rx-cksum\n \n+Or set VF port to dcf and start up::\n+\n+   Enable kernel trust mode:\n+\n+       ip link set $PF_INTF vf 0 trust on\n+\n+   dpdk-testpmd -c 0x0f -n 4 -a 00:04.0,cap=dcf -a 00:05.0,cap=dcf -- -i --burst=1 --txpt=32 \\\n+   --txht=8 --txwt=0 --txfreet=0 --rxfreet=64 --mbcache=250 --portmask=0x5\n+   --enable-rx-cksum\n+\n+.. note::\n+\n+   make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n Set the verbose level to 1 to display information for each received packet::\n \n   testpmd> set verbose 1\ndiff --git a/test_plans/vf_rss_test_plan.rst b/test_plans/vf_rss_test_plan.rst\nindex 846de2d7..75520206 100644\n--- a/test_plans/vf_rss_test_plan.rst\n+++ b/test_plans/vf_rss_test_plan.rst\n@@ -54,6 +54,19 @@ Testpmd configuration - 4 RX/TX queues per port\n \n   dpdk-testpmd -c 1f -n 3  -- -i --rxq=4 --txq=4\n \n+\n+Or set VF port to dcf and start up::\n+\n+   Enable kernel trust mode:\n+\n+       ip link set $PF_INTF vf 0 trust on\n+\n+    dpdk-testpmd -c 0x0f -n 4 -a 00:04.0,cap=dcf -a 00:05.0,cap=dcf -- -i --rxq=4 --txq=4\n+\n+.. note::\n+\n+   make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n Testpmd Configuration Options\n -----------------------------\n \ndiff --git a/test_plans/vf_smoke_test_plan.rst b/test_plans/vf_smoke_test_plan.rst\nindex 33a3273c..7698947d 100644\n--- a/test_plans/vf_smoke_test_plan.rst\n+++ b/test_plans/vf_smoke_test_plan.rst\n@@ -59,6 +59,19 @@ Prerequisites\n     testpmd> start\n     testpmd> show port info all\n \n+Or set VF port to dcf and start up::\n+\n+   Enable kernel trust mode:\n+\n+       ip link set $PF_INTF vf 0 trust on\n+\n+    ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:86:01.0,cap=dcf --file-prefix=pf -- -i --rxq=4\n+    --txq=4\n+\n+.. note::\n+\n+   make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n \n Test Case 1: test enable and disable jumbo frame\n ====================================================\ndiff --git a/test_plans/vf_vlan_test_plan.rst b/test_plans/vf_vlan_test_plan.rst\nindex 2c38d4dd..4ddf8e6e 100644\n--- a/test_plans/vf_vlan_test_plan.rst\n+++ b/test_plans/vf_vlan_test_plan.rst\n@@ -66,6 +66,18 @@ Prerequisites\n      testpmd> set verbose 1\n      testpmd> start\n \n+Or set VF port to dcf and start up::\n+\n+   Enable kernel trust mode:\n+\n+       ip link set $PF_INTF vf 0 trust on\n+\n+    dpdk-testpmd -c 0x0f -n 4 -a 00:04.0,cap=dcf -a 00:05.0,cap=dcf -- -i --portmask=0x3\n+\n+.. note::\n+\n+   make dcf as full feature pmd is dpdk22.07 feature, and only support E810 series nic.\n+\n Test Case 1: Add port based vlan on VF\n ======================================\n \n",
    "prefixes": [
        "V5",
        "3/3"
    ]
}