Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/112531/?format=api
https://patches.dpdk.org/api/patches/112531/?format=api", "web_url": "https://patches.dpdk.org/project/dts/patch/1654672195-6189-3-git-send-email-yux.jiang@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": "<1654672195-6189-3-git-send-email-yux.jiang@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dts/1654672195-6189-3-git-send-email-yux.jiang@intel.com", "date": "2022-06-08T07:09:55", "name": "[V1,2/2] tests/kernelpf_iavf: remove 2 duplicated vf jumboframe cases", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "e78a96631490bb7ce75da127694994d402538437", "submitter": { "id": 1709, "url": "https://patches.dpdk.org/api/people/1709/?format=api", "name": "Yu Jiang", "email": "yux.jiang@intel.com" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dts/patch/1654672195-6189-3-git-send-email-yux.jiang@intel.com/mbox/", "series": [ { "id": 23406, "url": "https://patches.dpdk.org/api/series/23406/?format=api", "web_url": "https://patches.dpdk.org/project/dts/list/?series=23406", "date": "2022-06-08T07:09:53", "name": "kernelpf_iavf: remove 2 duplicated vf jumboframe cases", "version": 1, "mbox": "https://patches.dpdk.org/series/23406/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/112531/comments/", "check": "fail", "checks": "https://patches.dpdk.org/api/patches/112531/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 B398AA0548;\n\tWed, 8 Jun 2022 09:10:07 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id AED1B427EE;\n\tWed, 8 Jun 2022 09:10:07 +0200 (CEST)", "from mga02.intel.com (mga02.intel.com [134.134.136.20])\n by mails.dpdk.org (Postfix) with ESMTP id DA302427EE\n for <dts@dpdk.org>; Wed, 8 Jun 2022 09:10:05 +0200 (CEST)", "from fmsmga008.fm.intel.com ([10.253.24.58])\n by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Jun 2022 00:10:04 -0700", "from unknown (HELO localhost.localdomain.localdomain)\n ([10.239.251.127])\n by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Jun 2022 00:10:02 -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=1654672206; x=1686208206;\n h=from:to:cc:subject:date:message-id:in-reply-to: references;\n bh=z/ApUMzR8v3jD5snd5Jx4ni5R1IsDCQhl+trwWmTEq4=;\n b=R9Gvdcgk/MyPw8tLfGBQGs6lkCQdDeKw+ITcIF37mTnnXpnGjghF25P9\n utJ2tajiibLB39Pa9gBoyBJSmoo+CEDN/Wdr9qA+AkypbwOE0WfBec1dd\n F9sisoOAQpSQZs98qZIldVuk75fMt84ZI/gHFHxEshbHWgjZd2JIOijuq\n GYjE+6kLaudOcIYRfghj81LTabm+TeqkVYf+JvOVfmC6UQyZOH6NcAdX5\n wdalfK0F8ESwCBgUYLyEuQXygJV/JckdrmQEJgRZ+kOmnh/w/AcsKpGOT\n y78IKwTaSh6lyF4mUOr1IcOZQ1DOIGrb8t4fzku8PrMCDSrWsSSAavs2B w==;", "X-IronPort-AV": [ "E=McAfee;i=\"6400,9594,10371\"; a=\"265593049\"", "E=Sophos;i=\"5.91,285,1647327600\"; d=\"scan'208\";a=\"265593049\"", "E=Sophos;i=\"5.91,285,1647327600\"; d=\"scan'208\";a=\"636626654\"" ], "From": "\"Yu.Jiang\" <yux.jiang@intel.com>", "To": "yuan.peng@intel.com,\n\tdts@dpdk.org", "Cc": "Yu Jiang <yux.jiang@intel.com>", "Subject": "[dts][PATCH V1 2/2] tests/kernelpf_iavf: remove 2 duplicated vf\n jumboframe cases", "Date": "Wed, 8 Jun 2022 15:09:55 +0800", "Message-Id": "<1654672195-6189-3-git-send-email-yux.jiang@intel.com>", "X-Mailer": "git-send-email 1.8.3.1", "In-Reply-To": "<1654672195-6189-1-git-send-email-yux.jiang@intel.com>", "References": "<1654672195-6189-1-git-send-email-yux.jiang@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": "From: Yu Jiang <yux.jiang@intel.com>\n\nVF with/without jumboframe are duplicated to vf_jumboframe suite,\n so remove the two cases\n\nSigned-off-by: Yu Jiang <yux.jiang@intel.com>\n---\n tests/TestSuite_kernelpf_iavf.py | 72 --------------------------------\n 1 file changed, 72 deletions(-)", "diff": "diff --git a/tests/TestSuite_kernelpf_iavf.py b/tests/TestSuite_kernelpf_iavf.py\nindex bb20e687..811e55ee 100644\n--- a/tests/TestSuite_kernelpf_iavf.py\n+++ b/tests/TestSuite_kernelpf_iavf.py\n@@ -568,78 +568,6 @@ class TestKernelpfIavf(TestCase):\n else:\n self.verify(len(receive_pkt) == 1, \"Failed to received vlan packet!!!\")\n \n- def test_vf_without_jumboframe(self):\n- self.tester.send_expect(\n- \"ifconfig %s mtu %s\" % (self.tester_intf, ETHER_JUMBO_FRAME_MTU), \"#\"\n- )\n-\n- self.vm_testpmd.start_testpmd(\"all\")\n- self.vm_testpmd.execute_cmd(\"set fwd mac\")\n- self.vm_testpmd.execute_cmd(\"start\")\n- self.jumboframes_send_packet(ETHER_STANDARD_MTU - 1, True)\n- self.jumboframes_send_packet(ETHER_STANDARD_MTU + 1 + 4 + 4, False)\n- self.tester.send_expect(\n- \"ifconfig %s mtu %s\" % (self.tester_intf, ETHER_STANDARD_MTU), \"#\"\n- )\n-\n- def test_vf_with_jumboframe(self):\n- self.tester.send_expect(\n- \"ifconfig %s mtu %d\" % (self.tester_intf, ETHER_JUMBO_FRAME_MTU), \"#\"\n- )\n- conf_pkt_len = 3000\n- self.vm_testpmd.start_testpmd(\n- \"all\",\n- \"--max-pkt-len=%d --port-topology=loop --tx-offloads=0x8000\" % conf_pkt_len,\n- )\n- self.vm_testpmd.execute_cmd(\"set fwd mac\")\n- self.vm_testpmd.execute_cmd(\"start\")\n- self.jumboframes_send_packet(conf_pkt_len - 1, True)\n- self.jumboframes_send_packet(conf_pkt_len + 1, False)\n- self.tester.send_expect(\n- \"ifconfig %s mtu %d\" % (self.tester_intf, ETHER_STANDARD_MTU), \"#\"\n- )\n-\n- def jumboframes_send_packet(self, pktsize, received=True):\n- \"\"\"\n- Send 1 packet to portid\n- \"\"\"\n- tx_pkts_ori, _, tx_bytes_ori = [\n- int(_) for _ in self.jumboframes_get_stat(self.vm_port, \"tx\")\n- ]\n- rx_pkts_ori, rx_err_ori, rx_bytes_ori = [\n- int(_) for _ in self.jumboframes_get_stat(self.vm_port, \"rx\")\n- ]\n-\n- pkt = Packet(pkt_type=\"UDP\", pkt_len=pktsize)\n- pkt.config_layer(\"ether\", {\"dst\": self.vf_mac, \"src\": self.tester_mac})\n- self.vm_testpmd.execute_cmd(\"clear port stats all\")\n- pkt.send_pkt(self.tester, tx_port=self.tester_intf)\n-\n- time.sleep(1)\n-\n- tx_pkts, _, tx_bytes = [\n- int(_) for _ in self.jumboframes_get_stat(self.port, \"tx\")\n- ]\n- rx_pkts, rx_err, rx_bytes = [\n- int(_) for _ in self.jumboframes_get_stat(self.vm_port, \"rx\")\n- ]\n-\n- tx_pkts -= tx_pkts_ori\n- tx_bytes -= tx_bytes_ori\n- rx_pkts -= rx_pkts_ori\n- rx_bytes -= rx_bytes_ori\n- rx_err -= rx_err_ori\n- if received:\n- self.verify(\n- (rx_pkts == 1) and (tx_pkts == 1), \"Packet forward assert error\"\n- )\n-\n- self.verify(rx_bytes + 4 == pktsize, \"Rx packet size should be packet size\")\n-\n- self.verify(tx_bytes + 4 == pktsize, \"Tx packet size should be packet size\")\n- else:\n- self.verify(rx_err == 1 or tx_pkts == -1, \"Packet drop assert error\")\n-\n def test_vf_rss(self):\n rss_type = [\"ip\", \"tcp\", \"udp\"]\n self.vm_testpmd.start_testpmd(\"all\", \"--txq=4 --rxq=4\")\n", "prefixes": [ "V1", "2/2" ] }{ "id": 112531, "url": "