Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/109166/?format=api
https://patches.dpdk.org/api/patches/109166/?format=api", "web_url": "https://patches.dpdk.org/project/dts/patch/20220406063928.346962-3-yaqi.tang@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": "<20220406063928.346962-3-yaqi.tang@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dts/20220406063928.346962-3-yaqi.tang@intel.com", "date": "2022-04-06T06:39:28", "name": "[V1,2/2] tests/cvl_advanced_iavf_rss_pppol2tpoudp: modify test script for l2tpv2", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "c1b4484c1410399421d0a7c81b86b5ed61ec7653", "submitter": { "id": 2357, "url": "https://patches.dpdk.org/api/people/2357/?format=api", "name": "Yaqi Tang", "email": "yaqi.tang@intel.com" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dts/patch/20220406063928.346962-3-yaqi.tang@intel.com/mbox/", "series": [ { "id": 22357, "url": "https://patches.dpdk.org/api/series/22357/?format=api", "web_url": "https://patches.dpdk.org/project/dts/list/?series=22357", "date": "2022-04-06T06:39:26", "name": "Modify rss pppol2tpoudp test plan and script", "version": 1, "mbox": "https://patches.dpdk.org/series/22357/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/109166/comments/", "check": "warning", "checks": "https://patches.dpdk.org/api/patches/109166/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 BDF85A0509;\n\tWed, 6 Apr 2022 08:39:37 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B3A6440E2D;\n\tWed, 6 Apr 2022 08:39:37 +0200 (CEST)", "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n by mails.dpdk.org (Postfix) with ESMTP id 5613D40DF6\n for <dts@dpdk.org>; Wed, 6 Apr 2022 08:39:35 +0200 (CEST)", "from orsmga007.jf.intel.com ([10.7.209.58])\n by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 05 Apr 2022 23:39:34 -0700", "from dpdk-yaqi.sh.intel.com ([10.67.118.164])\n by orsmga007.jf.intel.com with ESMTP; 05 Apr 2022 23:39:33 -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=1649227175; x=1680763175;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=lBQdQvCyQ9eOgH4btKLIgnWfdU/W8J1wQMkZDIZ+zds=;\n b=ZEb0NwrheJXDVktVRYhCOMSlyJH+DjtuBVdfoHxJQgSgHkkq0x/FvDsW\n g4NmIkvN2GqBehH5EEVZQi5YgJb4+4ll0vCYBCxNGh4r6BK92F4QEZEtV\n hHf8aJic5n9oehfhalV1TUThLyFHdx7e7yjEg6krHPHfm356BsHYJGg+Q\n FY1ieNYAjNqFttSfr3Weci0C1fSOn6GPwVDx3+pi2dI8Z0ltq4NNky9aU\n V2F1dw/Q+GVWVDNLNrCxmzhzE/8XxxB3R4WW52HlF8e23l/b80PILhQ/i\n mMgmmrEXyHCBpt7Mq8l6HiEw9nFjx8VXRn2Cyb+UI79hege6qfcwtWXIj g==;", "X-IronPort-AV": [ "E=McAfee;i=\"6200,9189,10308\"; a=\"258551572\"", "E=Sophos;i=\"5.90,239,1643702400\"; d=\"scan'208\";a=\"258551572\"", "E=Sophos;i=\"5.90,239,1643702400\"; d=\"scan'208\";a=\"549410706\"" ], "X-ExtLoop1": "1", "From": "Yaqi Tang <yaqi.tang@intel.com>", "To": "dts@dpdk.org", "Cc": "Yaqi Tang <yaqi.tang@intel.com>", "Subject": "[dts][PATCH V1 2/2] tests/cvl_advanced_iavf_rss_pppol2tpoudp: modify\n test script for l2tpv2", "Date": "Wed, 6 Apr 2022 14:39:28 +0800", "Message-Id": "<20220406063928.346962-3-yaqi.tang@intel.com>", "X-Mailer": "git-send-email 2.25.1", "In-Reply-To": "<20220406063928.346962-1-yaqi.tang@intel.com>", "References": "<20220406063928.346962-1-yaqi.tang@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": "Modify test script for l2tpv2.\n\nSigned-off-by: Yaqi Tang <yaqi.tang@intel.com>\n---\n ...uite_cvl_advanced_iavf_rss_pppol2tpoudp.py | 88 +++++++++----------\n 1 file changed, 44 insertions(+), 44 deletions(-)", "diff": "diff --git a/tests/TestSuite_cvl_advanced_iavf_rss_pppol2tpoudp.py b/tests/TestSuite_cvl_advanced_iavf_rss_pppol2tpoudp.py\nindex 82c35d6e..edbafce7 100644\n--- a/tests/TestSuite_cvl_advanced_iavf_rss_pppol2tpoudp.py\n+++ b/tests/TestSuite_cvl_advanced_iavf_rss_pppol2tpoudp.py\n@@ -1889,7 +1889,7 @@ vector_case_65 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_L2TPV2_CONTROL\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type control session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type control / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0xc80,len=12,session_id=0x1111)\",\n@@ -1915,7 +1915,7 @@ vector_case_66 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_L2TPV2_CONTROL\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type control session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type control / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0xc80,len=12,session_id=0x1111)\",\n@@ -1941,7 +1941,7 @@ vector_case_67 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_L2TPV2_CONTROL\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type control session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type control / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0xc80,len=12,session_id=0x1111)\",\n@@ -1967,7 +1967,7 @@ vector_case_68 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_L2TPV2_CONTROL\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type control session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type control / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0xc80,len=12,session_id=0x1111)\",\n@@ -1993,7 +1993,7 @@ vector_case_69 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_L2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)\",\n@@ -2019,7 +2019,7 @@ vector_case_70 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_L2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)\",\n@@ -2045,7 +2045,7 @@ vector_case_71 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_L2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x400,len=8,session_id=0x1111)\",\n@@ -2071,7 +2071,7 @@ vector_case_72 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_L2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x400,len=8,session_id=0x1111)\",\n@@ -2097,7 +2097,7 @@ vector_case_73 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_L2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_s session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_s / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)\",\n@@ -2123,7 +2123,7 @@ vector_case_74 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_L2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_s session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_s / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)\",\n@@ -2149,7 +2149,7 @@ vector_case_75 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_L2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_o / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)\",\n@@ -2175,7 +2175,7 @@ vector_case_76 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_L2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_o / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)\",\n@@ -2201,7 +2201,7 @@ vector_case_77 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_L2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l_s session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l_s / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x480,len=12,session_id=0x1111)\",\n@@ -2227,7 +2227,7 @@ vector_case_78 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_L2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l_s session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l_s / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x480,len=12,session_id=0x1111)\",\n@@ -2253,7 +2253,7 @@ vector_case_79 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_L2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)\",\n@@ -2279,7 +2279,7 @@ vector_case_80 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_L2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)\",\n@@ -2305,7 +2305,7 @@ vector_case_81 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_L2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x400,len=8,session_id=0x1111)\",\n@@ -2331,7 +2331,7 @@ vector_case_82 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_L2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x400,len=8,session_id=0x1111)\",\n@@ -2357,7 +2357,7 @@ vector_case_83 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_L2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_s session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_s / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)\",\n@@ -2383,7 +2383,7 @@ vector_case_84 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_L2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_s session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_s / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)\",\n@@ -2409,7 +2409,7 @@ vector_case_85 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_L2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_o / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)\",\n@@ -2435,7 +2435,7 @@ vector_case_86 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_L2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_o / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)\",\n@@ -2461,7 +2461,7 @@ vector_case_87 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_L2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l_s session_id is 0x1111 / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l_s / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x480,len=12,session_id=0x1111)\",\n@@ -2487,7 +2487,7 @@ vector_case_88 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_L2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l_s session_id is 0x1111 / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l_s / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x480,len=12,session_id=0x1111)\",\n@@ -2513,7 +2513,7 @@ vector_case_89 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_PPPoL2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2539,7 +2539,7 @@ vector_case_90 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_PPPoL2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2565,7 +2565,7 @@ vector_case_91 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_PPPoL2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x400,len=12,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2591,7 +2591,7 @@ vector_case_92 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_PPPoL2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x400,len=12,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2617,7 +2617,7 @@ vector_case_93 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_PPPoL2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_s session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_s / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2643,7 +2643,7 @@ vector_case_94 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_PPPoL2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_s session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_s / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2669,7 +2669,7 @@ vector_case_95 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_PPPoL2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_o / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)/Raw(b'\\\\x00\\\\x00\\\\x00\\\\x00')/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2695,7 +2695,7 @@ vector_case_96 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_PPPoL2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_o session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_o / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)/Raw(b'\\\\x00\\\\x00\\\\x00\\\\x00')/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2721,7 +2721,7 @@ vector_case_97 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV4_PPPoL2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l_s session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv4 / udp / l2tpv2 type data_l_s / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IP()/UDP(dport=1701)/L2TP(hdr=0x480,len=16,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2747,7 +2747,7 @@ vector_case_98 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV4_PPPoL2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l_s session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv4 / udp / l2tpv2 type data_l_s / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IP()/UDP(dport=1701)/L2TP(hdr=0x480,len=16,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2773,7 +2773,7 @@ vector_case_99 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_PPPoL2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2799,7 +2799,7 @@ vector_case_100 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_PPPoL2TPV2_DATA\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x000,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2825,7 +2825,7 @@ vector_case_101 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_PPPoL2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x400,len=12,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2851,7 +2851,7 @@ vector_case_102 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_PPPoL2TPV2_DATA_L\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x400,len=12,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2877,7 +2877,7 @@ vector_case_103 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_PPPoL2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_s session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_s / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2903,7 +2903,7 @@ vector_case_104 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_PPPoL2TPV2_DATA_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_s session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_s / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x080,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2929,7 +2929,7 @@ vector_case_105 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_PPPoL2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_o / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)/Raw(b'\\\\x00\\\\x00\\\\x00\\\\x00')/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2955,7 +2955,7 @@ vector_case_106 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_PPPoL2TPV2_DATA_O\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_o session_id is 0x1111 offset_size is 6 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_o / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x020,session_id=0x1111,offset=6)/Raw(b'\\\\x00\\\\x00\\\\x00\\\\x00')/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -2981,7 +2981,7 @@ vector_case_107 = [\n {\n \"sub_casename\": \"l2tpv2_session_id_MAC_IPV6_PPPoL2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l_s session_id is 0x1111 / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / ipv6 / udp / l2tpv2 type data_l_s / ppp / end actions rss types l2tpv2 end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='11:22:33:44:55:77')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x480,len=16,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n@@ -3007,7 +3007,7 @@ vector_case_108 = [\n {\n \"sub_casename\": \"eth_l2_src_only_MAC_IPV6_PPPoL2TPV2_DATA_L_S\",\n \"port_id\": 0,\n- \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l_s session_id is 0x1111 / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 / ipv6 / udp / l2tpv2 type data_l_s / ppp / end actions rss types eth l2-src-only end key_len 0 queues end / end\",\n \"test\": [\n {\n \"send_packet\": \"Ether(src='00:00:00:00:00:01')/IPv6()/UDP(dport=1701)/L2TP(hdr=0x480,len=16,session_id=0x1111)/HDLC()/Raw(b'\\\\x00\\\\x00')\",\n", "prefixes": [ "V1", "2/2" ] }{ "id": 109166, "url": "