doc: add power management to NIC features
authorAnatoly Burakov <anatoly.burakov@intel.com>
Fri, 9 Jul 2021 16:08:12 +0000 (16:08 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Fri, 9 Jul 2021 19:13:13 +0000 (21:13 +0200)
At this point, multiple different Ethernet drivers from multiple vendors
will support the PMD power management scheme. It would be useful to add
it to the NIC feature table to indicate support for it.

Suggested-by: David Marchand <david.marchand@redhat.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
doc/guides/nics/features.rst
doc/guides/nics/features/default.ini
doc/guides/nics/features/i40e.ini
doc/guides/nics/features/i40e_vf.ini
doc/guides/nics/features/iavf.ini
doc/guides/nics/features/ice.ini
doc/guides/nics/features/ixgbe.ini
doc/guides/nics/features/ixgbe_vf.ini
doc/guides/nics/features/mlx5.ini

index 403c2b0..a96e12d 100644 (file)
@@ -912,6 +912,16 @@ 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_get_monitor_addr:
+
+PMD power management using monitor addresses
+--------------------------------------------
+
+Supports getting a monitoring condition to use together with Ethernet PMD power
+management (see :doc:`../prog_guide/power_man` for more details).
+
+* **[implements] eth_dev_ops**: ``get_monitor_addr``
+
 .. _nic_features_other:
 
 Other dev ops not represented by a Feature
index 3b55e0c..754184d 100644 (file)
@@ -20,6 +20,7 @@ Queue start/stop     =
 Runtime Rx queue setup =
 Runtime Tx queue setup =
 Burst mode info      =
+Power mgmt address monitor =
 MTU update           =
 Jumbo frame          =
 Scattered Rx         =
index 1f3f5eb..9648804 100644 (file)
@@ -13,6 +13,7 @@ Queue start/stop     = Y
 Runtime Rx queue setup = Y
 Runtime Tx queue setup = Y
 Burst mode info      = Y
+Power mgmt address monitor = Y
 Jumbo frame          = Y
 Scattered Rx         = Y
 TSO                  = Y
index bac1bb4..36d7136 100644 (file)
@@ -9,6 +9,7 @@ Link status          = Y
 Link status event    = Y
 Fast mbuf free       = P
 Queue start/stop     = Y
+Power mgmt address monitor = Y
 Jumbo frame          = Y
 Scattered Rx         = Y
 TSO                  = Y
index 43a84a3..d00ca93 100644 (file)
@@ -8,6 +8,7 @@ Speed capabilities   = Y
 Link status          = Y
 Rx interrupt         = Y
 Queue start/stop     = Y
+Power mgmt address monitor = Y
 MTU update           = Y
 Jumbo frame          = Y
 Scattered Rx         = Y
index 1b9228c..e066787 100644 (file)
@@ -11,6 +11,7 @@ Rx interrupt         = Y
 Fast mbuf free       = P
 Queue start/stop     = Y
 Burst mode info      = Y
+Power mgmt address monitor = Y
 MTU update           = Y
 Jumbo frame          = Y
 Scattered Rx         = Y
index 93a9cc1..aa947b5 100644 (file)
@@ -9,6 +9,7 @@ Link status          = Y
 Link status event    = Y
 Rx interrupt         = Y
 Queue start/stop     = Y
+Power mgmt address monitor = Y
 MTU update           = Y
 Jumbo frame          = Y
 Scattered Rx         = Y
index 7161e61..32fb1b7 100644 (file)
@@ -6,6 +6,7 @@
 [Features]
 Link status          = Y
 Rx interrupt         = Y
+Power mgmt address monitor = Y
 MTU update           = Y
 Jumbo frame          = Y
 Scattered Rx         = Y
index 3b82ce4..f01abd4 100644 (file)
@@ -12,6 +12,7 @@ Rx interrupt         = Y
 Fast mbuf free       = Y
 Queue start/stop     = Y
 Burst mode info      = Y
+Power mgmt address monitor = Y
 MTU update           = Y
 Jumbo frame          = Y
 Scattered Rx         = Y