Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/121398/?format=api
https://patches.dpdk.org/api/patches/121398/?format=api", "web_url": "https://patches.dpdk.org/project/dts/patch/20221227055632.13510-2-weiyuanx.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": "<20221227055632.13510-2-weiyuanx.li@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dts/20221227055632.13510-2-weiyuanx.li@intel.com", "date": "2022-12-27T05:56:32", "name": "[V1,2/2] tests/ice_advanced_rss_vlan_esp_ah_l2tp_pfcp: add PF new cases according to testplan", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "d622a326bd18d39eeabeecbdb35454249ebc88e2", "submitter": { "id": 2477, "url": "https://patches.dpdk.org/api/people/2477/?format=api", "name": "Weiyuan Li", "email": "weiyuanx.li@intel.com" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dts/patch/20221227055632.13510-2-weiyuanx.li@intel.com/mbox/", "series": [ { "id": 26287, "url": "https://patches.dpdk.org/api/series/26287/?format=api", "web_url": "https://patches.dpdk.org/project/dts/list/?series=26287", "date": "2022-12-27T05:56:31", "name": "[V1,1/2] test_plans/ice_advanced_rss_vlan_esp_ah_l2tp_pfcp: add PF new cases according to testplan", "version": 1, "mbox": "https://patches.dpdk.org/series/26287/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/121398/comments/", "check": "success", "checks": "https://patches.dpdk.org/api/patches/121398/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 0A162A0540;\n\tTue, 27 Dec 2022 06:56:40 +0100 (CET)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 00BDD4114B;\n\tTue, 27 Dec 2022 06:56:40 +0100 (CET)", "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n by mails.dpdk.org (Postfix) with ESMTP id 1E9AD40E2D\n for <dts@dpdk.org>; Tue, 27 Dec 2022 06:56:37 +0100 (CET)", "from fmsmga002.fm.intel.com ([10.253.24.26])\n by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 26 Dec 2022 21:56:33 -0800", "from unknown (HELO localhost.localdomain) ([10.239.252.248])\n by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 26 Dec 2022 21:56:32 -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=1672120598; x=1703656598;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=zXHgolwzoaeKbCTdn5xJe/Jap2WRgJZz5HlgsW5rmIo=;\n b=XbdO7DPp41T58T0LoBrnCOaXNrnX2blcn0kmPeQraGJCw8MeEyhzhjsl\n TyBc1ARgQ7PpMwMRSpLptt9X/MnMLOFMewxDeAoLIzc3sJgHYhAJdgzwZ\n 2RlQgXr52+ErV5wHDWCFVTcQllU+JlIbMIlVZ5AtickTytl5B9JW77gAS\n BCyKMR4zPHAIyDb1VsB4+ehAisZQ7d2E/H1rvejdMJiwj108UOn0vI9YE\n T3QIlj/J1wjZdEPeaBEMOVNVWI5Os9mvUk4E676i3+bjJ+cy8m4STDoPh\n r1uttmlQs2YUKkUY75716zl0F2xjLV5izfqbiRlouVRGSZngRc3CfX+pZ w==;", "X-IronPort-AV": [ "E=McAfee;i=\"6500,9779,10572\"; a=\"304150958\"", "E=Sophos;i=\"5.96,277,1665471600\"; d=\"scan'208\";a=\"304150958\"", "E=McAfee;i=\"6500,9779,10572\"; a=\"760231704\"", "E=Sophos;i=\"5.96,277,1665471600\"; d=\"scan'208\";a=\"760231704\"" ], "From": "Weiyuan Li <weiyuanx.li@intel.com>", "To": "dts@dpdk.org", "Cc": "Weiyuan Li <weiyuanx.li@intel.com>", "Subject": "[dts][PATCH V1 2/2] tests/ice_advanced_rss_vlan_esp_ah_l2tp_pfcp: add\n PF new cases according to testplan", "Date": "Tue, 27 Dec 2022 13:56:32 +0800", "Message-Id": "<20221227055632.13510-2-weiyuanx.li@intel.com>", "X-Mailer": "git-send-email 2.27.0", "In-Reply-To": "<20221227055632.13510-1-weiyuanx.li@intel.com>", "References": "<20221227055632.13510-1-weiyuanx.li@intel.com>", "MIME-Version": "1.0", "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 PF new cases according to testplan.\n\nSigned-off-by: Weiyuan Li <weiyuanx.li@intel.com>\n---\n ..._ice_advanced_rss_vlan_esp_ah_l2tp_pfcp.py | 526 +++++++++++++++++-\n 1 file changed, 518 insertions(+), 8 deletions(-)", "diff": "diff --git a/tests/TestSuite_ice_advanced_rss_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_ice_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\nindex dd610bc4..0a18c4b9 100644\n--- a/tests/TestSuite_ice_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\n+++ b/tests/TestSuite_ice_advanced_rss_vlan_esp_ah_l2tp_pfcp.py\n@@ -448,6 +448,19 @@ mac_vlan_ipv4_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv4_pay_l3dst_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv4_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.3\")/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.3\", dst=\"192.168.1.2\")/Raw(\"x\" * 80)',\n+ ],\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/Raw(\"x\" * 80)'\n+ ],\n+}\n+\n mac_vlan_ipv4_pay = {\n \"sub_casename\": \"mac_vlan_ipv4_pay\",\n \"port_id\": 0,\n@@ -478,6 +491,49 @@ mac_vlan_ipv4_pay = {\n ],\n }\n \n+mac_vlan_ipv4_pay_l3dst = {\n+ \"sub_casename\": \"mac_vlan_ipv4_pay_l3dst\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_pay_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv4_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_pay_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv4_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_pay_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv4_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_pay_l3dst_packets[\"mismatch\"][0],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_pay_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv4_pay_list = [\n+ mac_vlan_ipv4_pay,\n+ mac_vlan_ipv4_pay_l3dst,\n+]\n+\n mac_vlan_ipv4_udp_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv4_udp_pay\": [\n@@ -492,6 +548,34 @@ mac_vlan_ipv4_udp_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv4_udp_l3src_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv4_udp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src=\"192.168.1.3\", dst=\"192.168.1.2\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.4\")/UDP(sport=19,dport=99)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n+mac_vlan_ipv4_udp_l4dst_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv4_udp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/UDP(sport=25,dport=24)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.3\", dst=\"192.168.1.4\")/UDP(sport=19,dport=23)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n mac_vlan_ipv4_udp_pay = {\n \"sub_casename\": \"mac_vlan_ipv4_udp_pay\",\n \"port_id\": 0,\n@@ -530,6 +614,88 @@ mac_vlan_ipv4_udp_pay = {\n ],\n }\n \n+mac_vlan_ipv4_udp_l3src = {\n+ \"sub_casename\": \"mac_vlan_ipv4_udp_l3src\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv4_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv4_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv4_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l3src_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv4_udp_l4dst = {\n+ \"sub_casename\": \"mac_vlan_ipv4_udp_l4dst\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv4_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv4_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv4_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l4dst_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_udp_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv4_udp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv4_udp_pay_list = [\n+ mac_vlan_ipv4_udp_pay,\n+ mac_vlan_ipv4_udp_l3src,\n+ mac_vlan_ipv4_udp_l4dst,\n+]\n+\n mac_vlan_ipv4_tcp_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv4_tcp_pay\": [\n@@ -544,6 +710,20 @@ mac_vlan_ipv4_tcp_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv4_tcp_l3src_l4src_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv4_tcp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.3\", dst=\"192.168.1.2\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.4\")/TCP(sport=25,dport=99)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n mac_vlan_ipv4_tcp_pay = {\n \"sub_casename\": \"mac_vlan_ipv4_tcp_pay\",\n \"port_id\": 0,\n@@ -582,6 +762,49 @@ mac_vlan_ipv4_tcp_pay = {\n ],\n }\n \n+mac_vlan_ipv4_tcp_l3src_l4src = {\n+ \"sub_casename\": \"mac_vlan_ipv4_tcp_l3src_l4src\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_tcp_l3src_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv4_tcp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv4_tcp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_tcp_l3src_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv4_tcp_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv4_tcp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_tcp_l3src_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv4_tcp_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv4_tcp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_tcp_l3src_l4src_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_tcp_l3src_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv4_tcp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv4_tcp_pay_list = [\n+ mac_vlan_ipv4_tcp_pay,\n+ mac_vlan_ipv4_tcp_l3src_l4src,\n+]\n+\n mac_vlan_ipv4_sctp_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv4_sctp_pay\": [\n@@ -596,6 +819,23 @@ mac_vlan_ipv4_sctp_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv4_sctp_all_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv4_sctp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.3\", dst=\"192.168.1.2\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.4\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/SCTP(sport=19,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/SCTP(sport=25,dport=99)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n mac_vlan_ipv4_sctp_pay = {\n \"sub_casename\": \"mac_vlan_ipv4_sctp_pay\",\n \"port_id\": 0,\n@@ -634,6 +874,49 @@ mac_vlan_ipv4_sctp_pay = {\n ],\n }\n \n+mac_vlan_ipv4_sctp_all = {\n+ \"sub_casename\": \"mac_vlan_ipv4_sctp_all\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_sctp_all_packets[\"match\"][\n+ \"mac_vlan_ipv4_sctp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv4_sctp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_sctp_all_packets[\"match\"][\n+ \"mac_vlan_ipv4_sctp_pay\"\n+ ][1:5],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv4_sctp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_sctp_all_packets[\"match\"][\n+ \"mac_vlan_ipv4_sctp_pay\"\n+ ][5],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv4_sctp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv4_sctp_all_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv4_sctp_all_packets[\"match\"][\n+ \"mac_vlan_ipv4_sctp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv4_sctp_list = [\n+ mac_vlan_ipv4_sctp_pay,\n+ mac_vlan_ipv4_sctp_all,\n+]\n+\n mac_vlan_ipv6_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv6_pay\": [\n@@ -647,6 +930,18 @@ mac_vlan_ipv6_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv6_pay_l3src_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv6_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1537\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/Raw(\"y\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/Raw(\"x\" * 80)'\n+ ],\n+}\n mac_vlan_ipv6_pay = {\n \"sub_casename\": \"mac_vlan_ipv6_pay\",\n \"port_id\": 0,\n@@ -677,6 +972,49 @@ mac_vlan_ipv6_pay = {\n ],\n }\n \n+mac_vlan_ipv6_pay_l3src = {\n+ \"sub_casename\": \"mac_vlan_ipv6_pay_l3src\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_pay_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv6_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv6_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_pay_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv6_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv6_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_pay_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv6_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv6_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_pay_l3src_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_pay_l3src_packets[\"match\"][\n+ \"mac_vlan_ipv6_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv6_pay_list = [\n+ mac_vlan_ipv6_pay,\n+ mac_vlan_ipv6_pay_l3src,\n+]\n+\n mac_vlan_ipv6_udp_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv6_udp_pay\": [\n@@ -691,6 +1029,20 @@ mac_vlan_ipv6_udp_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv6_udp_l4src_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv6_udp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/UDP(sport=19,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1537\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/UDP(sport=25,dport=99)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n mac_vlan_ipv6_udp_pay = {\n \"sub_casename\": \"mac_vlan_ipv6_udp_pay\",\n \"port_id\": 0,\n@@ -729,6 +1081,49 @@ mac_vlan_ipv6_udp_pay = {\n ],\n }\n \n+mac_vlan_ipv6_udp_l4src = {\n+ \"sub_casename\": \"mac_vlan_ipv6_udp_l4src\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_udp_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv6_udp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv6_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_udp_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv6_udp_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv6_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_udp_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv6_udp_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv6_udp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_udp_l4src_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_udp_l4src_packets[\"match\"][\n+ \"mac_vlan_ipv6_udp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv6_udp_pay_list = [\n+ mac_vlan_ipv6_udp_pay,\n+ mac_vlan_ipv6_udp_l4src,\n+]\n+\n mac_vlan_ipv6_tcp_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv6_tcp_pay\": [\n@@ -743,6 +1138,20 @@ mac_vlan_ipv6_tcp_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv6_tcp_l3dst_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv6_tcp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1537\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/TCP(sport=19,dport=99)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/TCP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n mac_vlan_ipv6_tcp_pay = {\n \"sub_casename\": \"mac_vlan_ipv6_tcp_pay\",\n \"port_id\": 0,\n@@ -781,6 +1190,49 @@ mac_vlan_ipv6_tcp_pay = {\n ],\n }\n \n+mac_vlan_ipv6_tcp_l3dst = {\n+ \"sub_casename\": \"mac_vlan_ipv6_tcp_l3dst\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_tcp_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_tcp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv6_tcp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_tcp_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_tcp_pay\"\n+ ][1],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv6_tcp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_tcp_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_tcp_pay\"\n+ ][2],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv6_tcp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_tcp_l3dst_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_tcp_l3dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_tcp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv6_tcp_pay_list = [\n+ mac_vlan_ipv6_tcp_pay,\n+ mac_vlan_ipv6_tcp_l3dst,\n+]\n+\n mac_vlan_ipv6_sctp_pay_packets = {\n \"match\": {\n \"mac_vlan_ipv6_sctp_pay\": [\n@@ -795,6 +1247,21 @@ mac_vlan_ipv6_sctp_pay_packets = {\n ],\n }\n \n+mac_vlan_ipv6_sctp_l3dst_l4dst_packets = {\n+ \"match\": {\n+ \"mac_vlan_ipv6_sctp_pay\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/SCTP(sport=25,dport=99)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:99\", dst=\"00:11:22:33:44:53\",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1537\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/SCTP(sport=19,dport=23)/Raw(\"x\" * 80)',\n+ ]\n+ },\n+ \"mismatch\": [\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/SCTP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ 'Ether(src=\"10:22:33:44:55:66\", dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src=\"CDCD:910A:2222:5498:8475:1111:3900:1536\", dst=\"CDCD:910A:2222:5498:8475:1111:3900:2022\")/UDP(sport=25,dport=23)/Raw(\"x\" * 80)',\n+ ],\n+}\n+\n mac_vlan_ipv6_sctp_pay = {\n \"sub_casename\": \"mac_vlan_ipv6_sctp_pay\",\n \"port_id\": 0,\n@@ -833,6 +1300,49 @@ mac_vlan_ipv6_sctp_pay = {\n ],\n }\n \n+mac_vlan_ipv6_sctp_l3dst_l4dst = {\n+ \"sub_casename\": \"mac_vlan_ipv6_sctp_l3dst_l4dst\",\n+ \"port_id\": 0,\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end\",\n+ \"test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_sctp_l3dst_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_sctp_pay\"\n+ ][0],\n+ \"action\": {\"save_hash\": \"mac_vlan_ipv6_sctp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_sctp_l3dst_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_sctp_pay\"\n+ ][1:3],\n+ \"action\": {\"check_hash_different\": \"mac_vlan_ipv6_sctp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_sctp_l3dst_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_sctp_pay\"\n+ ][3],\n+ \"action\": {\"check_hash_same\": \"mac_vlan_ipv6_sctp_pay_match\"},\n+ },\n+ {\n+ \"send_packet\": mac_vlan_ipv6_sctp_l3dst_l4dst_packets[\"mismatch\"],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+ \"post-test\": [\n+ {\n+ \"send_packet\": mac_vlan_ipv6_sctp_l3dst_l4dst_packets[\"match\"][\n+ \"mac_vlan_ipv6_sctp_pay\"\n+ ],\n+ \"action\": \"check_no_hash\",\n+ },\n+ ],\n+}\n+\n+mac_vlan_ipv6_sctp_pay_list = [\n+ mac_vlan_ipv6_sctp_pay,\n+ mac_vlan_ipv6_sctp_l3dst_l4dst,\n+]\n+\n \n class Advanced_rss_vlan_ah_l2tp_pfcp(TestCase):\n def set_up_all(self):\n@@ -1027,32 +1537,32 @@ class Advanced_rss_vlan_ah_l2tp_pfcp(TestCase):\n \n def test_mac_vlan_ipv4_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_pay_list)\n \n def test_mac_vlan_ipv4_udp_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_udp_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_udp_pay_list)\n \n def test_mac_vlan_ipv4_tcp_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_tcp_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_tcp_pay_list)\n \n def test_mac_vlan_ipv4_sctp_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_sctp_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_sctp_list)\n \n def test_mac_vlan_ipv6_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_pay_list)\n \n def test_mac_vlan_ipv6_udp_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_udp_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_udp_pay_list)\n \n def test_mac_vlan_ipv6_tcp_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_tcp_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_tcp_pay_list)\n \n def test_mac_vlan_ipv6_sctp_pay(self):\n self.switch_testpmd(symmetric=False)\n- self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_sctp_pay)\n+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_sctp_pay_list)\n", "prefixes": [ "V1", "2/2" ] }{ "id": 121398, "url": "