Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/121470/?format=api
https://patches.dpdk.org/api/patches/121470/?format=api", "web_url": "https://patches.dpdk.org/project/dts/patch/20221230135755.8650-3-hongbox.li@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": "<20221230135755.8650-3-hongbox.li@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dts/20221230135755.8650-3-hongbox.li@intel.com", "date": "2022-12-30T13:57:55", "name": "[V2,3/3] tests/*: enable ICE_25G-E823C_QSFP supported cases", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "1ebd44c61f71a72a9f31c3e870e188e910ce1a5e", "submitter": { "id": 2804, "url": "https://patches.dpdk.org/api/people/2804/?format=api", "name": "Li, HongboX", "email": "hongbox.li@intel.com" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dts/patch/20221230135755.8650-3-hongbox.li@intel.com/mbox/", "series": [ { "id": 26325, "url": "https://patches.dpdk.org/api/series/26325/?format=api", "web_url": "https://patches.dpdk.org/project/dts/list/?series=26325", "date": "2022-12-30T13:57:53", "name": "[V2,1/3] framework/settings: enable ICE_25G-E823C_QSFP supported cases", "version": 2, "mbox": "https://patches.dpdk.org/series/26325/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/121470/comments/", "check": "fail", "checks": "https://patches.dpdk.org/api/patches/121470/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 3393AA0545;\n\tFri, 30 Dec 2022 06:39:27 +0100 (CET)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 2E69A42D32;\n\tFri, 30 Dec 2022 06:39:27 +0100 (CET)", "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by mails.dpdk.org (Postfix) with ESMTP id 8FDCE4067B\n for <dts@dpdk.org>; Fri, 30 Dec 2022 06:39:24 +0100 (CET)", "from fmsmga001.fm.intel.com ([10.253.24.23])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 29 Dec 2022 21:39:24 -0800", "from unknown (HELO localhost.localdomain) ([10.239.252.93])\n by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 29 Dec 2022 21:39:22 -0800" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1672378764; x=1703914764;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=5Q0dMWM+0h240whTAfSYt5gajjcNJIY5tTOfKLC4+9k=;\n b=PWkgp9D/hJlsc4+5DPD1UJV2ath9GpaJqGEeiq2kxA/1u3Y7h2z7Kzml\n qzkDjoyvzCw9uwUKlYAUNXHGLFSPGqmM+ppuMf6/LkuZVj+FWCAUX286v\n Md/ydlFg82vD680xj/BrpvSqCyRPApbOhe/OyytRWWbcQiUAo60vaXbyQ\n Okaf2aaqqRrWFRKYo+wPgMP3z6OhRSLuUs2bjCLz5o+HxQWjsAR98BhYJ\n z0DZq/vLgEGGYAlle0uXtEHGqIPJDmSrzGgT6YqQgbdpbmirwhdyWtL0h\n 5iIUcwfR60AUB8xCFgeMZGhpPltkTFKLObrdE37HjlPmsFWnTAqq8lUaD Q==;", "X-IronPort-AV": [ "E=McAfee;i=\"6500,9779,10575\"; a=\"322401646\"", "E=Sophos;i=\"5.96,286,1665471600\"; d=\"scan'208\";a=\"322401646\"", "E=McAfee;i=\"6500,9779,10575\"; a=\"796149449\"", "E=Sophos;i=\"5.96,286,1665471600\"; d=\"scan'208\";a=\"796149449\"" ], "From": "Hongbo Li <hongbox.li@intel.com>", "To": "dts@dpdk.org", "Cc": "Hongbo Li <hongbox.li@intel.com>", "Subject": "[dts][PATCH V2 3/3] tests/*: enable ICE_25G-E823C_QSFP supported\n cases", "Date": "Fri, 30 Dec 2022 21:57:55 +0800", "Message-Id": "<20221230135755.8650-3-hongbox.li@intel.com>", "X-Mailer": "git-send-email 2.17.1", "In-Reply-To": "<20221230135755.8650-1-hongbox.li@intel.com>", "References": "<20221230135755.8650-1-hongbox.li@intel.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "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": "add ICE_25G-E823C_QSFP supported cases\n\nSigned-off-by: Hongbo Li <hongbox.li@intel.com>\n---\n tests/TestSuite_ice_advanced_iavf_rss_gtpu.py | 7 ++++++-\n tests/TestSuite_ice_dcf_acl_filter.py | 7 ++++++-\n tests/TestSuite_ice_dcf_flow_priority.py | 7 ++++++-\n tests/TestSuite_ice_dcf_switch_filter.py | 7 ++++++-\n tests/TestSuite_ice_dcf_switch_filter_gtpu.py | 7 ++++++-\n tests/TestSuite_ice_flow_priority.py | 7 ++++++-\n tests/TestSuite_ice_iavf_rx_timestamp.py | 3 ++-\n tests/TestSuite_ice_qinq.py | 7 ++++++-\n tests/TestSuite_ice_rss_configure.py | 7 ++++++-\n tests/TestSuite_ice_rx_timestamp.py | 3 ++-\n tests/TestSuite_ice_switch_filter.py | 7 ++++++-\n tests/TestSuite_ice_switch_filter_pppoe.py | 7 ++++++-\n tests/TestSuite_ipgre.py | 1 +\n tests/TestSuite_nvgre.py | 18 +++++++++++++++---\n tests/TestSuite_pmdrssreta.py | 1 +\n ...TestSuite_runtime_vf_queue_number_kernel.py | 1 +\n tests/TestSuite_uni_pkt.py | 1 +\n tests/TestSuite_userspace_ethtool.py | 18 +++++++++++++++---\n tests/TestSuite_vf_rss.py | 1 +\n tests/TestSuite_vxlan.py | 18 +++++++++++++++---\n 20 files changed, 114 insertions(+), 21 deletions(-)", "diff": "diff --git a/tests/TestSuite_ice_advanced_iavf_rss_gtpu.py b/tests/TestSuite_ice_advanced_iavf_rss_gtpu.py\nindex 9577fbfe..5c8e57ec 100644\n--- a/tests/TestSuite_ice_advanced_iavf_rss_gtpu.py\n+++ b/tests/TestSuite_ice_advanced_iavf_rss_gtpu.py\n@@ -8457,7 +8457,12 @@ mac_ipv6_gtpc_symmetric_toeplitz = [mac_ipv6_gtpc_symmetric]\n \n \n class TestICEAdvancedIAVFRSSGTPU(TestCase):\n- supported_nic = [\"ICE_100G-E810C_QSFP\", \"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\"]\n+ supported_nic = [\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]\n \n @check_supported_nic(supported_nic)\n @skip_unsupported_pkg(\"os default\")\ndiff --git a/tests/TestSuite_ice_dcf_acl_filter.py b/tests/TestSuite_ice_dcf_acl_filter.py\nindex 3fb0b163..107358cc 100644\n--- a/tests/TestSuite_ice_dcf_acl_filter.py\n+++ b/tests/TestSuite_ice_dcf_acl_filter.py\n@@ -878,7 +878,12 @@ class ICEDCFACLFilterTest(TestCase):\n \"\"\"\n self.verify(\n self.nic\n- in [\"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\", \"ICE_100G-E810C_QSFP\"],\n+ in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ],\n \"nic is not Intel® Ethernet 800 Series\",\n )\n self.dut_ports = self.dut.get_ports(self.nic)\ndiff --git a/tests/TestSuite_ice_dcf_flow_priority.py b/tests/TestSuite_ice_dcf_flow_priority.py\nindex d8ae2b4b..3984bb0f 100644\n--- a/tests/TestSuite_ice_dcf_flow_priority.py\n+++ b/tests/TestSuite_ice_dcf_flow_priority.py\n@@ -1830,7 +1830,12 @@ tv_mac_vlan_pppoe_ipcp_pay = {\n \n \n class ICEDCFFlowPriorityTest(TestCase):\n- supported_nic = [\"ICE_100G-E810C_QSFP\", \"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\"]\n+ supported_nic = [\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]\n # enable dcf\n dcf_representor = True\n \ndiff --git a/tests/TestSuite_ice_dcf_switch_filter.py b/tests/TestSuite_ice_dcf_switch_filter.py\nindex 23f9800b..3560d065 100644\n--- a/tests/TestSuite_ice_dcf_switch_filter.py\n+++ b/tests/TestSuite_ice_dcf_switch_filter.py\n@@ -2036,7 +2036,12 @@ sv_mac_test_drop_action = [\n \n \n class ICEDCFSwitchFilterTest(TestCase):\n- supported_nic = [\"ICE_100G-E810C_QSFP\", \"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\"]\n+ supported_nic = [\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]\n \n def bind_nics_driver(self, ports, driver=\"\"):\n # modprobe vfio driver\ndiff --git a/tests/TestSuite_ice_dcf_switch_filter_gtpu.py b/tests/TestSuite_ice_dcf_switch_filter_gtpu.py\nindex 5e822ac3..75024010 100644\n--- a/tests/TestSuite_ice_dcf_switch_filter_gtpu.py\n+++ b/tests/TestSuite_ice_dcf_switch_filter_gtpu.py\n@@ -3536,7 +3536,12 @@ sv_mac_ipv6_gtpu_ipv6_tcp = [sv_mac_ipv6_gtpu_ipv6_tcp_1, sv_mac_ipv6_gtpu_ipv6_\n \n \n class ICEDCFSwitchFilterGTPUTest(TestCase):\n- supported_nic = [\"ICE_100G-E810C_QSFP\", \"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\"]\n+ supported_nic = [\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]\n \n @check_supported_nic(supported_nic)\n @skip_unsupported_pkg([\"os default\", \"wireless\"])\ndiff --git a/tests/TestSuite_ice_flow_priority.py b/tests/TestSuite_ice_flow_priority.py\nindex 8f569ba3..c3fde9d2 100644\n--- a/tests/TestSuite_ice_flow_priority.py\n+++ b/tests/TestSuite_ice_flow_priority.py\n@@ -393,7 +393,12 @@ tv_mac_vlan_pppoe_ipcp_pay = {\n \n \n class ICEPFFlowPriorityTest(TestCase):\n- supported_nic = [\"ICE_100G-E810C_QSFP\", \"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\"]\n+ supported_nic = [\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]\n \n @check_supported_nic(supported_nic)\n def set_up_all(self):\ndiff --git a/tests/TestSuite_ice_iavf_rx_timestamp.py b/tests/TestSuite_ice_iavf_rx_timestamp.py\nindex 56463215..dc61da6c 100644\n--- a/tests/TestSuite_ice_iavf_rx_timestamp.py\n+++ b/tests/TestSuite_ice_iavf_rx_timestamp.py\n@@ -74,7 +74,8 @@ class IAVFTimestampConfigureTest(TestCase):\n Generic filter Prerequistites\n \"\"\"\n self.verify(\n- self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"],\n+ self.nic\n+ in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\", \"ICE_25G-E823C_QSFP\"],\n \"%s nic not support vf timestamp\" % self.nic,\n )\n self.dut_ports = self.dut.get_ports(self.nic)\ndiff --git a/tests/TestSuite_ice_qinq.py b/tests/TestSuite_ice_qinq.py\nindex 345477bf..5f01dfef 100644\n--- a/tests/TestSuite_ice_qinq.py\n+++ b/tests/TestSuite_ice_qinq.py\n@@ -405,7 +405,12 @@ tvs_mac_l4_qinq_dcf_pipeline_mode = [tv_mac_qinq_ipv6_udp, tv_mac_qinq_ipv6_tcp]\n \n class TestICEQinq(TestCase):\n @check_supported_nic(\n- [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\", \"ICE_25G-E810_XXV_SFP\"]\n+ [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]\n )\n def set_up_all(self):\n \"\"\"\ndiff --git a/tests/TestSuite_ice_rss_configure.py b/tests/TestSuite_ice_rss_configure.py\nindex c0f73c82..aa59f07a 100644\n--- a/tests/TestSuite_ice_rss_configure.py\n+++ b/tests/TestSuite_ice_rss_configure.py\n@@ -301,7 +301,12 @@ class RSSConfigureTest(TestCase):\n self.pf_pci = self.dut.ports_info[self.dut_ports[0]][\"pci\"]\n self.verify(\n self.nic\n- in [\"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\", \"ICE_100G-E810C_QSFP\"],\n+ in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ],\n \"%s nic not support ethertype filter\" % self.nic,\n )\n self.rsspro = RssProcessing(self, self.pmdout, [self.__tx_iface], rxq=16)\ndiff --git a/tests/TestSuite_ice_rx_timestamp.py b/tests/TestSuite_ice_rx_timestamp.py\nindex 9d86edb9..79809988 100644\n--- a/tests/TestSuite_ice_rx_timestamp.py\n+++ b/tests/TestSuite_ice_rx_timestamp.py\n@@ -74,7 +74,8 @@ class TimestampConfigureTest(TestCase):\n Generic filter Prerequistites\n \"\"\"\n self.verify(\n- self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"],\n+ self.nic\n+ in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\", \"ICE_25G-E823C_QSFP\"],\n \"%s nic not support timestamp\" % self.nic,\n )\n self.dut_ports = self.dut.get_ports(self.nic)\ndiff --git a/tests/TestSuite_ice_switch_filter.py b/tests/TestSuite_ice_switch_filter.py\nindex 8bc64f9b..6a5f2aff 100644\n--- a/tests/TestSuite_ice_switch_filter.py\n+++ b/tests/TestSuite_ice_switch_filter.py\n@@ -4349,7 +4349,12 @@ class ICESwitchFilterTest(TestCase):\n \"\"\"\n self.verify(\n self.nic\n- in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\", \"ICE_25G-E810_XXV_SFP\"],\n+ in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ],\n \"%s nic not support Intel® Ethernet 800 Series switch filter\" % self.nic,\n )\n self.dut_ports = self.dut.get_ports(self.nic)\ndiff --git a/tests/TestSuite_ice_switch_filter_pppoe.py b/tests/TestSuite_ice_switch_filter_pppoe.py\nindex d2853969..7ddd1e9c 100644\n--- a/tests/TestSuite_ice_switch_filter_pppoe.py\n+++ b/tests/TestSuite_ice_switch_filter_pppoe.py\n@@ -2918,7 +2918,12 @@ class ICESwitchFilterPPPOETest(TestCase):\n \"\"\"\n self.verify(\n self.nic\n- in [\"ICE_25G-E810C_SFP\", \"ICE_25G-E810_XXV_SFP\", \"ICE_100G-E810C_QSFP\"],\n+ in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E810_XXV_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ],\n \"%s nic not support Intel® Ethernet 800 Series switch filter\" % self.nic,\n )\n self.dut_ports = self.dut.get_ports(self.nic)\ndiff --git a/tests/TestSuite_ipgre.py b/tests/TestSuite_ipgre.py\nindex ecd8e19c..14c57812 100644\n--- a/tests/TestSuite_ipgre.py\n+++ b/tests/TestSuite_ipgre.py\n@@ -45,6 +45,7 @@ class TestIpgre(TestCase):\n \"I40E_40G-QSFP_B\",\n \"I40E_25G-25G_SFP28\",\n \"I40E_10G-10G_BASE_T_BC\",\n+ \"ICE_25G-E823C_QSFP\",\n \"ICE_25G-E810C_SFP\",\n \"ICE_100G-E810C_QSFP\",\n \"cavium_a063\",\ndiff --git a/tests/TestSuite_nvgre.py b/tests/TestSuite_nvgre.py\nindex 6005b4eb..46ea6bad 100644\n--- a/tests/TestSuite_nvgre.py\n+++ b/tests/TestSuite_nvgre.py\n@@ -386,7 +386,11 @@ class TestNvgre(TestCase):\n self.compile_switch = \"CONFIG_RTE_LIBRTE_I40E_INC_VECTOR\"\n elif self.nic in [\"IXGBE_10G-X550T\", \"IXGBE_10G-X550EM_X_10G_T\"]:\n self.compile_switch = \"CONFIG_RTE_IXGBE_INC_VECTOR\"\n- elif self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ elif self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n print(\"Intel® Ethernet 800 Series support default none VECTOR\")\n else:\n self.verify(False, \"%s not support NVGRE case\" % self.nic)\n@@ -723,7 +727,11 @@ class TestNvgre(TestCase):\n verify nvgre packet with ipv6\n \"\"\"\n # packet type detect must used without VECTOR pmd\n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n print(\"Intel® Ethernet 800 Series support default none VECTOR\")\n src_vec_model = \"n\"\n \n@@ -815,7 +823,11 @@ class TestNvgre(TestCase):\n verify nvgre packet with ipv4\n \"\"\"\n # packet type detect must used without VECTOR pmd\n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n print(\"Intel® Ethernet 800 Series support default none VECTOR\")\n src_vec_model = \"n\"\n \ndiff --git a/tests/TestSuite_pmdrssreta.py b/tests/TestSuite_pmdrssreta.py\nindex d765ebf0..1fd20f7a 100644\n--- a/tests/TestSuite_pmdrssreta.py\n+++ b/tests/TestSuite_pmdrssreta.py\n@@ -285,6 +285,7 @@ class TestPmdrssreta(TestCase):\n def test_rss_key_size(self):\n nic_rss_key_size = {\n \"ICE_25G-E810C_SFP\": 52,\n+ \"ICE_25G-E823C_QSFP\": 52,\n \"ICE_100G-E810C_QSFP\": 52,\n \"I40E_10G-SFP_XL710\": 52,\n \"I40E_40G-QSFP_A\": 52,\ndiff --git a/tests/TestSuite_runtime_vf_queue_number_kernel.py b/tests/TestSuite_runtime_vf_queue_number_kernel.py\nindex 68639dfa..ea6800c1 100644\n--- a/tests/TestSuite_runtime_vf_queue_number_kernel.py\n+++ b/tests/TestSuite_runtime_vf_queue_number_kernel.py\n@@ -36,6 +36,7 @@ class TestRuntimeVfQueueNumberKernel(TestCase):\n \"I40E_10G-10G_BASE_T_BC\",\n \"ICE_100G-E810C_QSFP\",\n \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n ],\n \"Only supported by Intel® Ethernet 700 Series and Intel® Ethernet 800 Series\",\n )\ndiff --git a/tests/TestSuite_uni_pkt.py b/tests/TestSuite_uni_pkt.py\nindex b7950830..e883b84d 100644\n--- a/tests/TestSuite_uni_pkt.py\n+++ b/tests/TestSuite_uni_pkt.py\n@@ -278,6 +278,7 @@ class TestUniPacket(TestCase):\n self.nic\n in [\n \"ICE_25G-E810C_SFP\",\n+ \"ICE_25G-E823C_QSFP\",\n \"ICE_100G-E810C_QSFP\",\n \"IXGBE_10G-82599_SFP\",\n \"I40E_10G-SFP_XL710\",\ndiff --git a/tests/TestSuite_userspace_ethtool.py b/tests/TestSuite_userspace_ethtool.py\nindex 9bef4587..d8db9073 100644\n--- a/tests/TestSuite_userspace_ethtool.py\n+++ b/tests/TestSuite_userspace_ethtool.py\n@@ -579,7 +579,11 @@ class TestUserspaceEthtool(TestCase):\n mtu_threshold = 2026\n offset = 4\n # RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN + ICE_VLAN_TAG_SIZE * 2\n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n offset = 8\n for index in range(len(self.ports)):\n port = self.ports[index]\n@@ -590,7 +594,11 @@ class TestUserspaceEthtool(TestCase):\n self.tester.send_expect(\"ifconfig %s mtu 9000\" % (intf), \"# \")\n for mtu in mtus:\n # Intel® Ethernet 800 Series should stop port before set mtu\n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n self.dut.send_expect(\"stop %s\" % index, \"EthApp>\")\n # The mtu threshold is 2022,When it is greater than 2022, the open/stop port is required.\n if mtu > mtu_threshold:\n@@ -606,7 +614,11 @@ class TestUserspaceEthtool(TestCase):\n self.dut.send_expect(\"open %s\" % index, \"EthApp>\")\n self.dut.send_expect(\"mtu %d %d\" % (index, mtu), \"EthApp>\")\n \n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n self.dut.send_expect(\"open %s\" % index, \"EthApp>\")\n \n self.tester.is_interface_up(intf)\ndiff --git a/tests/TestSuite_vf_rss.py b/tests/TestSuite_vf_rss.py\nindex 058d53db..a6772baf 100644\n--- a/tests/TestSuite_vf_rss.py\n+++ b/tests/TestSuite_vf_rss.py\n@@ -268,6 +268,7 @@ class TestVfRss(TestCase):\n \"I40E_10G-SFP_X722\",\n \"I40E_10G-10G_BASE_T_X722\",\n \"I40E_10G-10G_BASE_T_BC\",\n+ \"ICE_25G-E823C_QSFP\",\n \"ICE_25G-E810C_SFP\",\n \"ICE_100G-E810C_QSFP\",\n ],\ndiff --git a/tests/TestSuite_vxlan.py b/tests/TestSuite_vxlan.py\nindex c69d7903..1bf12743 100644\n--- a/tests/TestSuite_vxlan.py\n+++ b/tests/TestSuite_vxlan.py\n@@ -276,7 +276,11 @@ class TestVxlan(TestCase):\n self.compile_switch = \"CONFIG_RTE_LIBRTE_I40E_INC_VECTOR\"\n elif self.nic in [\"IXGBE_10G-X550T\", \"IXGBE_10G-X550EM_X_10G_T\"]:\n self.compile_switch = \"CONFIG_RTE_IXGBE_INC_VECTOR\"\n- elif self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ elif self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n print(\"Intel® Ethernet 700 Series support default none VECTOR\")\n else:\n self.verify(False, \"%s not support this vxlan\" % self.nic)\n@@ -679,7 +683,11 @@ class TestVxlan(TestCase):\n \"\"\"\n verify vxlan packet detection\n \"\"\"\n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n print(\"Intel® Ethernet 700 Series support default none VECTOR\")\n src_vec_model = \"n\"\n self.eal_para = self.dut.create_eal_parameters(\n@@ -718,7 +726,11 @@ class TestVxlan(TestCase):\n \"\"\"\n verify vxlan packet detection with ipv6 header\n \"\"\"\n- if self.nic in [\"ICE_25G-E810C_SFP\", \"ICE_100G-E810C_QSFP\"]:\n+ if self.nic in [\n+ \"ICE_25G-E810C_SFP\",\n+ \"ICE_100G-E810C_QSFP\",\n+ \"ICE_25G-E823C_QSFP\",\n+ ]:\n print(\"Intel® Ethernet 700 Series support default none VECTOR\")\n src_vec_model = \"n\"\n \n", "prefixes": [ "V2", "3/3" ] }{ "id": 121470, "url": "