doc: remove deprecated ethdev features
authorThomas Monjalon <thomas@monjalon.net>
Tue, 30 Jul 2019 15:57:26 +0000 (17:57 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 6 Aug 2019 21:41:55 +0000 (23:41 +0200)
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 <thomas@monjalon.net>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
14 files changed:
doc/guides/nics/features.rst
doc/guides/nics/features/bnxt.ini
doc/guides/nics/features/default.ini
doc/guides/nics/features/enic.ini
doc/guides/nics/features/i40e.ini
doc/guides/nics/features/i40e_vec.ini
doc/guides/nics/features/i40e_vf.ini
doc/guides/nics/features/i40e_vf_vec.ini
doc/guides/nics/features/igb.ini
doc/guides/nics/features/ipn3ke.ini
doc/guides/nics/features/ixgbe.ini
doc/guides/nics/features/ixgbe_vec.ini
doc/guides/nics/features/mlx5.ini
doc/guides/nics/features/qede.ini

index 6f8cac2..c4e128d 100644 (file)
@@ -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
index a534e30..9721dd6 100644 (file)
@@ -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
index f1a39d0..dfbdf08 100644 (file)
@@ -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      =
index d0f3ae2..1a065a8 100644 (file)
@@ -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
index 16eab7f..980bcc5 100644 (file)
@@ -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
index c65e8b0..c878755 100644 (file)
@@ -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
index ba2d8cb..ab11481 100644 (file)
@@ -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
index 421ed91..cf7a6c6 100644 (file)
@@ -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
index c53fd07..0351f84 100644 (file)
@@ -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
index a194e35..47a6526 100644 (file)
@@ -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
index 4143111..c412d7a 100644 (file)
@@ -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
index ef3ee68..99098b1 100644 (file)
@@ -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
index 75469fc..b0a2f8e 100644 (file)
@@ -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
index f69e4f8..20c90e6 100644 (file)
@@ -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