get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 118352,
    "url": "http://patches.dpdk.org/api/patches/118352/?format=api",
    "web_url": "http://patches.dpdk.org/project/dts/patch/20221018055704.51890-1-linglix.chen@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": "<20221018055704.51890-1-linglix.chen@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20221018055704.51890-1-linglix.chen@intel.com",
    "date": "2022-10-18T05:57:04",
    "name": "[V1] tests/vf_interrupt_pmd: delete igb_uio case",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "28a977ea8596468339a16e16d6ffb9a1e20ec6f3",
    "submitter": {
        "id": 1843,
        "url": "http://patches.dpdk.org/api/people/1843/?format=api",
        "name": "Lingli Chen",
        "email": "linglix.chen@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dts/patch/20221018055704.51890-1-linglix.chen@intel.com/mbox/",
    "series": [
        {
            "id": 25273,
            "url": "http://patches.dpdk.org/api/series/25273/?format=api",
            "web_url": "http://patches.dpdk.org/project/dts/list/?series=25273",
            "date": "2022-10-18T05:57:04",
            "name": "[V1] tests/vf_interrupt_pmd: delete igb_uio case",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/25273/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/118352/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/118352/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 33330A0560;\n\tTue, 18 Oct 2022 08:47:41 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 2E4384021E;\n\tTue, 18 Oct 2022 08:47:41 +0200 (CEST)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n by mails.dpdk.org (Postfix) with ESMTP id 6575B4021D\n for <dts@dpdk.org>; Tue, 18 Oct 2022 08:47:39 +0200 (CEST)",
            "from orsmga002.jf.intel.com ([10.7.209.21])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 17 Oct 2022 23:47:39 -0700",
            "from unknown (HELO localhost.localdomain) ([10.239.252.99])\n by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 17 Oct 2022 23:47:37 -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=1666075659; x=1697611659;\n h=from:to:cc:subject:date:message-id;\n bh=7W1Smix1UM/girRKuTIjhRhMgH4RART/0f84O5/+2z4=;\n b=l73YoOGL8HZpto3c9fSgVGzbgM45XNZBHWFjntIv06/Hs/2Z5sIU4nsM\n HYeFaxxiGUx9/6VeZxF56U65yoEdvH9QD2Rj6sSTbFazqMabnmHZ6gcbz\n H2sQ65YL2g54JuX8VXmPTpOL9a4r/TaBytwRekmtBLS3i1hq49dPpEyBX\n rEOv4LBSmZ8MGUMOOJrOaoCCLSDIYRDBHUud0lmHh1G6xE4p3hiujknDo\n +UHjQrtR8GzXJYVaWS6c0geSppr8gaIYaH7+WKFpUI35zB7Z1DVJhHWMp\n 8854OdE/plJN5glK/HaCjJTm78pgGMeFqZNnuwRmYj040uTryAamReHOZ g==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10503\"; a=\"392319880\"",
            "E=Sophos;i=\"5.95,193,1661842800\"; d=\"scan'208\";a=\"392319880\"",
            "E=McAfee;i=\"6500,9779,10503\"; a=\"628589546\"",
            "E=Sophos;i=\"5.95,193,1661842800\"; d=\"scan'208\";a=\"628589546\""
        ],
        "From": "Lingli Chen <linglix.chen@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "zhiminx.huang@intel.com,\n\tLingli Chen <linglix.chen@intel.com>",
        "Subject": "[dts][PATCH V1] tests/vf_interrupt_pmd: delete igb_uio case",
        "Date": "Tue, 18 Oct 2022 01:57:04 -0400",
        "Message-Id": "<20221018055704.51890-1-linglix.chen@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "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": "Delete igb_uio case: nic_interrupt_PF_igb_uio\n\nSigned-off-by: Lingli Chen <linglix.chen@intel.com>\n---\n test_plans/vf_interrupt_pmd_test_plan.rst | 40 +++++------------------\n tests/TestSuite_vf_interrupt_pmd.py       | 24 --------------\n 2 files changed, 8 insertions(+), 56 deletions(-)",
    "diff": "diff --git a/test_plans/vf_interrupt_pmd_test_plan.rst b/test_plans/vf_interrupt_pmd_test_plan.rst\nindex b7cdeb3e..9c917f9a 100644\n--- a/test_plans/vf_interrupt_pmd_test_plan.rst\n+++ b/test_plans/vf_interrupt_pmd_test_plan.rst\n@@ -36,11 +36,11 @@ Modify the DPDK-l3fwd-power source code and recompile the l3fwd-power::\n     meson configure -Dexamples=l3fwd-power x86_64-native-linuxapp-gcc\n     ninja -C x86_64-native-linuxapp-gcc\n \n-Support igb_uio and vfio driver, if used vfio, kernel need 3.6+ and enable vt-d\n+Support vfio driver, if used vfio, kernel need 3.6+ and enable vt-d\n in bios. When used vfio, requested to insmod two drivers vfio and vfio-pci.\n \n-Test Case1: Check Interrupt for PF with vfio driver on ixgbe and i40e\n-=====================================================================\n+Test Case1: Check Interrupt for PF with vfio driver\n+===================================================\n \n 1. Bind NIC PF to vfio-pci drvier::\n \n@@ -62,32 +62,8 @@ Test Case1: Check Interrupt for PF with vfio driver on ixgbe and i40e\n \n     L3FWD_POWER: lcore 2 sleeps until interrupt triggers\n \n-Test Case2: Check Interrupt for PF with igb_uio driver on ixgbe and i40e\n-========================================================================\n-\n-1. Bind NIC PF to igb_uio drvier::\n-\n-    modprobe uio;\n-    insmod x86_64-native-linuxapp-gcc/kmod/igb_uio.ko;\n-\n-    ./usertools/dpdk-devbind.py --bind=igb_uio 0000:04:00.0\n-\n-2. start l3fwd-power with PF::\n-\n-    ./x86_64-native-linuxapp-gcc/examples/dpdk-l3fwd-power -l 1-3 -n 4 -- -P -p 0x01  --config '(0,0,2)'\n-\n-3. Send packet with packet generator to the pf NIC, check that thread core2 waked up::\n-\n-    sendp([Ether(dst='pf_mac')/IP()/UDP()/Raw(load='XXXXXXXXXXXXXXXXXX')], iface=\"tester_intf\")\n-\n-    L3FWD_POWER: lcore 2 is waked up from rx interrupt on port 0 queue 0\n-\n-4. Check if threads on core 2 have returned to sleep mode::\n-\n-    L3FWD_POWER: lcore 2 sleeps until interrupt triggers\n-\n-Test Case3: Check Interrupt for VF with vfio driver on ixgbe and i40e\n-=====================================================================\n+Test Case2: Check Interrupt for VF with vfio driver\n+===================================================\n \n 1. Generate NIC VF, then bind it to vfio drvier::\n \n@@ -112,7 +88,7 @@ Test Case3: Check Interrupt for VF with vfio driver on ixgbe and i40e\n \n     L3FWD_POWER: lcore 2 sleeps until interrupt triggers\n \n-Test Case4: VF interrupt pmd in VM with vfio-pci\n+Test Case3: VF interrupt pmd in VM with vfio-pci\n ================================================\n \n 1. Generate NIC VF, then bind it to vfio drvier::\n@@ -160,7 +136,7 @@ Test Case4: VF interrupt pmd in VM with vfio-pci\n \n     L3FWD_POWER: lcore 2 sleeps until interrupt triggers\n \n-Test Case5: vf multi-queue interrupt with vfio-pci on i40e \n+Test Case4: vf multi-queue interrupt with vfio-pci on i40e\n ==========================================================\n \n 1. Generate NIC VF, then bind it to vfio drvier::\n@@ -187,7 +163,7 @@ Test Case5: vf multi-queue interrupt with vfio-pci on i40e\n     L3FWD_POWER: lcore 3 is waked up from rx interrupt on port 0 queue 2\n     L3FWD_POWER: lcore 4 is waked up from rx interrupt on port 0 queue 3\n \n-Test Case6: VF multi-queue interrupt in VM with vfio-pci on i40e\n+Test Case5: VF multi-queue interrupt in VM with vfio-pci on i40e\n ================================================================\n     \n 1. Generate NIC VF, then bind it to vfio drvier::\ndiff --git a/tests/TestSuite_vf_interrupt_pmd.py b/tests/TestSuite_vf_interrupt_pmd.py\nindex 5854cb0c..692a7978 100644\n--- a/tests/TestSuite_vf_interrupt_pmd.py\n+++ b/tests/TestSuite_vf_interrupt_pmd.py\n@@ -288,30 +288,6 @@ class TestVfInterruptPmd(TestCase):\n             \"lcore %s not sleeps\" % self.core_user,\n         )\n \n-    def test_nic_interrupt_PF_igb_uio(self):\n-        \"\"\"\n-        Check Interrupt for PF with igb_uio driver\n-        \"\"\"\n-        self.prepare_l3fwd_power(self.dut)\n-\n-        self.dut.setup_modules_linux(self.target, \"igb_uio\", \"\")\n-\n-        self.dut.ports_info[0][\"port\"].bind_driver(driver=\"igb_uio\")\n-\n-        self.begin_l3fwd_power(self.dut)\n-\n-        self.send_packet(self.mac_port_0, self.rx_intf_0, self.dut)\n-\n-        self.verify(\n-            \"lcore %s is waked up from rx interrupt on port 0\" % self.core_user\n-            in self.out2,\n-            \"Wake up failed\",\n-        )\n-        self.verify(\n-            \"lcore %s sleeps until interrupt triggers\" % self.core_user in self.out2,\n-            \"lcore %s not sleeps\" % self.core_user,\n-        )\n-\n     def test_nic_multi_queues_interrupt_VF_vfio_pci(self, driver=\"default\"):\n         \"\"\"\n         Check Interrupt for VF with vfio driver, need test with i40e driver\n",
    "prefixes": [
        "V1"
    ]
}