Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/94210/?format=api
https://patches.dpdk.org/api/patches/94210/?format=api", "web_url": "https://patches.dpdk.org/project/dts/patch/20210615104613.14658-3-junx.dong@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": "<20210615104613.14658-3-junx.dong@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dts/20210615104613.14658-3-junx.dong@intel.com", "date": "2021-06-15T10:46:10", "name": "[V1,3/6] framework/*: update framework after removed fm10k", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "d7a92330b79d03946803e27f6fb16963bc5fde54", "submitter": { "id": 2237, "url": "https://patches.dpdk.org/api/people/2237/?format=api", "name": "Jun Dong", "email": "junx.dong@intel.com" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dts/patch/20210615104613.14658-3-junx.dong@intel.com/mbox/", "series": [ { "id": 17333, "url": "https://patches.dpdk.org/api/series/17333/?format=api", "web_url": "https://patches.dpdk.org/project/dts/list/?series=17333", "date": "2021-06-15T10:46:08", "name": "[V1,1/6] dts/*: remove fm10k related modules and patch", "version": 1, "mbox": "https://patches.dpdk.org/series/17333/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/94210/comments/", "check": "pending", "checks": "https://patches.dpdk.org/api/patches/94210/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 D6B2AA0C47;\n\tTue, 15 Jun 2021 12:46:32 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id CF03E4113E;\n\tTue, 15 Jun 2021 12:46:32 +0200 (CEST)", "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n by mails.dpdk.org (Postfix) with ESMTP id 1CF2040140\n for <dts@dpdk.org>; Tue, 15 Jun 2021 12:46:30 +0200 (CEST)", "from orsmga001.jf.intel.com ([10.7.209.18])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 15 Jun 2021 03:46:30 -0700", "from unknown (HELO localhost.localdomain.sh.intel.com)\n ([10.240.182.57])\n by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 15 Jun 2021 03:46:29 -0700" ], "IronPort-SDR": [ "\n kGmP4ST5zMDcMen6Dof2DBRzAFS9gU/oindGSidDX7iH9YZRo70MdKVUnLGcftFdZGDh7UyvSN\n 9A3MvWyJXZwg==", "\n 69AMNZUcKEZwH03WVzZ5HIihWo7sHOw/7oqReylVX7GGL8W8xaoCLo0x7QfmUPMxcFd83eNXIQ\n hfvqs/LLkoxA==" ], "X-IronPort-AV": [ "E=McAfee;i=\"6200,9189,10015\"; a=\"291598482\"", "E=Sophos;i=\"5.83,275,1616482800\"; d=\"scan'208\";a=\"291598482\"", "E=Sophos;i=\"5.83,275,1616482800\"; d=\"scan'208\";a=\"484428195\"" ], "From": "Jun Dong <junx.dong@intel.com>", "To": "junx.dong@intel.com", "Cc": "dts@dpdk.org", "Date": "Tue, 15 Jun 2021 18:46:10 +0800", "Message-Id": "<20210615104613.14658-3-junx.dong@intel.com>", "X-Mailer": "git-send-email 2.27.0", "In-Reply-To": "<20210615104613.14658-1-junx.dong@intel.com>", "References": "<20210615104613.14658-1-junx.dong@intel.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[dts] [PATCH V1 3/6] framework/*: update framework after removed\n fm10k", "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", "Sender": "\"dts\" <dts-bounces@dpdk.org>" }, "content": "1. update framework/dut,remove fm10k related description. \n 2. update framework/project_dpdk,remove fm10k related build option. \n 3. update framework/settings,remove fm10k related NICs. \n 4. update framework/test_capabilities,remove fm10k. \n 5. update framework/test_case,remove redrockcanyou branch from function.\n\nSigned-off-by: Jun Dong <junx.dong@intel.com>\n---\n framework/dut.py | 2 +-\n framework/project_dpdk.py | 3 +--\n framework/settings.py | 11 +----------\n framework/test_capabilities.py | 2 +-\n framework/test_case.py | 2 --\n 5 files changed, 4 insertions(+), 16 deletions(-)", "diff": "diff --git a/framework/dut.py b/framework/dut.py\nindex ca1c9089..f5481d06 100644\n--- a/framework/dut.py\n+++ b/framework/dut.py\n@@ -459,7 +459,7 @@ class Dut(Crb):\n \n def stop_ports(self):\n \"\"\"\n- After all execution done, some special nic like fm10k should be stop\n+ After all execution done, the nic should be stop\n \"\"\"\n for (pci_bus, pci_id) in self.pci_devices_info:\n driver = settings.get_nic_driver(pci_id)\ndiff --git a/framework/project_dpdk.py b/framework/project_dpdk.py\nindex f7946664..31827991 100644\n--- a/framework/project_dpdk.py\n+++ b/framework/project_dpdk.py\n@@ -203,8 +203,7 @@ class DPDKdut(Dut):\n 'RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC': 'n'})\n elif mode == 'novector':\n self.set_build_options({'RTE_IXGBE_INC_VECTOR': 'n',\n- 'RTE_LIBRTE_I40E_INC_VECTOR': 'n',\n- 'RTE_LIBRTE_FM10K_INC_VECTOR': 'n'})\n+ 'RTE_LIBRTE_I40E_INC_VECTOR': 'n'})\n elif mode == 'avx512':\n self.logger.warning(RED('*********AVX512 is not supported by makefile!!!********'))\n else:\ndiff --git a/framework/settings.py b/framework/settings.py\nindex 23eb0075..9ceffe2e 100644\n--- a/framework/settings.py\n+++ b/framework/settings.py\n@@ -83,24 +83,20 @@ NICS = {\n 'fortville_eagle': '8086:1572',\n 'fortville_spirit': '8086:1583',\n 'fortville_spirit_single': '8086:1584',\n- 'redrockcanyou': '8086:15a4',\n 'fortpark': '8086:374c',\n 'fortpark_1g': '8086:37d1',\n 'fortpark_TLV': '8086:37d0',\n 'fortpark_BASE-T': '8086:37d2',\n 'fortpark_TLV_vf': '8086:37cd',\n 'fvl10g_vf': '8086:154c',\n- 'atwood': '8086:15d5',\n 'ConnectX3_MT4103': '15b3:1007',\n 'ConnectX4_MT4115': '15b3:1013',\n 'ConnectX4_LX_MT4117': '15b3:1015',\n 'ConnectX5_MT4119': '15b3:1017',\n 'ConnectX5_MT4121': '15b3:1019',\n- 'boulderrapid': '8086:15d0',\n 'fortville_25g': '8086:158b',\n 'cavium_a034': '177d:a034',\n 'cavium_0011': '177d:0011',\n- 'hi1822': '19e5:1822',\n 'fortvile_bdw_de': '8086:15ac',\n 'cavium_a063': '177d:a063',\n 'cavium_a064': '177d:a064',\n@@ -151,24 +147,20 @@ DRIVERS = {\n 'fortville_eagle': 'i40e',\n 'fortville_spirit': 'i40e',\n 'fortville_spirit_single': 'i40e',\n- 'redrockcanyou': 'fm10k',\n 'fortpark': 'i40e',\n 'fortpark_1g': 'i40e',\n 'fortpark_TLV': 'i40e',\n 'fortpark_BASE-T': 'i40e',\n 'fortpark_TLV_vf': 'i40evf',\n 'fvl10g_vf': 'i40evf',\n- 'atwood': 'fm10k',\n 'ConnectX3_MT4103': 'mlx4_core',\n 'ConnectX4_MT4115': 'mlx5_core',\n 'ConnectX4_LX_MT4117': 'mlx5_core',\n 'ConnectX5_MT4119': 'mlx5_core',\n 'ConnectX5_MT4121': 'mlx5_core',\n- 'boulderrapid': 'fm10k',\n 'fortville_25g': 'i40e',\n 'cavium_a034': 'thunder-nicvf',\n 'cavium_0011': 'thunder-nicvf',\n- 'hi1822': 'hinic',\n 'fortvile_bdw_de': 'ixgbe',\n 'cavium_a063': 'octeontx2-nicpf',\n 'cavium_a064': 'octeontx2-nicvf',\n@@ -295,9 +287,8 @@ def get_nic_driver(pci_id):\n \"\"\"\n Return linux driver for specified pci device\n \"\"\"\n- driverlist = dict(list(zip(list(NICS.values()), list(DRIVERS.keys()))))\n try:\n- driver = DRIVERS[driverlist[pci_id]]\n+ driver = DRIVERS[{NICS[key]:key for key in NICS}[pci_id]]\n except Exception as e:\n driver = None\n return driver\ndiff --git a/framework/test_capabilities.py b/framework/test_capabilities.py\nindex 79a6dee6..350e7ee3 100644\n--- a/framework/test_capabilities.py\n+++ b/framework/test_capabilities.py\n@@ -3,7 +3,7 @@\n Dict used to skip parts of tests if NIC is known not to support them\n \"\"\"\n DRIVER_TEST_LACK_CAPA = {\n-\t'sctp_tx_offload' : ['thunder-nicvf', 'fm10k', 'qede']\n+\t'sctp_tx_offload' : ['thunder-nicvf', 'qede']\n }\n \n \ndiff --git a/framework/test_case.py b/framework/test_case.py\nindex 3347adad..98b716b9 100644\n--- a/framework/test_case.py\n+++ b/framework/test_case.py\n@@ -507,8 +507,6 @@ class TestCase(object):\n bitrate *= 10\n elif nic == 'fortpark_TLV':\n bitrate *= 10\n- elif nic == 'redrockcanyou':\n- bitrate *= 40\n elif driver == 'thunder-nicvf':\n bitrate *= 10\n elif nic == 'fortville_25g':\n", "prefixes": [ "V1", "3/6" ] }{ "id": 94210, "url": "