summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Monjalon <thomas@monjalon.net>2019-07-30 17:57:26 +0200
committerThomas Monjalon <thomas@monjalon.net>2019-08-06 23:41:55 +0200
commit030febb6642c9bfb1acae0f491baf36823690e86 (patch)
treeff942a220790636aa36f5b207becaaa2acc8ea8a
parentbe840d083f61303ad58db486e22b2c24ab28ac55 (diff)
downloaddpdk-030febb6642c9bfb1acae0f491baf36823690e86.zip
dpdk-030febb6642c9bfb1acae0f491baf36823690e86.tar.gz
dpdk-030febb6642c9bfb1acae0f491baf36823690e86.tar.xz
doc: remove deprecated ethdev features
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>
-rw-r--r--doc/guides/nics/features.rst78
-rw-r--r--doc/guides/nics/features/bnxt.ini3
-rw-r--r--doc/guides/nics/features/default.ini7
-rw-r--r--doc/guides/nics/features/enic.ini1
-rw-r--r--doc/guides/nics/features/i40e.ini4
-rw-r--r--doc/guides/nics/features/i40e_vec.ini4
-rw-r--r--doc/guides/nics/features/i40e_vf.ini1
-rw-r--r--doc/guides/nics/features/i40e_vf_vec.ini1
-rw-r--r--doc/guides/nics/features/igb.ini4
-rw-r--r--doc/guides/nics/features/ipn3ke.ini4
-rw-r--r--doc/guides/nics/features/ixgbe.ini5
-rw-r--r--doc/guides/nics/features/ixgbe_vec.ini5
-rw-r--r--doc/guides/nics/features/mlx5.ini1
-rw-r--r--doc/guides/nics/features/qede.ini3
14 files changed, 0 insertions, 121 deletions
diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst
index 6f8cac2..c4e128d 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 a534e30..9721dd6 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 f1a39d0..dfbdf08 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 d0f3ae2..1a065a8 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 16eab7f..980bcc5 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 c65e8b0..c878755 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 ba2d8cb..ab11481 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 421ed91..cf7a6c6 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 c53fd07..0351f84 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 a194e35..47a6526 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 4143111..c412d7a 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 ef3ee68..99098b1 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 75469fc..b0a2f8e 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 f69e4f8..20c90e6 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