The feature support of connection tracking is added in the feature table of networking drivers. The feature overview part is also updated.
Signed-off-by: Bing Zhao <bi...@nvidia.com> --- doc/guides/nics/features.rst | 12 ++++++++++++ doc/guides/nics/features/default.ini | 1 + doc/guides/nics/features/mlx5.ini | 1 + 3 files changed, 14 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index f6d30d0af3..a7b8d250a6 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst @@ -923,6 +923,18 @@ Supports to get Rx/Tx packet burst mode information. * **[implements] eth_dev_ops**: ``rx_burst_mode_get``, ``tx_burst_mode_get``. * **[related] API**: ``rte_eth_rx_burst_mode_get()``, ``rte_eth_tx_burst_mode_get()``. +.. _nic_features_connection_tracking: + +Connection tracking +------------------- + +Supports conntrack offload by HW module. + +* **[uses] rte_flow_item**: ``rte_flow_item_conntrack``. +* **[uses] rte_flow_action**: ``rte_flow_action_conntrack``. +* **[uses] user config**: ``rte_flow_modify_conntrack``. +* **[related] API**: ``rte_flow_action_handle_create()``, ``rte_flow_action_handle_destroy()``, ``rte_flow_action_handle_update()``, ``rte_flow_action_handle_query()``. + .. _nic_features_other: Other dev ops not represented by a Feature diff --git a/doc/guides/nics/features/default.ini b/doc/guides/nics/features/default.ini index 8046bd121e..0deb4ef547 100644 --- a/doc/guides/nics/features/default.ini +++ b/doc/guides/nics/features/default.ini @@ -66,6 +66,7 @@ Module EEPROM dump = Registers dump = LED = Multiprocess aware = +Connection tracking = FreeBSD = Linux = Windows = diff --git a/doc/guides/nics/features/mlx5.ini b/doc/guides/nics/features/mlx5.ini index ddd131da16..45dbe75d07 100644 --- a/doc/guides/nics/features/mlx5.ini +++ b/doc/guides/nics/features/mlx5.ini @@ -45,6 +45,7 @@ Stats per queue = Y FW version = Y Module EEPROM dump = Y Multiprocess aware = Y +Connection tracking = Y Linux = Y Windows = P ARMv8 = Y -- 2.27.0