Skip to content

Commit

Permalink
doc: add traffic manager in features table
Browse files Browse the repository at this point in the history
[ upstream commit a905e821007e884355e01289bdc67c3548591fec ]

Add Traffic Manager feature.

Fixes: 5d109de ("ethdev: add traffic management API")

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>
Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
  • Loading branch information
LiHuiSong1 authored and kevintraynor committed Apr 3, 2024
1 parent 5c731f2 commit 4a74870
Show file tree
Hide file tree
Showing 13 changed files with 27 additions and 2 deletions.
13 changes: 13 additions & 0 deletions doc/guides/nics/features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -711,6 +711,19 @@ Supports configuring per-queue stat counter mapping.
``rte_eth_dev_set_tx_queue_stats_mapping()``.


.. _nic_features_traffic_manager:

Traffic manager
---------------

Supports Traffic manager.

* **[implements] rte_tm_ops**: ``capabilities_get``, ``shaper_profile_add``,
``hierarchy_commit`` and so on.
* **[related] API**: ``rte_tm_capabilities_get()``, ``rte_tm_shaper_profile_add()``,
``rte_tm_hierarchy_commit()`` and so on.


.. _nic_features_fw_version:

FW version
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/cnxk.ini
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RSS hash = Y
RSS key update = Y
RSS reta update = Y
Inner RSS = Y
Traffic manager = Y
Inline protocol = Y
Flow control = Y
Scattered Rx = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/default.ini
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ DCB =
VLAN filter =
Flow control =
Rate limitation =
Traffic manager =
Inline crypto =
Inline protocol =
CRC offload =
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/dpaa2.ini
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Unicast MAC filter = Y
RSS hash = Y
VLAN filter = Y
Flow control = Y
Traffic manager = Y
VLAN offload = Y
L3 checksum offload = Y
L4 checksum offload = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/hns3.ini
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ RSS reta update = Y
DCB = Y
VLAN filter = Y
Flow control = Y
Traffic manager = Y
CRC offload = Y
VLAN offload = Y
FEC = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/i40e.ini
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ SR-IOV = Y
DCB = Y
VLAN filter = Y
Flow control = Y
Traffic manager = Y
CRC offload = Y
VLAN offload = Y
QinQ offload = P
Expand Down
3 changes: 2 additions & 1 deletion doc/guides/nics/features/iavf.ini
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,15 @@ RSS hash = Y
RSS key update = Y
RSS reta update = Y
VLAN filter = Y
Traffic manager = Y
Inline crypto = Y
CRC offload = Y
VLAN offload = P
L3 checksum offload = P
L4 checksum offload = P
Packet type parsing = Y
Rx descriptor status = Y
Tx descriptor status = Y
Inline crypto = Y
Basic stats = Y
Multiprocess aware = Y
FreeBSD = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/ice.ini
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ RSS hash = Y
RSS key update = Y
RSS reta update = Y
VLAN filter = Y
Traffic manager = Y
CRC offload = Y
VLAN offload = Y
QinQ offload = P
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/ice_dcf.ini
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ L3 checksum offload = P
L4 checksum offload = P
Inner L3 checksum = P
Inner L4 checksum = P
Traffic manager = Y
Basic stats = Y
Linux = Y
x86-32 = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/ipn3ke.ini
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ SR-IOV = Y
DCB = Y
VLAN filter = Y
Flow control = Y
Traffic manager = Y
CRC offload = Y
VLAN offload = Y
QinQ offload = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/ixgbe.ini
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ DCB = Y
VLAN filter = Y
Flow control = Y
Rate limitation = Y
Traffic manager = Y
Inline crypto = Y
CRC offload = P
VLAN offload = P
Expand Down
3 changes: 2 additions & 1 deletion doc/guides/nics/features/mvpp2.ini
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ Allmulticast mode = Y
Unicast MAC filter = Y
Multicast MAC filter = Y
RSS hash = Y
Flow control = Y
VLAN filter = Y
Flow control = Y
Traffic manager = Y
CRC offload = Y
L3 checksum offload = Y
L4 checksum offload = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/txgbe.ini
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ DCB = Y
VLAN filter = Y
Flow control = Y
Rate limitation = Y
Traffic manager = Y
Inline crypto = Y
CRC offload = P
VLAN offload = P
Expand Down

0 comments on commit 4a74870

Please sign in to comment.