[3/4] doc: update bonding mode 8023ad info

Message ID 20210721155816.188795-4-xhavli56@stud.fit.vutbr.cz (mailing list archive)
State Superseded, archived
Delegated to: Ferruh Yigit
Headers
Series doc: update RTE flow rule and bonding related info |

Checks

Context Check Description
ci/checkpatch success coding style OK

Commit Message

Havlík Martin July 21, 2021, 3:58 p.m. UTC
  Included info on dedicated queues and added related
note about issue on mlx5.

Signed-off-by: Martin Havlik <xhavli56@stud.fit.vutbr.cz>
---
 doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst | 8 ++++++++
 1 file changed, 8 insertions(+)
  

Comments

humin (Q) July 26, 2021, 1:39 a.m. UTC | #1
Acked-by: Min Hu (Connor) <humin29@huawei.com>

在 2021/7/21 23:58, Martin Havlik 写道:
> Included info on dedicated queues and added related
> note about issue on mlx5.
> 
> Signed-off-by: Martin Havlik <xhavli56@stud.fit.vutbr.cz>
> ---
>   doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst | 8 ++++++++
>   1 file changed, 8 insertions(+)
> 
> diff --git a/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst b/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
> index 30c56cd375..19c65f314c 100644
> --- a/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
> +++ b/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
> @@ -116,10 +116,18 @@ Currently the Link Bonding PMD library supports following modes of operation:
>       #. Calls to ``rte_eth_tx_burst`` must have a buffer size of at least 2xN,
>          where N is the number of slaves. This is a space required for LACP
>          frames. Additionally LACP packets are included in the statistics, but
>          they are not returned to the application.
>   
> +    This mode also supports enabling dedicated rx and tx queues for handling
> +    LACP frames separately from fast application path, resulting in
> +    a potential performance improvement.
> +
> +.. note::
> +    Currently mlx5 doesn't work with enabled dedicated queues due to
> +    an issue with RTE flow rule creation prior to port start.
> +
>   *   **Transmit Load Balancing (Mode 5):**
>   
>   .. figure:: img/bond-mode-5.*
>   
>      Transmit Load Balancing (Mode 5)
>
  

Patch

diff --git a/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst b/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
index 30c56cd375..19c65f314c 100644
--- a/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
+++ b/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
@@ -116,10 +116,18 @@  Currently the Link Bonding PMD library supports following modes of operation:
     #. Calls to ``rte_eth_tx_burst`` must have a buffer size of at least 2xN,
        where N is the number of slaves. This is a space required for LACP
        frames. Additionally LACP packets are included in the statistics, but
        they are not returned to the application.
 
+    This mode also supports enabling dedicated rx and tx queues for handling
+    LACP frames separately from fast application path, resulting in
+    a potential performance improvement.
+
+.. note::
+    Currently mlx5 doesn't work with enabled dedicated queues due to
+    an issue with RTE flow rule creation prior to port start.
+
 *   **Transmit Load Balancing (Mode 5):**
 
 .. figure:: img/bond-mode-5.*
 
    Transmit Load Balancing (Mode 5)