Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/116994/?format=api
https://patches.dpdk.org/api/patches/116994/?format=api", "web_url": "https://patches.dpdk.org/project/dts/patch/20220928031836.770004-18-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-18-ke1.xu@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dts/20220928031836.770004-18-ke1.xu@intel.com", "date": "2022-09-28T03:18:51", "name": "[V1,17/21] tests/ice_qinq: update test plan to support represented port action from deprecated vf action", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "96f21b989956dc50b684103ab19692a4b10c3ebe", "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-18-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/116994/comments/", "check": "pending", "checks": "https://patches.dpdk.org/api/patches/116994/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 EF9B8A00C2;\n\tWed, 28 Sep 2022 05:27:47 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id E795E4113C;\n\tWed, 28 Sep 2022 05:27:47 +0200 (CEST)", "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n by mails.dpdk.org (Postfix) with ESMTP id A778540E25\n for <dts@dpdk.org>; Wed, 28 Sep 2022 05:27:46 +0200 (CEST)", "from fmsmga003.fm.intel.com ([10.253.24.29])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Sep 2022 20:27:45 -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:27:43 -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=1664335666; x=1695871666;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=lOPOkZK6bQYbAoESjGEcdiEpoHPAo8shNXE9a1XlC+g=;\n b=RzXelgYFd8EBb1/Im/YAO7jcA+u0rkY2eX3xCE50evx2BmreOk6khQX3\n hz07wYXsJ9ssy0Lu3ThkjhydQhOCu8VZI05tMAwMI7Mp2rFEjF/8WMdfT\n oU6GdQM2Rz7Vw+9ls80R86yuPwZNvsafXszj9Ds62Ne0JHKBz9mb69ox5\n EM0cnq3mawFK9L0QOJZvFED0Kkbgyz5ECjYHHolaZHxI6pUn9Zuq5dh5D\n Q3XJHijoQudIjs5pk1fXOWnNFKDgfqKU6QLK8xh5ZgL2dImDFQrMiofVb\n CpQjOZLd9rRP2WgM0P4c8nwCL2SDrxjhemAlYpIfxKZxTQBFknX4tsOgE g==;", "X-IronPort-AV": [ "E=McAfee;i=\"6500,9779,10483\"; a=\"387776857\"", "E=Sophos;i=\"5.93,350,1654585200\"; d=\"scan'208\";a=\"387776857\"", "E=McAfee;i=\"6500,9779,10483\"; a=\"710803356\"", "E=Sophos;i=\"5.93,350,1654585200\"; d=\"scan'208\";a=\"710803356\"" ], "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 17/21] tests/ice_qinq: update test plan to support\n represented port action from deprecated vf action", "Date": "Wed, 28 Sep 2022 03:18:51 +0000", "Message-Id": "<20220928031836.770004-18-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 tests/TestSuite_ice_qinq.py | 96 ++++++++++++++++++-------------------\n 1 file changed, 48 insertions(+), 48 deletions(-)", "diff": "diff --git a/tests/TestSuite_ice_qinq.py b/tests/TestSuite_ice_qinq.py\nindex c6123643..8dde338a 100644\n--- a/tests/TestSuite_ice_qinq.py\n+++ b/tests/TestSuite_ice_qinq.py\n@@ -15,7 +15,7 @@ from .rte_flow_common import RssProcessing\n \n mac_qinq_ipv4_pay_src_ip = {\n \"name\": \"mac_qinq_ipv4_pay_src_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv4 src is 196.222.232.221 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv4 src is 196.222.232.221 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP(src=\"196.222.232.221\")/(\"X\"*480)'\n@@ -27,12 +27,12 @@ mac_qinq_ipv4_pay_src_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x0800)/IP(src=\"196.222.232.221\")/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_ipv4_pay_dst_ip = {\n \"name\": \"mac_qinq_ipv4_pay_dst_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv4 dst is 196.222.232.221 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv4 dst is 196.222.232.221 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP(dst=\"196.222.232.221\")/(\"X\"*480)'\n@@ -44,12 +44,12 @@ mac_qinq_ipv4_pay_dst_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x0800)/IP(dst=\"196.222.232.221\")/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_ipv4_pay_dest_mac = {\n \"name\": \"mac_qinq_ipv4_pay_dest_mac\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP()/(\"X\"*480)'\n@@ -60,7 +60,7 @@ mac_qinq_ipv4_pay_dest_mac = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x0800)/IP()/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_ipv4_pay = [\n@@ -71,7 +71,7 @@ mac_qinq_ipv4_pay = [\n \n mac_qinq_ipv6_pay_src_ip = {\n \"name\": \"mac_qinq_ipv6_pay_src_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv6 src is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv6 src is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(src=\"1111:2222:3333:4444:5555:6666:7777:8888\")/(\"X\"*480)'\n@@ -83,12 +83,12 @@ mac_qinq_ipv6_pay_src_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x86DD)/IPv6(src=\"1111:2222:3333:4444:5555:6666:7777:8888\")/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_ipv6_pay_dst_ip = {\n \"name\": \"mac_qinq_ipv6_pay_dst_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv6 dst is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / ipv6 dst is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"1111:2222:3333:4444:5555:6666:7777:8888\")/(\"X\"*480)'\n@@ -100,12 +100,12 @@ mac_qinq_ipv6_pay_dst_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x86DD)/IPv6(dst=\"1111:2222:3333:4444:5555:6666:7777:8888\")/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_ipv6_pay_dest_mac = {\n \"name\": \"mac_qinq_ipv6_pay_dest_mac\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6()/(\"X\"*480)'\n@@ -116,7 +116,7 @@ mac_qinq_ipv6_pay_dest_mac = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x86DD)/IPv6()/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_ipv6_pay = [\n@@ -128,7 +128,7 @@ mac_qinq_ipv6_pay = [\n mac_qinq_pppoe_pay = [\n {\n \"name\": \"mac_qinq_pppoe_pay\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6()/(\"X\"*480)',\n@@ -145,14 +145,14 @@ mac_qinq_pppoe_pay = [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP()/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n ]\n \n mac_qinq_pppoe_proto = [\n {\n \"name\": \"mac_qinq_pppoe_proto\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / pppoe_proto_id is 0x0057 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6()/(\"X\"*480)'\n@@ -165,13 +165,13 @@ mac_qinq_pppoe_proto = [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6()/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n ]\n \n mac_qinq_pppoe_ipv4_src_ip = {\n \"name\": \"mac_qinq_pppoe_ipv4_src_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv4 src is 196.222.232.221 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv4 src is 196.222.232.221 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP(src=\"196.222.232.221\")/UDP(dport=23)/(\"X\"*480)'\n@@ -184,12 +184,12 @@ mac_qinq_pppoe_ipv4_src_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP(src=\"196.222.232.221\")/UDP(dport=23)/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_pppoe_ipv4_dst_ip = {\n \"name\": \"mac_qinq_pppoe_ipv4_dst_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv4 dst is 196.222.232.221 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv4 dst is 196.222.232.221 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP(dst=\"196.222.232.221\")/UDP(dport=23)/(\"X\"*480)'\n@@ -202,12 +202,12 @@ mac_qinq_pppoe_ipv4_dst_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP(dst=\"196.222.232.221\")/UDP(dport=23)/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_pppoe_ipv4_dest_mac = {\n \"name\": \"mac_qinq_pppoe_ipv4_dest_mac\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv4 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv4 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP()/UDP(dport=23)/(\"X\"*480)'\n@@ -220,7 +220,7 @@ mac_qinq_pppoe_ipv4_dest_mac = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x21\\')/IP()/UDP(dport=23)/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_pppoe_ipv4 = [\n@@ -231,7 +231,7 @@ mac_qinq_pppoe_ipv4 = [\n \n mac_qinq_pppoe_ipv6_src_ip = {\n \"name\": \"mac_qinq_pppoe_ipv6_src_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv6 src is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv6 src is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6(src=\"1111:2222:3333:4444:5555:6666:7777:8888\")/UDP(dport=23)/(\"X\"*480)'\n@@ -244,12 +244,12 @@ mac_qinq_pppoe_ipv6_src_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6(src=\"1111:2222:3333:4444:5555:6666:7777:8888\")/UDP(dport=23)/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_pppoe_ipv6_dst_ip = {\n \"name\": \"mac_qinq_pppoe_ipv6_dst_ip\",\n- \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv6 dst is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv6 dst is 1111:2222:3333:4444:5555:6666:7777:8888 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6(dst=\"1111:2222:3333:4444:5555:6666:7777:8888\")/UDP(dport=23)/(\"X\"*480)'\n@@ -262,12 +262,12 @@ mac_qinq_pppoe_ipv6_dst_ip = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x2,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6(dst=\"1111:2222:3333:4444:5555:6666:7777:8888\")/UDP(dport=23)/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_pppoe_ipv6_dest_mac = {\n \"name\": \"mac_qinq_pppoe_ipv6_dest_mac\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv6 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / pppoes seid is 1 / ipv6 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6()/UDP(dport=23)/(\"X\"*480)'\n@@ -280,7 +280,7 @@ mac_qinq_pppoe_ipv6_dest_mac = {\n 'Ether(dst=\"00:11:22:33:44:33\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x8864)/PPPoE(sessionid=0x1)/PPP(b\\'\\\\x00\\\\x57\\')/IPv6()/UDP(dport=23)/(\"X\"*480)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n mac_qinq_pppoe_ipv6 = [\n@@ -292,7 +292,7 @@ mac_qinq_pppoe_ipv6 = [\n # Non-pipeline mode\n tv_mac_qinq_ipv4 = {\n \"name\": \"tv_mac_qinq_ipv4\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP(src=\"192.168.1.1\", dst=\"192.168.1.2\")/(\"X\"*80)'\n@@ -304,12 +304,12 @@ tv_mac_qinq_ipv4 = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP(src=\"192.168.1.3\", dst=\"192.168.1.2\")/(\"X\"*80)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n tv_mac_qinq_ipv6 = {\n \"name\": \"tv_mac_qinq_ipv6\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"CDCD:910A:2222:5498:8475:1111:3900:2020\")/(\"X\"*80)'\n@@ -321,12 +321,12 @@ tv_mac_qinq_ipv6 = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/(\"X\"*80)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n tv_mac_qinq_ipv4_udp = {\n \"name\": \"tv_mac_qinq_ipv4_udp\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 / udp src is 50 dst is 23 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 / udp src is 50 dst is 23 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP()/UDP(sport=50,dport=23)/(\"X\"*80)'\n@@ -338,12 +338,12 @@ tv_mac_qinq_ipv4_udp = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP()/UDP(sport=50,dport=22)/(\"X\"*80)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n tv_mac_qinq_ipv4_tcp = {\n \"name\": \"tv_mac_qinq_ipv4_tcp\",\n- \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 / tcp src is 50 dst is 23 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv4 / tcp src is 50 dst is 23 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP()/TCP(sport=50,dport=23)/(\"X\"*80)'\n@@ -355,7 +355,7 @@ tv_mac_qinq_ipv4_tcp = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x0800)/IP()/TCP(sport=50,dport=22)/(\"X\"*80)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n tvs_mac_l4_qinq_dcf_non_pipeline_mode = [\n@@ -368,7 +368,7 @@ tvs_mac_l4_qinq_dcf_non_pipeline_mode = [\n # Pipeline mode\n tv_mac_qinq_ipv6_udp = {\n \"name\": \"tv_mac_qinq_ipv6_udp\",\n- \"rule\": \"flow create 0 priority 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp src is 50 dst is 23 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 priority 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp src is 50 dst is 23 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"CDCD:910A:2222:5498:8475:1111:3900:2020\")/UDP(sport=50,dport=23)/(\"X\"*80)'\n@@ -380,12 +380,12 @@ tv_mac_qinq_ipv6_udp = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/UDP(sport=50,dport=22)/(\"X\"*80)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n tv_mac_qinq_ipv6_tcp = {\n \"name\": \"tv_mac_qinq_ipv6_tcp\",\n- \"rule\": \"flow create 0 priority 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / tcp src is 50 dst is 23 / end actions vf id 1 / end\",\n+ \"rule\": \"flow create 0 priority 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 2 / vlan tci is 1 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / tcp src is 50 dst is 23 / end actions represented_port ethdev_port_id 1 / end\",\n \"scapy_str\": {\n \"matched\": [\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"CDCD:910A:2222:5498:8475:1111:3900:2020\")/TCP(sport=50,dport=23)/(\"X\"*80)'\n@@ -397,7 +397,7 @@ tv_mac_qinq_ipv6_tcp = {\n 'Ether(dst=\"00:11:22:33:44:55\",type=0x8100)/Dot1Q(vlan=2,type=0x8100)/Dot1Q(vlan=0x1,type=0x86DD)/IPv6(dst=\"CDCD:910A:2222:5498:8475:1111:3900:2023\")/TCP(sport=50,dport=22)/(\"X\"*80)',\n ],\n },\n- \"check_param\": {\"port_id\": 1},\n+ \"check_param\": {\"port_id\": 2},\n }\n \n tvs_mac_l4_qinq_dcf_pipeline_mode = [tv_mac_qinq_ipv6_udp, tv_mac_qinq_ipv6_tcp]\n@@ -723,7 +723,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_QINQ_IPV4_PAY\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(mac_qinq_ipv4_pay)\n \n def test_mac_qinq_ipv6_pay(self):\n@@ -731,7 +731,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_QINQ_IPV6_PAY\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(mac_qinq_ipv6_pay)\n \n @skip_unsupported_pkg(\"os default\")\n@@ -740,7 +740,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_QINQ_PPPOE_PAY\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(mac_qinq_pppoe_pay)\n \n @skip_unsupported_pkg(\"os default\")\n@@ -749,7 +749,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_QINQ_PPPOE_PAY_Proto\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(mac_qinq_pppoe_proto)\n \n @skip_unsupported_pkg(\"os default\")\n@@ -758,7 +758,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_QINQ_PPPOE_IPV4\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(mac_qinq_pppoe_ipv4)\n \n @skip_unsupported_pkg(\"os default\")\n@@ -767,7 +767,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_QINQ_PPPOE_IPV6\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(mac_qinq_pppoe_ipv6)\n \n def test_mac_l4_qinq_dcf_non_pipeline_mode(self):\n@@ -775,7 +775,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_L4_QINQ\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(tvs_mac_l4_qinq_dcf_non_pipeline_mode)\n \n def test_mac_l4_qinq_dcf_pipeline_mode(self):\n@@ -783,7 +783,7 @@ class TestICEQinq(TestCase):\n DCF switch for MAC_L4_QINQ_IPV6\n \"\"\"\n self.setup_pf_vfs_env()\n- self.launch_testpmd()\n+ self.launch_testpmd(dcf_param = True)\n self._rte_flow_validate_pattern(tvs_mac_l4_qinq_dcf_pipeline_mode)\n \n def reset_vf(self):\n", "prefixes": [ "V1", "17/21" ] }{ "id": 116994, "url": "