Commit c84f6f6c authored by Bagas Sanjaya's avatar Bagas Sanjaya Committed by David S. Miller

Documentation: devlink: Add blank line padding on numbered lists in Devlink Port documentation

kernel test robot reported indentation warnings:

Documentation/networking/devlink/devlink-port.rst:220: WARNING: Unexpected indentation.
Documentation/networking/devlink/devlink-port.rst:222: WARNING: Block quote ends without a blank line; unexpected unindent.

These warnings cause lists (arbitration flow for which the warnings blame to
and 3-step subfunction setup) to be rendered inline instead. Also, for the
former list, automatic list numbering is messed up.

Fix these warnings by adding missing blank line padding.

Link: https://lore.kernel.org/linux-doc/202211200926.kfOPiVti-lkp@intel.com/
Fixes: 242dd643 ("Documentation: Add documentation for new devlink-rate attributes")
Reported-by: default avatarkernel test robot <lkp@intel.com>
Signed-off-by: default avatarBagas Sanjaya <bagasdotme@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent af427363
...@@ -130,10 +130,11 @@ it is deployed. Subfunction is created and deployed in unit of 1. Unlike ...@@ -130,10 +130,11 @@ it is deployed. Subfunction is created and deployed in unit of 1. Unlike
SRIOV VFs, a subfunction doesn't require its own PCI virtual function. SRIOV VFs, a subfunction doesn't require its own PCI virtual function.
A subfunction communicates with the hardware through the parent PCI function. A subfunction communicates with the hardware through the parent PCI function.
To use a subfunction, 3 steps setup sequence is followed. To use a subfunction, 3 steps setup sequence is followed:
(1) create - create a subfunction;
(2) configure - configure subfunction attributes; 1) create - create a subfunction;
(3) deploy - deploy the subfunction; 2) configure - configure subfunction attributes;
3) deploy - deploy the subfunction;
Subfunction management is done using devlink port user interface. Subfunction management is done using devlink port user interface.
User performs setup on the subfunction management device. User performs setup on the subfunction management device.
...@@ -216,13 +217,17 @@ nodes with the same priority form a WFQ subgroup in the sibling group ...@@ -216,13 +217,17 @@ nodes with the same priority form a WFQ subgroup in the sibling group
and arbitration among them is based on assigned weights. and arbitration among them is based on assigned weights.
Arbitration flow from the high level: Arbitration flow from the high level:
#. Choose a node, or group of nodes with the highest priority that stays #. Choose a node, or group of nodes with the highest priority that stays
within the BW limit and are not blocked. Use ``tx_priority`` as a within the BW limit and are not blocked. Use ``tx_priority`` as a
parameter for this arbitration. parameter for this arbitration.
#. If group of nodes have the same priority perform WFQ arbitration on #. If group of nodes have the same priority perform WFQ arbitration on
that subgroup. Use ``tx_weight`` as a parameter for this arbitration. that subgroup. Use ``tx_weight`` as a parameter for this arbitration.
#. Select the winner node, and continue arbitration flow among it's children, #. Select the winner node, and continue arbitration flow among it's children,
until leaf node is reached, and the winner is established. until leaf node is reached, and the winner is established.
#. If all the nodes from the highest priority sub-group are satisfied, or #. If all the nodes from the highest priority sub-group are satisfied, or
overused their assigned BW, move to the lower priority nodes. overused their assigned BW, move to the lower priority nodes.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment