[dpdk-dev] [PATCH] net/mlx5: fix inline packet size for	ConnectX-4LX
    Matan Azrad 
    matan at mellanox.com
       
    Fri Feb 21 08:37:31 CET 2020
    
    
  
From: Viacheslav Ovsiienko
> This patch does extra inline packet size check to tune the ConnectX-4LX
> performance in the legacy Multi-Packet Write mode.
> 
> Signed-off-by: Viacheslav Ovsiienko <viacheslavo at mellanox.com>
Slava, Don't you think we want it for stable releases?
Besides it:
Acked-by: Matan Azrad <matan at mellanox.com>
>  drivers/net/mlx5/mlx5_rxtx.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c
> index b55db4f..0df811b 100644
> --- a/drivers/net/mlx5/mlx5_rxtx.c
> +++ b/drivers/net/mlx5/mlx5_rxtx.c
> @@ -4281,6 +4281,8 @@ enum mlx5_txcmp_code {
>  			    loc->mbuf->ol_flags & PKT_TX_DYNF_NOINLINE)
>  				goto pointer_empw;
>  			if (MLX5_TXOFF_CONFIG(MPW)) {
> +				if (dlen > txq->inlen_send)
> +					goto pointer_empw;
>  				tlen = dlen;
>  				if (part == room) {
>  					/* Open new inline MPW session. */
> --
> 1.8.3.1
    
    
More information about the dev
mailing list