Skip to content

Commit

Permalink
doc: add link speeds configuration in features table
Browse files Browse the repository at this point in the history
[ upstream commit 79758d40007c56231fce3cf1004ae5168616b3aa ]

Add features for link speeds.

Fixes: 8211303 ("ethdev: redesign link speed config")

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>
Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
  • Loading branch information
LiHuiSong1 authored and kevintraynor committed Apr 3, 2024
1 parent 4a74870 commit b063b49
Show file tree
Hide file tree
Showing 17 changed files with 27 additions and 0 deletions.
11 changes: 11 additions & 0 deletions doc/guides/nics/features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,17 @@ Supports getting the speed capabilities that the current device is capable of.
* **[related] API**: ``rte_eth_dev_info_get()``.


.. _nic_features_link_speeds_config:

Link speed configuration
------------------------

Supports configurating fixed speed and link autonegotiation.

* **[uses] user config**: ``dev_conf.link_speeds:RTE_ETH_LINK_SPEED_*``.
* **[related] API**: ``rte_eth_dev_configure()``.


.. _nic_features_link_status:

Link status
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/atlantic.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Queue start/stop = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/bnxt.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = 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 @@ -8,6 +8,7 @@
;
[Features]
Speed capabilities =
Link speed configuration =
Link status =
Link status event =
Removal event =
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/dpaa.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Burst mode info = 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 @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = 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 @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = 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 @@ -8,6 +8,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/igb.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = P
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/igc.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
FW version = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/ionic.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Queue start/stop = 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 @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/ngbe.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Free Tx mbuf on demand = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/octeontx.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Lock-free Tx queue = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/sfc.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = Y
Expand Down
1 change: 1 addition & 0 deletions doc/guides/nics/features/thunderx.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Queue start/stop = 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 @@ -5,6 +5,7 @@
;
[Features]
Speed capabilities = Y
Link speed configuration = Y
Link status = Y
Link status event = Y
Rx interrupt = Y
Expand Down

0 comments on commit b063b49

Please sign in to comment.