get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/109166/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 109166,
    "url": "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"
    ]
}