From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 23936A034C for ; Tue, 26 Apr 2022 12:47:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1B5A841141; Tue, 26 Apr 2022 12:47:54 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2067.outbound.protection.outlook.com [40.107.102.67]) by mails.dpdk.org (Postfix) with ESMTP id 1B15140691; Tue, 26 Apr 2022 12:47:50 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gIynnqRYbYXMzN0fTlPtTeUhn1KRB36p3T6MdmFTpgV/oH+6G8CzcYBDGaKNYjoO8eVcSIXP9jk9recTeFYS7VGpLgaNtGDJT8t+2+1FJDgk7MdSXG1bJqGqiVn+2fsPYvUM1O8tclaVxXVmOzNfj+oGMSQ20XZpyXdcBMO8K34Y2EmlXKlXUrSuIKt3sni6hmcGjO8Oez87taeRlWSQhN0Qi3TYEN3EhkEBHxRfEECRRW0cZSCQ/liAv5rqf5LwUqkqm0WHtnlRrbg0EV+5fywRn/Up4f2jizip9Xor2nqhLCorNIPtpsraMak6CaMcGvkDEF8S3ScNFtxC+zieaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aSnJPltync8zl317qa1VSeHggu17SIuHjGaZbsjB4VA=; b=BkrmbgbKyeBC28hruUQ9khZ0DCVxXsOFg2r1anoTaiOYfSlQTiT2Q8e+BPFuWCSG4X49ctyn00D30c2xMzTNTnu51U6fVImeNlYwIRTFc73n6dyLbFbH+zHg8tsnw/JOomM37I98khDRq2Kw/97dmStzg6yjO9ui1R1AuS62mdTFZ6xAh1s6bQKcH3JZVP7BBfMyGwkxCrSgW/ce60CsUiV0ZBPZbiBp5JycDiFPY10IyeTK9aMhBQf8Q5mQq57oPvCz46pnkPpQ1j9dApys5OP3WmotohVw+T8qn8xO+8g30CCcZSX80hIj8XBKzq2bQ8pF21ngiGTsdcDvnzwadw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.80.198) smtp.rcpttodomain=nvidia.com smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aSnJPltync8zl317qa1VSeHggu17SIuHjGaZbsjB4VA=; b=pER34LACsqz9sYd2nb5vP6xETXhjTrApzZ5JrpMHImyt4feP9LtYgrgPMMds5pE1ATIyfhuOQH9A1ajQ6QWkzZCbqEaVhJiyQdoteMrZA29dElRe+p8Ol0ubzJhK24JZKx/HBzkniM+pnavoU/FLC2ZUaeo2FjeJnW9GAjnkyLE= Received: from DS7PR03CA0035.namprd03.prod.outlook.com (2603:10b6:5:3b5::10) by CH2PR02MB6344.namprd02.prod.outlook.com (2603:10b6:610:e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Tue, 26 Apr 2022 10:47:48 +0000 Received: from DM3NAM02FT047.eop-nam02.prod.protection.outlook.com (2603:10b6:5:3b5:cafe::a1) by DS7PR03CA0035.outlook.office365.com (2603:10b6:5:3b5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14 via Frontend Transport; Tue, 26 Apr 2022 10:47:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.80.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.80.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.80.198; helo=xir-pvapexch01.xlnx.xilinx.com; Received: from xir-pvapexch01.xlnx.xilinx.com (149.199.80.198) by DM3NAM02FT047.mail.protection.outlook.com (10.13.4.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5186.14 via Frontend Transport; Tue, 26 Apr 2022 10:47:48 +0000 Received: from xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) by xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Tue, 26 Apr 2022 11:47:46 +0100 Received: from smtp.xilinx.com (172.21.105.198) by xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Tue, 26 Apr 2022 11:47:46 +0100 Envelope-to: asafp@nvidia.com, i.maximets@ovn.org, dev@dpdk.org, orika@nvidia.com, ajit.khaparde@broadcom.com, rahul.lakkireddy@chelsio.com, hemant.agrawal@nxp.com, haiyue.wang@intel.com, johndale@cisco.com, zhouguoyang@huawei.com, humin29@huawei.com, beilei.xing@intel.com, jingjing.wu@intel.com, qi.z.zhang@intel.com, rosen.xu@intel.com, matan@nvidia.com, viacheslavo@nvidia.com, lironh@marvell.com, jiawenwu@trustnetic.com, dekelp@nvidia.com, thomas@monjalon.net, stable@dpdk.org Received: from [10.71.118.185] (port=51750) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1njIjS-0004Nf-4B; Tue, 26 Apr 2022 11:47:46 +0100 Message-ID: <94993e28-545d-d218-7161-8d30c310e662@xilinx.com> Date: Tue, 26 Apr 2022 11:47:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: [PATCH] doc: fix support table for ETH and VLAN flow items Content-Language: en-US To: Asaf Penso , Ilya Maximets , "dev@dpdk.org" , Ori Kam CC: Ajit Khaparde , Rahul Lakkireddy , Hemant Agrawal , Haiyue Wang , John Daley , Guoyang Zhou , "Min Hu (Connor)" , Beilei Xing , Jingjing Wu , Qi Zhang , Rosen Xu , Matan Azrad , Slava Ovsiienko , Liron Himi , Jiawen Wu , Dekel Peled , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "stable@dpdk.org" References: <20220316120157.390311-1-i.maximets@ovn.org> <26d07ebb-83e9-9d97-128b-67c32224b022@xilinx.com> From: Ferruh Yigit In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 494cacde-13e4-4652-9454-08da2772344f X-MS-TrafficTypeDiagnostic: CH2PR02MB6344:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /7K1oC166AxsR2ETjGv0WfjbXjtvKH2xth9wyxPm+KQF9vHs4n/5anEu1EIdUylazyx2UJqSJ01Fd9s5uPhpix/brgn4j5FeDk/LZppm5Nqfkp1AbCUCKi6Hay6GhjV+ZpOlmG7uRZI0u4jaIqJCy5NgAaAZI1evkwIHgdWeIA25XUai/fm3NEWsgkPO9OJuBkZQ8aYI/ztnGD4RLeDz3zG542vv2msZmqevshQtRxiXyhLSTsdBeZc0rGpDCS9VDzrpjOuy7r0CuqFI4GcRV8Ywwl0paPpNMeFPFH45+ZQ/awyKAz1Mtl2E1b7dOOc4OynlXAmEpTxW9pDNiRw6nWg7RaLFb63IHYHBcIMxwhE2EskE+wVubaLwkvSU9mC87dszE4JQ+YqW/HQsM5z6BsXFIPeWcETmU4hBZoDe2Ojjwhf57SrD5jdafWolLQp858ailIyTpfqExUY8tinEige3ZIVswHRJiOpayrvqFbQk9+vHcvRxXb4dHBpvp07nZe8u0y66OJcGNtr3xZmINxSj/Piw6LjSai17SMZoQGZGe8vldQ6Hh8/zng7Ulw9oFnvxYuh8gRa1PEtNaB7nX/AjMuyiPZGGNJ0HTkRVA2G7xeyMEafOj+91oPZkbGDoESfNFK51LT4SrFL5FfvrC36UcCs2gD6sCsMi2qzjRXITfYnh3vYKAvzuJLd7fGIH7mV226TMTHI9cc2sfhfPUFmRIohT7NVEbXW0202QvVT9yzM47AAMIMg3YNPlu4aBazh22WeE3KUEfRlo7p+9PnTE5MV02u9gEQSmXGeJjgNplEOh/FLau/BsN8KLRJMQ X-Forefront-Antispam-Report: CIP:149.199.80.198; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:xir-pvapexch01.xlnx.xilinx.com; PTR:unknown-80-198.xilinx.com; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(46966006)(40470700004)(36756003)(2616005)(8676002)(186003)(336012)(47076005)(426003)(4326008)(316002)(31696002)(31686004)(36860700001)(44832011)(8936002)(5660300002)(7416002)(26005)(82310400005)(40460700003)(30864003)(966005)(83380400001)(70206006)(54906003)(508600001)(110136005)(53546011)(7636003)(9786002)(356005)(2906002)(70586007)(50156003)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2022 10:47:48.0919 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 494cacde-13e4-4652-9454-08da2772344f X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.80.198]; Helo=[xir-pvapexch01.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: DM3NAM02FT047.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR02MB6344 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org On 4/26/2022 9:55 AM, Asaf Penso wrote: >> -----Original Message----- >> From: Ferruh Yigit >> Sent: Wednesday, April 20, 2022 8:52 PM >> To: Ilya Maximets ; dev@dpdk.org; Asaf Penso >> >> Cc: Ajit Khaparde ; Rahul Lakkireddy >> ; Hemant Agrawal >> ; Haiyue Wang ; John >> Daley ; Guoyang Zhou ; >> Min Hu (Connor) ; Beilei Xing >> ; Jingjing Wu ; Qi Zhang >> ; Rosen Xu ; Matan Azrad >> ; Slava Ovsiienko ; Liron Himi >> ; Jiawen Wu ; Ori Kam >> ; Dekel Peled ; NBU-Contact- >> Thomas Monjalon (EXTERNAL) ; stable@dpdk.org; >> NBU-Contact-Thomas Monjalon (EXTERNAL) >> Subject: Re: [PATCH] doc: fix support table for ETH and VLAN flow items >> >> On 3/16/2022 12:01 PM, Ilya Maximets wrote: >>> 'has_vlan' attribute is only supported by sfc, mlx5 and cnxk. >>> Other drivers doesn't support it. Most of them (like i40e) just >>> ignore it silently. Some drivers (like mlx4) never had a full support >>> of the eth item even before introduction of 'has_vlan' >>> (mlx4 allows to match on the destination MAC only). >>> >>> Same for the 'has_more_vlan' flag of the vlan item. >>> >>> Changing the support level to 'partial' for all such drivers. >>> This doesn't solve the issue, but at least marks the problematic >>> drivers. >>> >> >> Hi Asaf, >> >> This was the kind of maintanance issue I was referring to have this kind of >> capability documentation for flow API. >> > Are you referring to the fact that fields like has_vlan are not part of the table? > If so, you are right, but IMHO having the high level items still allows the users to understand what is supported quickly. > We can have another level of tables per each relevant item to address this specific issue. > In this case, we'll have a table for ETH that elaborates the different fields' support, like has_vlan. > If you are referring to a different issue, please elaborate. > 'vlan' in the .ini file is already to document the flow API VLAN support, so I am not suggesting adding more to the table. My point was it is hard to make this kind documentation correct. > >> All below drivers are using 'RTE_FLOW_ITEM_TYPE_VLAN', the script verifies >> this, but are they actually supporting VLAN filter and in which case? >> >> We need comment from driver maintainers about the support level. > > @Ori Kam, please comment for mlx driver. > >> >>> Some details are available in: >>> https://bugs.dpdk.org/show_bug.cgi?id=958 >>> >>> Fixes: 09315fc83861 ("ethdev: add VLAN attributes to ethernet and VLAN >>> items") >>> Cc: stable@dpdk.org >>> >>> Signed-off-by: Ilya Maximets >>> --- >>> >>> I added the stable in CC, but the patch should be extended while >>> backporting. For 21.11 the cnxk driver should be also updated, for >>> 20.11, sfc driver should also be included. >>> >>> doc/guides/nics/features/bnxt.ini | 4 ++-- >>> doc/guides/nics/features/cxgbe.ini | 4 ++-- >>> doc/guides/nics/features/dpaa2.ini | 4 ++-- >>> doc/guides/nics/features/e1000.ini | 2 +- >>> doc/guides/nics/features/enic.ini | 4 ++-- >>> doc/guides/nics/features/hinic.ini | 2 +- >>> doc/guides/nics/features/hns3.ini | 4 ++-- >>> doc/guides/nics/features/i40e.ini | 4 ++-- >>> doc/guides/nics/features/iavf.ini | 4 ++-- >>> doc/guides/nics/features/ice.ini | 4 ++-- >>> doc/guides/nics/features/igc.ini | 2 +- >>> doc/guides/nics/features/ipn3ke.ini | 4 ++-- >>> doc/guides/nics/features/ixgbe.ini | 4 ++-- >>> doc/guides/nics/features/mlx4.ini | 4 ++-- >>> doc/guides/nics/features/mvpp2.ini | 4 ++-- >>> doc/guides/nics/features/tap.ini | 4 ++-- >>> doc/guides/nics/features/txgbe.ini | 4 ++-- >>> 17 files changed, 31 insertions(+), 31 deletions(-) >>> >>> diff --git a/doc/guides/nics/features/bnxt.ini >>> b/doc/guides/nics/features/bnxt.ini >>> index afb5414b49..ac682c5779 100644 >>> --- a/doc/guides/nics/features/bnxt.ini >>> +++ b/doc/guides/nics/features/bnxt.ini >>> @@ -57,7 +57,7 @@ Perf doc = Y >>> >>> [rte_flow items] >>> any = Y >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> ipv6 = Y >>> gre = Y >>> @@ -71,7 +71,7 @@ represented_port = Y >>> tcp = Y >>> udp = Y >>> vf = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >>> diff --git a/doc/guides/nics/features/cxgbe.ini >>> b/doc/guides/nics/features/cxgbe.ini >>> index f674803ec4..f9912390fb 100644 >>> --- a/doc/guides/nics/features/cxgbe.ini >>> +++ b/doc/guides/nics/features/cxgbe.ini >>> @@ -36,7 +36,7 @@ x86-64 = Y >>> Usage doc = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> ipv6 = Y >>> pf = Y >>> @@ -44,7 +44,7 @@ phy_port = Y >>> tcp = Y >>> udp = Y >>> vf = Y >>> -vlan = Y >>> +vlan = P >>> >>> [rte_flow actions] >>> count = Y >>> diff --git a/doc/guides/nics/features/dpaa2.ini >>> b/doc/guides/nics/features/dpaa2.ini >>> index 4c06841a87..09ce66c788 100644 >>> --- a/doc/guides/nics/features/dpaa2.ini >>> +++ b/doc/guides/nics/features/dpaa2.ini >>> @@ -31,7 +31,7 @@ ARMv8 = Y >>> Usage doc = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> gre = Y >>> icmp = Y >>> ipv4 = Y >>> @@ -41,7 +41,7 @@ raw = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> >>> [rte_flow actions] >>> drop = Y >>> diff --git a/doc/guides/nics/features/e1000.ini >>> b/doc/guides/nics/features/e1000.ini >>> index e4bdef6da9..a9cbed1c3c 100644 >>> --- a/doc/guides/nics/features/e1000.ini >>> +++ b/doc/guides/nics/features/e1000.ini >>> @@ -31,7 +31,7 @@ x86-32 = Y >>> x86-64 = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> ipv6 = Y >>> raw = Y >>> diff --git a/doc/guides/nics/features/enic.ini >>> b/doc/guides/nics/features/enic.ini >>> index 61bec4910e..6dbea9f36e 100644 >>> --- a/doc/guides/nics/features/enic.ini >>> +++ b/doc/guides/nics/features/enic.ini >>> @@ -40,7 +40,7 @@ Usage doc = Y >>> >>> [rte_flow items] >>> ecpri = Y >>> -eth = Y >>> +eth = P >>> geneve = Y >>> geneve_opt = Y >>> gtp = Y >>> @@ -52,7 +52,7 @@ raw = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >>> diff --git a/doc/guides/nics/features/hinic.ini >>> b/doc/guides/nics/features/hinic.ini >>> index 9f6f0ebf3a..ada6607fe9 100644 >>> --- a/doc/guides/nics/features/hinic.ini >>> +++ b/doc/guides/nics/features/hinic.ini >>> @@ -40,7 +40,7 @@ ARMv8 = Y >>> >>> [rte_flow items] >>> any = Y >>> -eth = Y >>> +eth = P >>> icmp = Y >>> icmp6 = Y >>> ipv4 = Y >>> diff --git a/doc/guides/nics/features/hns3.ini >>> b/doc/guides/nics/features/hns3.ini >>> index 405b94f05c..338b4e6864 100644 >>> --- a/doc/guides/nics/features/hns3.ini >>> +++ b/doc/guides/nics/features/hns3.ini >>> @@ -51,7 +51,7 @@ Linux = Y >>> ARMv8 = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> geneve = Y >>> icmp = Y >>> ipv4 = Y >>> @@ -60,7 +60,7 @@ nvgre = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> vxlan_gpe = Y >>> >>> diff --git a/doc/guides/nics/features/i40e.ini >>> b/doc/guides/nics/features/i40e.ini >>> index dd18fec217..6e141de326 100644 >>> --- a/doc/guides/nics/features/i40e.ini >>> +++ b/doc/guides/nics/features/i40e.ini >>> @@ -54,7 +54,7 @@ Power8 = Y >>> [rte_flow items] >>> ah = Y >>> esp = Y >>> -eth = Y >>> +eth = P >>> gre = Y >>> gtpc = Y >>> gtpu = Y >>> @@ -69,7 +69,7 @@ sctp = Y >>> tcp = Y >>> udp = Y >>> vf = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >>> diff --git a/doc/guides/nics/features/iavf.ini >>> b/doc/guides/nics/features/iavf.ini >>> index 01f514239e..c6694a1a94 100644 >>> --- a/doc/guides/nics/features/iavf.ini >>> +++ b/doc/guides/nics/features/iavf.ini >>> @@ -40,7 +40,7 @@ ah = Y >>> arp_eth_ipv4 = Y >>> ecpri = Y >>> esp = Y >>> -eth = Y >>> +eth = P >>> gre = Y >>> gtpc = Y >>> gtpu = Y >>> @@ -57,7 +57,7 @@ ppp = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> >>> [rte_flow actions] >>> count = Y >>> diff --git a/doc/guides/nics/features/ice.ini >>> b/doc/guides/nics/features/ice.ini >>> index 7861790a51..0bd2f2d7b2 100644 >>> --- a/doc/guides/nics/features/ice.ini >>> +++ b/doc/guides/nics/features/ice.ini >>> @@ -53,7 +53,7 @@ ah = Y >>> any = Y >>> arp_eth_ipv4 = Y >>> esp = Y >>> -eth = Y >>> +eth = P >>> gtpu = Y >>> gtp_psc = Y >>> icmp = Y >>> @@ -71,7 +71,7 @@ raw = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >>> diff --git a/doc/guides/nics/features/igc.ini >>> b/doc/guides/nics/features/igc.ini >>> index f2c6fa28ad..b5deea3f61 100644 >>> --- a/doc/guides/nics/features/igc.ini >>> +++ b/doc/guides/nics/features/igc.ini >>> @@ -35,7 +35,7 @@ Linux = Y >>> x86-64 = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> ipv6 = Y >>> tcp = Y >>> diff --git a/doc/guides/nics/features/ipn3ke.ini >>> b/doc/guides/nics/features/ipn3ke.ini >>> index defc39f525..1f6b780273 100644 >>> --- a/doc/guides/nics/features/ipn3ke.ini >>> +++ b/doc/guides/nics/features/ipn3ke.ini >>> @@ -47,13 +47,13 @@ x86-32 = Y >>> x86-64 = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> mpls = Y >>> nvgre = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >>> diff --git a/doc/guides/nics/features/ixgbe.ini >>> b/doc/guides/nics/features/ixgbe.ini >>> index c5333d1142..e5cef81f9a 100644 >>> --- a/doc/guides/nics/features/ixgbe.ini >>> +++ b/doc/guides/nics/features/ixgbe.ini >>> @@ -56,7 +56,7 @@ x86-32 = Y >>> x86-64 = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> e_tag = Y >>> fuzzy = Y >>> ipv4 = Y >>> @@ -66,7 +66,7 @@ raw = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >>> diff --git a/doc/guides/nics/features/mlx4.ini >>> b/doc/guides/nics/features/mlx4.ini >>> index 82f6f0bc0b..03f59a5f8b 100644 >>> --- a/doc/guides/nics/features/mlx4.ini >>> +++ b/doc/guides/nics/features/mlx4.ini >>> @@ -38,11 +38,11 @@ x86-64 = Y >>> Usage doc = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> >>> [rte_flow actions] >>> drop = Y >>> diff --git a/doc/guides/nics/features/mvpp2.ini >>> b/doc/guides/nics/features/mvpp2.ini >>> index 1bcf74875e..653c9d08cb 100644 >>> --- a/doc/guides/nics/features/mvpp2.ini >>> +++ b/doc/guides/nics/features/mvpp2.ini >>> @@ -24,13 +24,13 @@ ARMv8 = Y >>> Usage doc = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> ipv6 = Y >>> raw = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> >>> [rte_flow actions] >>> drop = Y >>> diff --git a/doc/guides/nics/features/tap.ini >>> b/doc/guides/nics/features/tap.ini >>> index b4a356e5d5..f26355e57f 100644 >>> --- a/doc/guides/nics/features/tap.ini >>> +++ b/doc/guides/nics/features/tap.ini >>> @@ -27,12 +27,12 @@ x86-64 = Y >>> Usage doc = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> ipv4 = Y >>> ipv6 = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> >>> [rte_flow actions] >>> drop = Y >>> diff --git a/doc/guides/nics/features/txgbe.ini >>> b/doc/guides/nics/features/txgbe.ini >>> index 22c74ba9e3..e21083052c 100644 >>> --- a/doc/guides/nics/features/txgbe.ini >>> +++ b/doc/guides/nics/features/txgbe.ini >>> @@ -53,7 +53,7 @@ x86-32 = Y >>> x86-64 = Y >>> >>> [rte_flow items] >>> -eth = Y >>> +eth = P >>> e_tag = Y >>> fuzzy = Y >>> ipv4 = Y >>> @@ -63,7 +63,7 @@ raw = Y >>> sctp = Y >>> tcp = Y >>> udp = Y >>> -vlan = Y >>> +vlan = P >>> vxlan = Y >>> >>> [rte_flow actions] >