From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 8FE06A034F;
	Fri, 14 May 2021 13:53:10 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 119B640042;
	Fri, 14 May 2021 13:53:10 +0200 (CEST)
Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com
 [66.111.4.229]) by mails.dpdk.org (Postfix) with ESMTP id 4356D40041
 for <dev@dpdk.org>; Fri, 14 May 2021 13:53:09 +0200 (CEST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailnew.nyi.internal (Postfix) with ESMTP id 3E2F6580CE6;
 Fri, 14 May 2021 07:53:06 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute6.internal (MEProxy); Fri, 14 May 2021 07:53:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding:content-type; s=fm1; bh=
 CGTB+Nak9+wqO4NfTXo3bd6ReaD4RznaGhxvgDQOM2k=; b=eIrrIhY1bXZ8xcpV
 ANrvxyCVhlhkfv7su9sd/+ZGE1MKnpZ5xYKCG6DiIJruYfmKpQgALqA8wsi0Dkxv
 PEEl0GnMVzuYFfjEylMI1NssQ+3g7P69m1zY9CU2tJJTsyjnF7YlT9XlJd3bq8FJ
 Nexx0ifnOY501+SYeGId6lURAx7kVlfSJ+6xmVnNqAkS+/vmn+Q1VVN9fSiY2CDd
 E11ftcB+CFKx1kMoa8n5S2YiL16CLGgizPRe2S9vBBbg5WT9YH/ynAo5pr4CjnRv
 HFoIBSkkuz8sgFOHLZILEjXQBXI4ntDep3v45UMCL5KaE/5ZOpseuviV89mIrb9K
 npIwKg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; bh=CGTB+Nak9+wqO4NfTXo3bd6ReaD4RznaGhxvgDQOM
 2k=; b=wZjarVSLhfOUUaGSh8onzDNh6OpW4Ziwqm2irMXKcMG154hwxRxV+nJUw
 JkCh/zHcnMhXNYxsThaRHCe17+k7pn8eDMWQJp4hhQJcRrL1Kh03oS5Z56D+5bUv
 WII5aaxjnJkZfjX6rDgsFjNsqymFuNjAOE+6eJZcLC6kzhkZGvtrYV+Kxjne4UDT
 JB5ZPjxt5L0WlpT/mW22GyeBw3vGc4Gbqj1mjBp9D1bSwPWkrM/g+DaCyWZEZ+HV
 AmDRjHSxATbfYB4Et0afw1o0eSfcUIhn37oWb+4D7kJkOrq7X1yVl4TixKilCeFS
 ZiH/DHeNsFkTRULTq/A17iQ43jhNQ==
X-ME-Sender: <xms:oGSeYP_ctFmXVm0lo2pXMJdVejVLY-0Dj8NSL7OZ5wF2Ji0IBR3gJA>
 <xme:oGSeYLtOmdW5PPRT5-GwGjXkjHrcyjr2wDJoZP9GgmPg7vMZDbpgQ_NuKT97FdjrL
 yXM_zJ06Z74g-1Upw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdehiedgvdduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr
 shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg
 ftrfgrthhtvghrnhepudeggfdvfeduffdtfeeglefghfeukefgfffhueejtdetuedtjeeu
 ieeivdffgeehnecukfhppeejjedrudefgedrvddtfedrudekgeenucevlhhushhtvghruf
 hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghl
 ohhnrdhnvght
X-ME-Proxy: <xmx:oGSeYNDfxmScIAsF6HXwhTXnH3bMX8o3FNOir77prAeiWtqcS6_w7A>
 <xmx:oGSeYLeXZY7uuJZovOHaWHCgLWxhXfLZwhUi5ns81otQmXK4n_OJuQ>
 <xmx:oGSeYEPHh7ITjMH7MKvxq0ZTZwtdvYK_IpRGJfFitTGOZaGJJCDNMw>
 <xmx:omSeYNBw2tSZeqktUAAfpZkKVczXmqUDcwF04gjwxfyGC00wMCZF1g>
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA;
 Fri, 14 May 2021 07:53:00 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Ferruh Yigit <ferruh.yigit@intel.com>
Cc: dev@dpdk.org, andrew.rybchenko@oktetlabs.ru, Asaf Penso <asafp@nvidia.com>,
 Ajit Khaparde <ajit.khaparde@broadcom.com>,
 Somnath Kotur <somnath.kotur@broadcom.com>,
 Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>,
 Hemant Agrawal <hemant.agrawal@nxp.com>,
 Sachin Saxena <sachin.saxena@oss.nxp.com>, Jeff Guo <jia.guo@intel.com>,
 Haiyue Wang <haiyue.wang@intel.com>, John Daley <johndale@cisco.com>,
 Hyong Youb Kim <hyonkim@cisco.com>, Gaetan Rivet <grive@u256.net>,
 Ziyang Xuan <xuanziyang2@huawei.com>,
 Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>,
 Guoyang Zhou <zhouguoyang@huawei.com>,
 "Min Hu (Connor)" <humin29@huawei.com>,
 Yisen Zhuang <yisen.zhuang@huawei.com>, Lijun Ou <oulijun@huawei.com>,
 Beilei Xing <beilei.xing@intel.com>, Jingjing Wu <jingjing.wu@intel.com>,
 Qiming Yang <qiming.yang@intel.com>, Qi Zhang <qi.z.zhang@intel.com>,
 Rosen Xu <rosen.xu@intel.com>, Matan Azrad <matan@nvidia.com>,
 Shahaf Shuler <shahafs@nvidia.com>,
 Viacheslav Ovsiienko <viacheslavo@nvidia.com>,
 Liron Himi <lironh@marvell.com>, Jerin Jacob <jerinj@marvell.com>,
 Nithin Dabilpuram <ndabilpuram@marvell.com>,
 Kiran Kumar K <kirankumark@marvell.com>, Rasesh Mody <rmody@marvell.com>,
 Devendra Singh Rawat <dsinghrawat@marvell.com>,
 Igor Russkikh <irusskikh@marvell.com>,
 Keith Wiles <keith.wiles@intel.com>, Jiawen Wu <jiawenwu@trustnetic.com>,
 Jian Wang <jianwang@trustnetic.com>
Date: Fri, 14 May 2021 13:52:57 +0200
Message-ID: <10197211.S7UqcTtlDd@thomas>
In-Reply-To: <9d155d7f-dfbc-2f7f-47e6-ec86931b42ab@intel.com>
References: <1612458325-13508-1-git-send-email-asafp@nvidia.com>
 <20210407223320.2952469-3-thomas@monjalon.net>
 <9d155d7f-dfbc-2f7f-47e6-ec86931b42ab@intel.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Subject: Re: [dpdk-dev] [PATCH v5 2/3] doc: add flow API features tables
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

14/05/2021 12:42, Ferruh Yigit:
> On 4/7/2021 11:33 PM, Thomas Monjalon wrote:
> > The NICs overview table lists all supported features per driver.
> > There was a single row for "Flow API",
> > although rte_flow is composed of many items and actions.
> > 
> > The row "Flow API" is replaced with two new tables for items and actions.
> > 
> > Also, since rte_flow is not implemented in all drivers,
> > it would be ugly to add empty sections in some files.
> > That's why the error message for missing INI section is removed.
> > 
> > The lists are sorted alphabetically.
> > The extra files for some VF and vectorized data paths are not filled.
> > 
> > Signed-off-by: Asaf Penso <asafp@nvidia.com>
> > Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
> 
> <...>
> 
> > +[rte_flow items]
> > +eth                  = Y
> > +ipv4                 = Y
> > +ipv6                 = Y
> > +pf                   = Y
> > +phy_port             = Y
> > +port_id              = Y
> > +tcp                  = Y
> > +udp                  = Y
> > +vf                   = Y
> > +vlan                 = Y
> > +vxlan                = Y
> > +
> > +[rte_flow actions]
> > +count                = Y
> > +drop                 = Y
> > +mark                 = Y
> > +pf                   = Y
> > +phy_port             = Y
> > +port_id              = Y
> > +rss                  = Y
> > +vf                   = Y
> > +vxlan_decap          = Y
> > +vxlan_encap          = Y
> 
> Indeed this is a matrix, isn't it, not all flow items support all flow actions,
> but not sure if it is possible to figure out that matrix.

We cannot express combinations and limitations here.
It is just showing some basic capabilities without limitations.
For more complete description, it must be noted in the guide.