From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id EC00CA0613 for ; Tue, 30 Jul 2019 17:57:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C71F71C020; Tue, 30 Jul 2019 17:57:42 +0200 (CEST) Received: from new2-smtp.messagingengine.com (new2-smtp.messagingengine.com [66.111.4.224]) by dpdk.org (Postfix) with ESMTP id 43E591BFEE for ; Tue, 30 Jul 2019 17:57:41 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id 8E0B79A; Tue, 30 Jul 2019 11:57:40 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 30 Jul 2019 11:57:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; s=mesmtp; bh=/pLm/htvVUE6IAu92FwutPB 2VktFlHNf6hsb88dwgPU=; b=LgdgGwSDnIvWg+dEDB/qwjY4pmNnfzy4F4MDGYd RiaiBsCVpI0Ku+tDgd72dJlXllVwwO/3OJjz4It5bFMGEyjzeKytzlw2wjgsCFqX Qo2E8Kk2okprUhwofKvO6fiMf/XjmwliyIIlsxRmicTwn2+JAc9r2PfFDE85EXse inJk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=/pLm/htvVUE6IAu92 FwutPB2VktFlHNf6hsb88dwgPU=; b=nnldvJkZtG9LxdVBN99qV1Dvkpi/KA7lK VnVztIhka/DWkxm8BhunC7+NCGCJ0g/u2XCg4/L1PmAxPPEj/9xuNu2UG9ZMLaA5 DXkqfwE0oPOPO2Piru8G5AKLQMdKppM9WdjV/8xmztXHmsuLqmNAzQ4JvXp/Hk1l ddU/iZ/HekBnI8xu2utuNDtYmTesiKF/GMVrL+HaT4gaDUtat3H7BZDTZeZNFsND AkWKdsG/Ge4NS909QU2z0vrldqPjtfMo21BzsARod8v+745Bh//tEUT9zqpgxXUF A8FPwnNles+Ece2GIbZmgodEwz9stQBjRHtCtr0GD1vW1uE7XJKzg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrleefgdelfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgggfestdekredtredttdenucfhrhhomhepvfhhohhmrghsucfo ohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucfkphepje ejrddufeegrddvtdefrddukeegnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgr shesmhhonhhjrghlohhnrdhnvghtnecuvehluhhsthgvrhfuihiivgepud X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 5E832380079; Tue, 30 Jul 2019 11:57:37 -0400 (EDT) From: Thomas Monjalon To: John McNamara , Marko Kovacevic , Ajit Khaparde , Somnath Kotur , Ferruh Yigit , John Daley , Hyong Youb Kim , Beilei Xing , Qi Zhang , Wenzhuo Lu , Rosen Xu , Konstantin Ananyev , Shahaf Shuler , Yongseok Koh , Viacheslav Ovsiienko , Rasesh Mody , Shahed Shaikh Cc: dev@dpdk.org Date: Tue, 30 Jul 2019 17:57:26 +0200 Message-Id: <20190730155726.26450-1-thomas@monjalon.net> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH] doc: remove deprecated ethdev features X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" As legacy filter API "filter_ctrl" is superseded since 2017 by the rte_flow API, and got the deprecated attribute in DPDK 19.05, it is time to remove the associated features from the matrix. Not documenting deprecated features as supported will avoid confusion. Signed-off-by: Thomas Monjalon --- doc/guides/nics/features.rst | 78 ------------------------ doc/guides/nics/features/bnxt.ini | 3 - doc/guides/nics/features/default.ini | 7 --- doc/guides/nics/features/enic.ini | 1 - doc/guides/nics/features/i40e.ini | 4 -- doc/guides/nics/features/i40e_vec.ini | 4 -- doc/guides/nics/features/i40e_vf.ini | 1 - doc/guides/nics/features/i40e_vf_vec.ini | 1 - doc/guides/nics/features/igb.ini | 4 -- doc/guides/nics/features/ipn3ke.ini | 4 -- doc/guides/nics/features/ixgbe.ini | 5 -- doc/guides/nics/features/ixgbe_vec.ini | 5 -- doc/guides/nics/features/mlx5.ini | 1 - doc/guides/nics/features/qede.ini | 3 - 14 files changed, 121 deletions(-) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index 6f8cac2c8..c4e128d2f 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst @@ -366,84 +366,6 @@ Supports filtering of a VLAN Tag identifier. * **[related] API**: ``rte_eth_dev_vlan_filter()``. -.. _nic_features_ethertype_filter: - -Ethertype filter ----------------- - -Supports filtering on Ethernet type. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_ETHERTYPE``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - -.. _nic_features_ntuple_filter: - -N-tuple filter --------------- - -Supports filtering on N-tuple values. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_NTUPLE``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - - -.. _nic_features_syn_filter: - -SYN filter ----------- - -Supports TCP syn filtering. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_SYN``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - - -.. _nic_features_tunnel_filter: - -Tunnel filter -------------- - -Supports tunnel filtering. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_TUNNEL``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - - -.. _nic_features_flexible_filter: - -Flexible filter ---------------- - -Supports a flexible (non-tuple or Ethertype) filter. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_FLEXIBLE``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - - -.. _nic_features_hash_filter: - -Hash filter ------------ - -Supports Hash filtering. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_HASH``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - - -.. _nic_features_flow_director: - -Flow director -------------- - -Supports Flow Director style filtering to queues. - -* **[implements] eth_dev_ops**: ``filter_ctrl:RTE_ETH_FILTER_FDIR``. -* **[provides] mbuf**: ``mbuf.ol_flags:`` ``PKT_RX_FDIR``, ``PKT_RX_FDIR_ID``, - ``PKT_RX_FDIR_FLX``. -* **[related] API**: ``rte_eth_dev_filter_ctrl()``, ``rte_eth_dev_filter_supported()``. - - .. _nic_features_flow_control: Flow control diff --git a/doc/guides/nics/features/bnxt.ini b/doc/guides/nics/features/bnxt.ini index a534e3063..9721dd61d 100644 --- a/doc/guides/nics/features/bnxt.ini +++ b/doc/guides/nics/features/bnxt.ini @@ -23,9 +23,6 @@ RSS reta update = Y VMDq = Y SR-IOV = Y VLAN filter = Y -Ethertype filter = Y -N-tuple filter = Y -Flow director = Y Flow control = Y Flow API = Y CRC offload = Y diff --git a/doc/guides/nics/features/default.ini b/doc/guides/nics/features/default.ini index f1a39d0f0..dfbdf084e 100644 --- a/doc/guides/nics/features/default.ini +++ b/doc/guides/nics/features/default.ini @@ -36,13 +36,6 @@ VMDq = SR-IOV = DCB = VLAN filter = -Ethertype filter = -N-tuple filter = -SYN filter = -Tunnel filter = -Flexible filter = -Hash filter = -Flow director = Flow control = Flow API = Rate limitation = diff --git a/doc/guides/nics/features/enic.ini b/doc/guides/nics/features/enic.ini index d0f3ae23f..1a065a84f 100644 --- a/doc/guides/nics/features/enic.ini +++ b/doc/guides/nics/features/enic.ini @@ -24,7 +24,6 @@ Inner RSS = Y SR-IOV = Y CRC offload = Y VLAN offload = Y -Flow director = Y Flow API = Y L3 checksum offload = Y L4 checksum offload = Y diff --git a/doc/guides/nics/features/i40e.ini b/doc/guides/nics/features/i40e.ini index 16eab7f43..980bcc5b2 100644 --- a/doc/guides/nics/features/i40e.ini +++ b/doc/guides/nics/features/i40e.ini @@ -25,10 +25,6 @@ VMDq = Y SR-IOV = Y DCB = Y VLAN filter = Y -Ethertype filter = Y -Tunnel filter = Y -Hash filter = Y -Flow director = Y Flow control = Y Flow API = Y Traffic mirroring = Y diff --git a/doc/guides/nics/features/i40e_vec.ini b/doc/guides/nics/features/i40e_vec.ini index c65e8b036..c878755ef 100644 --- a/doc/guides/nics/features/i40e_vec.ini +++ b/doc/guides/nics/features/i40e_vec.ini @@ -23,10 +23,6 @@ VMDq = Y SR-IOV = Y DCB = Y VLAN filter = Y -Ethertype filter = Y -Tunnel filter = Y -Hash filter = Y -Flow director = Y Flow control = Y Traffic mirroring = Y Timesync = Y diff --git a/doc/guides/nics/features/i40e_vf.ini b/doc/guides/nics/features/i40e_vf.ini index ba2d8cbe9..ab114812c 100644 --- a/doc/guides/nics/features/i40e_vf.ini +++ b/doc/guides/nics/features/i40e_vf.ini @@ -18,7 +18,6 @@ RSS hash = Y RSS key update = Y RSS reta update = Y VLAN filter = Y -Hash filter = Y CRC offload = Y VLAN offload = Y QinQ offload = Y diff --git a/doc/guides/nics/features/i40e_vf_vec.ini b/doc/guides/nics/features/i40e_vf_vec.ini index 421ed9193..cf7a6c6a2 100644 --- a/doc/guides/nics/features/i40e_vf_vec.ini +++ b/doc/guides/nics/features/i40e_vf_vec.ini @@ -18,7 +18,6 @@ RSS hash = Y RSS key update = Y RSS reta update = Y VLAN filter = Y -Hash filter = Y Rx descriptor status = Y Tx descriptor status = Y Basic stats = Y diff --git a/doc/guides/nics/features/igb.ini b/doc/guides/nics/features/igb.ini index c53fd0757..0351f8495 100644 --- a/doc/guides/nics/features/igb.ini +++ b/doc/guides/nics/features/igb.ini @@ -22,10 +22,6 @@ VMDq = Y SR-IOV = Y DCB = Y VLAN filter = Y -Ethertype filter = Y -N-tuple filter = Y -SYN filter = Y -Flexible filter = Y Flow control = Y Flow API = Y CRC offload = Y diff --git a/doc/guides/nics/features/ipn3ke.ini b/doc/guides/nics/features/ipn3ke.ini index a194e3564..47a6526be 100644 --- a/doc/guides/nics/features/ipn3ke.ini +++ b/doc/guides/nics/features/ipn3ke.ini @@ -25,10 +25,6 @@ VMDq = Y SR-IOV = Y DCB = Y VLAN filter = Y -Ethertype filter = Y -Tunnel filter = Y -Hash filter = Y -Flow director = Y Flow control = Y Flow API = Y Traffic mirroring = Y diff --git a/doc/guides/nics/features/ixgbe.ini b/doc/guides/nics/features/ixgbe.ini index 414311176..c412d7af1 100644 --- a/doc/guides/nics/features/ixgbe.ini +++ b/doc/guides/nics/features/ixgbe.ini @@ -24,11 +24,6 @@ VMDq = Y SR-IOV = Y DCB = Y VLAN filter = Y -Ethertype filter = Y -N-tuple filter = Y -SYN filter = Y -Tunnel filter = Y -Flow director = Y Flow control = Y Flow API = Y Rate limitation = Y diff --git a/doc/guides/nics/features/ixgbe_vec.ini b/doc/guides/nics/features/ixgbe_vec.ini index ef3ee6880..99098b1c4 100644 --- a/doc/guides/nics/features/ixgbe_vec.ini +++ b/doc/guides/nics/features/ixgbe_vec.ini @@ -24,11 +24,6 @@ VMDq = Y SR-IOV = Y DCB = Y VLAN filter = Y -Ethertype filter = Y -N-tuple filter = Y -SYN filter = Y -Tunnel filter = Y -Flow director = Y Flow control = Y Rate limitation = Y Traffic mirroring = Y diff --git a/doc/guides/nics/features/mlx5.ini b/doc/guides/nics/features/mlx5.ini index 75469fc4b..b0a2f8e5f 100644 --- a/doc/guides/nics/features/mlx5.ini +++ b/doc/guides/nics/features/mlx5.ini @@ -25,7 +25,6 @@ RSS reta update = Y Inner RSS = Y SR-IOV = Y VLAN filter = Y -Flow director = Y Flow control = Y Flow API = Y CRC offload = Y diff --git a/doc/guides/nics/features/qede.ini b/doc/guides/nics/features/qede.ini index f69e4f843..20c90e626 100644 --- a/doc/guides/nics/features/qede.ini +++ b/doc/guides/nics/features/qede.ini @@ -19,9 +19,6 @@ RSS hash = Y RSS key update = Y RSS reta update = Y VLAN filter = Y -N-tuple filter = Y -Tunnel filter = Y -Flow director = Y Flow control = Y Flow API = Y CRC offload = Y -- 2.21.0