Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/118352/?format=api
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" ] }{ "id": 118352, "url": "