get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 116982,
    "url": "https://patches.dpdk.org/api/patches/116982/?format=api",
    "web_url": "https://patches.dpdk.org/project/dts/patch/20220928031836.770004-6-ke1.xu@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": "<20220928031836.770004-6-ke1.xu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20220928031836.770004-6-ke1.xu@intel.com",
    "date": "2022-09-28T03:18:27",
    "name": "[V1,05/21] test_plans/ice_dcf_switch_filter_gtpu: update test plan to support represented port action from deprecated vf action",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "a85cd308b42f1b3f89eaab4a4e896313eeba73ad",
    "submitter": {
        "id": 2810,
        "url": "https://patches.dpdk.org/api/people/2810/?format=api",
        "name": "Ke Xu",
        "email": "ke1.xu@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dts/patch/20220928031836.770004-6-ke1.xu@intel.com/mbox/",
    "series": [
        {
            "id": 24869,
            "url": "https://patches.dpdk.org/api/series/24869/?format=api",
            "web_url": "https://patches.dpdk.org/project/dts/list/?series=24869",
            "date": "2022-09-28T03:18:17",
            "name": "update test plans and tests to support represented port action and port representor action from deprecated vf action on DCF cases",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/24869/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/116982/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/116982/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 D5D57A00C2;\n\tWed, 28 Sep 2022 05:24:52 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id D04EB4114E;\n\tWed, 28 Sep 2022 05:24:52 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by mails.dpdk.org (Postfix) with ESMTP id CF4B140E25\n for <dts@dpdk.org>; Wed, 28 Sep 2022 05:24:50 +0200 (CEST)",
            "from fmsmga003.fm.intel.com ([10.253.24.29])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Sep 2022 20:24:49 -0700",
            "from unknown (HELO DPDK-XUKE-LAB.sh.intel.com) ([10.67.116.226])\n by FMSMGA003.fm.intel.com with ESMTP; 27 Sep 2022 20:24:47 -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=1664335491; x=1695871491;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=M4XK7TVodZqRYcMJhgHDfxN8GhSO6k/fDNEtdFqQLl4=;\n b=VAAZGw9/SMSccMuAYBAhJPT4XOmIZtQ9mP6wuMTGN/MjlLnB60nQ6vEZ\n WFvFIzCkrYfqzFLNh37c22SVVS0Gia7x5B3Abc4JHl+m01aJVmTIDnbxE\n QpLPQjvtfX0VV71edohWTk1Sr9MQ7Pj2dcaieKUCI/1q6aY6vCWGMdu0O\n OojYQpzwIfTMO+30M5m5jjc0Dd6RW4uWac4KxMiQMXglz8Um7HJHFczFb\n cOwry7lEKODY6P9LG616h5QPTu2KM0+fXrZ94NCdfpo+MY0he2DlXLMup\n oqsi5X4dOkCWFuY5c4rpo8fFH1yHerx9lkZzlEGJxliuKG8E3MWv84yq3 g==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10483\"; a=\"302404881\"",
            "E=Sophos;i=\"5.93,350,1654585200\"; d=\"scan'208\";a=\"302404881\"",
            "E=McAfee;i=\"6500,9779,10483\"; a=\"710802845\"",
            "E=Sophos;i=\"5.93,350,1654585200\"; d=\"scan'208\";a=\"710802845\""
        ],
        "X-ExtLoop1": "1",
        "From": "Ke Xu <ke1.xu@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "lijuan.tu@intel.com, jin.ling@intel.com, zhiminx.huang@intel.com,\n weiyuanx.li@intel.com, qi.fu@intel.com, Ke Xu <ke1.xu@intel.com>",
        "Subject": "[DTS][PATCH V1 05/21] test_plans/ice_dcf_switch_filter_gtpu: update\n test plan to support represented port action from deprecated vf action",
        "Date": "Wed, 28 Sep 2022 03:18:27 +0000",
        "Message-Id": "<20220928031836.770004-6-ke1.xu@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20220928031836.770004-1-ke1.xu@intel.com>",
        "References": "<20220928031836.770004-1-ke1.xu@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": "Signed-off-by: Ke Xu <ke1.xu@intel.com>\n---\n .../ice_dcf_switch_filter_gtpu_test_plan.rst  | 136 +++++++++---------\n 1 file changed, 68 insertions(+), 68 deletions(-)",
    "diff": "diff --git a/test_plans/ice_dcf_switch_filter_gtpu_test_plan.rst b/test_plans/ice_dcf_switch_filter_gtpu_test_plan.rst\nindex edbf64d6..0e383d46 100644\n--- a/test_plans/ice_dcf_switch_filter_gtpu_test_plan.rst\n+++ b/test_plans/ice_dcf_switch_filter_gtpu_test_plan.rst\n@@ -133,8 +133,8 @@ Prerequisites\n \n 9. Launch dpdk on VF0 and VF1, and VF0 request DCF mode::\n \n-     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf -a 0000:18:01.1 -- -i\n-     testpmd> set portlist 1\n+     ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -c 0xf -n 4 -a 0000:18:01.0,cap=dcf,representor=[1] -a 0000:18:01.1 -- -i\n+     testpmd> set portlist 2\n      testpmd> set fwd rxonly\n      testpmd> set verbose 1\n      testpmd> start\n@@ -157,17 +157,17 @@ take 'MAC_IPV4_GTPU_TEID_with_mask' for example:\n \n 1.validate and create rule::\n \n-   flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions vf id 1 / end\n+   flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions represented_port ethdev_port_id 1 / end\n    Flow rule validated\n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions represented_port ethdev_port_id 1 / end\n    Flow rule #0 created\n \n-2.send 2 matched pkts and check port 1 received 2 pkts::\n+2.send 2 matched pkts and check port 2 received 2 pkts::\n \n    p1 = Ether(dst=\"00:11:22:33:44:55\")/IP()/UDP()/GTP_U_Header(teid=0x12345678)/Raw(\"x\" *20)\n    p2 = Ether(dst=\"00:11:22:33:44:55\")/IP()/UDP()/GTP_U_Header(teid=0x12345688)/Raw(\"x\" *20)\n \n-   ---------------------- Forward statistics for port 1  ----------------------\n+   ---------------------- Forward statistics for port 2  ----------------------\n    RX-packets: 2              RX-dropped: 0             RX-total: 2\n    TX-packets: 0              TX-dropped: 0             TX-total: 0\n    ----------------------------------------------------------------------------\n@@ -177,11 +177,11 @@ take 'MAC_IPV4_GTPU_TEID_with_mask' for example:\n    TX-packets: 0              TX-dropped: 0             TX-total: 0\n    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n \n-3.send 1 mismatched pkts and check port 1 not received pkts::\n+3.send 1 mismatched pkts and check port 2 not received pkts::\n \n    p = Ether(dst=\"00:11:22:33:44:55\")/IP()/UDP()/GTP_U_Header(teid=0x12345677)/Raw(\"x\" *20)\n \n-   ---------------------- Forward statistics for port 1  ----------------------\n+   ---------------------- Forward statistics for port 2  ----------------------\n    RX-packets: 0              RX-dropped: 0             RX-total: 0\n    TX-packets: 0              TX-dropped: 0             TX-total: 0\n    ----------------------------------------------------------------------------\n@@ -191,12 +191,12 @@ take 'MAC_IPV4_GTPU_TEID_with_mask' for example:\n    TX-packets: 0              TX-dropped: 0             TX-total: 0\n    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n \n-4.destory rule and re-send step 2 matched pkts check port 1 not received pkts::\n+4.destory rule and re-send step 2 matched pkts check port 2 not received pkts::\n \n    p1 = Ether(dst=\"00:11:22:33:44:55\")/IP()/UDP()/GTP_U_Header(teid=0x12345678)/Raw(\"x\" *20)\n    p2 = Ether(dst=\"00:11:22:33:44:55\")/IP()/UDP()/GTP_U_Header(teid=0x12345688)/Raw(\"x\" *20)\n \n-   ---------------------- Forward statistics for port 1  ----------------------\n+   ---------------------- Forward statistics for port 2  ----------------------\n    RX-packets: 0              RX-dropped: 0             RX-total: 0\n    TX-packets: 0              TX-dropped: 0             TX-total: 0\n    ----------------------------------------------------------------------------\n@@ -217,7 +217,7 @@ subcase 1: MAC_IPV4_GTPU_TEID_with_mask\n :::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -232,7 +232,7 @@ subcase 2: MAC_IPV4_GTPU_TEID_without_mask\n ::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -247,7 +247,7 @@ subcase 3: MAC_IPV4_GTPU_dst\n ::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 dst is 192.168.1.2 / udp / gtpu / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 dst is 192.168.1.2 / udp / gtpu / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -261,7 +261,7 @@ subcase 4: MAC_IPV4_GTPU_src\n ::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 / udp / gtpu / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 / udp / gtpu / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -275,7 +275,7 @@ subcase 5: MAC_IPV4_GTPU_src_dst\n ::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / gtpu / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / gtpu / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -291,7 +291,7 @@ subcase 6: MAC_IPV4_GTPU_teid_dst\n :::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 dst is 192.168.1.2 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 dst is 192.168.1.2 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -307,7 +307,7 @@ subcase 7: MAC_IPV4_GTPU_teid_src\n :::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -324,7 +324,7 @@ subcase 8: MAC_IPV4_GTPU_ALL\n ::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -394,7 +394,7 @@ subcase 1: MAC_IPV4_GTPU_EH_IPV4_TEID_with_mask\n :::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -409,7 +409,7 @@ subcase 2: MAC_IPV4_GTPU_EH_IPV4_TEID_without_mask\n ::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc / ipv4 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc / ipv4 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -424,7 +424,7 @@ subcase 3: MAC_IPV4_GTPU_EH_IPV4_QFI\n ::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -438,7 +438,7 @@ subcase 4: MAC_IPV4_GTPU_EH_IPV4_L3DST\n ::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -454,7 +454,7 @@ subcase 5: MAC_IPV4_GTPU_EH_IPV4_L3SRC\n ::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -470,7 +470,7 @@ subcase 6: MAC_IPV4_GTPU_EH_IPV4_L3SRC_L3DST\n ::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -488,7 +488,7 @@ subcase 7: MAC_IPV4_GTPU_EH_IPV4_TEID_L3SRC_L3DST\n :::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu  teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu  teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -506,7 +506,7 @@ subcase 8: MAC_IPV4_GTPU_EH_IPV4_QFI_L3SRC_L3DST\n ::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -525,7 +525,7 @@ subcase 9: MAC_IPV4_GTPU_EH_IPV4_ALL\n ::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu  teid is 0x12345678 teid mask 0x00000001 / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu  teid is 0x12345678 teid mask 0x00000001 / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -551,7 +551,7 @@ subcase 1: MAC_IPV4_GTPU_EH_IPV4_UDP_TEID_with_mask\n :::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -566,7 +566,7 @@ subcase 2: MAC_IPV4_GTPU_EH_IPV4_UDP_TEID_without_mask\n ::::::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc / ipv4 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc / ipv4 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -581,7 +581,7 @@ subcase 3: MAC_IPV4_GTPU_EH_IPV4_UDP_QFI\n ::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -595,7 +595,7 @@ subcase 4: MAC_IPV4_GTPU_EH_IPV4_UDP_L3DST\n ::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -609,7 +609,7 @@ subcase 5: MAC_IPV4_GTPU_EH_IPV4_UDP_L3SRC\n ::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -623,7 +623,7 @@ subcase 6: MAC_IPV4_GTPU_EH_IPV4_UDP_L3SRC_L3DST\n ::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -639,7 +639,7 @@ subcase 7: MAC_IPV4_GTPU_EH_IPV4_UDP_L3SRC_L4DST\n ::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / udp dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / udp dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -655,7 +655,7 @@ subcase 8: MAC_IPV4_GTPU_EH_IPV4_UDP_L3SRC_L4SRC\n ::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / udp src is 22 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 / udp src is 22 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -672,7 +672,7 @@ subcase 9: MAC_IPV4_GTPU_EH_IPV4_UDP_L3DST_L4SRC\n ::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / udp src is 22 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / udp src is 22 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -688,7 +688,7 @@ subcase 10: MAC_IPV4_GTPU_EH_IPV4_UDP_L3DST_L4DST\n :::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / udp dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 dst is 192.168.1.2 / udp dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -704,7 +704,7 @@ subcase 11: MAC_IPV4_GTPU_EH_IPV4_UDP_L4DST\n :::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -718,7 +718,7 @@ subcase 12: MAC_IPV4_GTPU_EH_IPV4_UDP_L4SRC\n :::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp src is 22 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp src is 22 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -732,7 +732,7 @@ subcase 13: MAC_IPV4_GTPU_EH_IPV4_UDP_L4SRC_L4DST\n :::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -748,7 +748,7 @@ subcase 14: MAC_IPV4_GTPU_EH_IPV4_UDP_TEID_L3SRC_L3DST\n ::::::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -764,7 +764,7 @@ subcase 15: MAC_IPV4_GTPU_EH_IPV4_UDP_QFI_L3SRC_L3DST\n :::::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -780,7 +780,7 @@ subcase 16: MAC_IPV4_GTPU_EH_IPV4_UDP_TEID_L4SRC_L4DST\n ::::::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc / ipv4 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -796,7 +796,7 @@ subcase 17: MAC_IPV4_GTPU_EH_IPV4_UDP_QFI_L4SRC_L4DST\n :::::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc qfi is 0x34 / ipv4 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -812,7 +812,7 @@ subcase 18: MAC_IPV4_GTPU_EH_IPV4_UDP_L3_l4\n :::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -832,7 +832,7 @@ subcase 19: MAC_IPV4_GTPU_EH_IPV4_UDP_ALL\n :::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / gtp_psc qfi is 0x34 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -926,7 +926,7 @@ subcase 1: MAC_IPV4_GTPU_IPV4_TEID_with_mask\n ::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -942,7 +942,7 @@ subcase 2: MAC_IPV4_GTPU_IPV4_TEID_without_mask\n :::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / ipv4 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / ipv4 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -958,7 +958,7 @@ subcase 3: MAC_IPV4_GTPU_IPV4_L3DST\n :::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -974,7 +974,7 @@ subcase 4: MAC_IPV4_GTPU_IPV4_L3SRC\n :::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -990,7 +990,7 @@ subcase 4: MAC_IPV4_GTPU_IPV4_L3SRC_L3DST\n :::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1008,7 +1008,7 @@ subcase 5: MAC_IPV4_GTPU_IPV4_ALL\n :::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1032,7 +1032,7 @@ subcase 1: MAC_IPV4_GTPU_IPV4_UDP_TEID_with_mask\n ::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1048,7 +1048,7 @@ subcase 2: MAC_IPV4_GTPU_IPV4_UDP_TEID_without_mask\n :::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / ipv4 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / ipv4 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1065,7 +1065,7 @@ subcase 3: MAC_IPV4_GTPU_IPV4_UDP_L3DST\n :::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1081,7 +1081,7 @@ subcase 4: MAC_IPV4_GTPU_IPV4_UDP_L3SRC\n :::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1097,7 +1097,7 @@ subcase 5: MAC_IPV4_GTPU_IPV4_UDP_L3SRC_L3DST\n :::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1115,7 +1115,7 @@ subcase 6: MAC_IPV4_GTPU_IPV4_UDP_L3SRC_L4DST\n :::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / udp dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / udp dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1133,7 +1133,7 @@ subcase 7: MAC_IPV4_GTPU_IPV4_UDP_L3SRC_L4SRC\n :::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / udp src is 22 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 / udp src is 22 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1151,7 +1151,7 @@ subcase 8: MAC_IPV4_GTPU_IPV4_UDP_L3DST_L4SRC\n :::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / udp src is 22 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / udp src is 22 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1169,7 +1169,7 @@ subcase 9: MAC_IPV4_GTPU_IPV4_UDP_L3DST_L4DST\n :::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / udp dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 dst is 192.168.1.2 / udp dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1187,7 +1187,7 @@ subcase 10: MAC_IPV4_GTPU_IPV4_UDP_L4DST\n ::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1203,7 +1203,7 @@ subcase 11: MAC_IPV4_GTPU_IPV4_UDP_L4SRC\n ::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp src is 22 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp src is 22 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1219,7 +1219,7 @@ subcase 12: MAC_IPV4_GTPU_IPV4_UDP_L4SRC_L4DST\n ::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1237,7 +1237,7 @@ subcase 13: MAC_IPV4_GTPU_IPV4_UDP_TIED_L3SRC_L3DST\n :::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1256,7 +1256,7 @@ subcase 14: MAC_IPV4_GTPU_IPV4_UDP_TEID_L4SRC_L4DST\n :::::::::::::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1275,7 +1275,7 @@ subcase 15: MAC_IPV4_GTPU_IPV4_UDP_L3_L4\n ::::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n@@ -1293,7 +1293,7 @@ subcase 16: MAC_IPV4_GTPU_IPV4_UDP_ALL\n ::::::::::::::::::::::::::::::::::::::\n rule::\n \n-   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions vf id 1 / end\n+   flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 teid mask 0x00000001 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 22 dst is 23 / end actions represented_port ethdev_port_id 1 / end\n \n matched packets::\n \n",
    "prefixes": [
        "V1",
        "05/21"
    ]
}