mbox series

[0/3] net/mlx5: transmit datapath cumulative fix pack

Message ID 1564404065-4823-1-git-send-email-viacheslavo@mellanox.com (mailing list archive)
Headers
Series net/mlx5: transmit datapath cumulative fix pack |

Message

Slava Ovsiienko July 29, 2019, 12:41 p.m. UTC
  This series contains the pack of bug fixes and performance
improvements:

  - limit the amount of freed buffers per one tx_burst call
  - set the completion generating request in more uniform
    fashion
  - limit the number of packets in one descriptor to improve
    latency

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>

Viacheslav Ovsiienko (3):
  net/mlx5: fix Tx completion descriptors fetching loop
  net/mlx5: fix ConnectX-4LX minimal inline data limit
  net/mlx5: fix the Tx completion request generation

 drivers/net/mlx5/mlx5.c      |   7 +--
 drivers/net/mlx5/mlx5_defs.h |   9 +++-
 drivers/net/mlx5/mlx5_prm.h  |  17 ++++---
 drivers/net/mlx5/mlx5_rxtx.c | 110 +++++++++++++++++++++++++++++--------------
 4 files changed, 97 insertions(+), 46 deletions(-)
  

Comments

Matan Azrad July 29, 2019, 3:13 p.m. UTC | #1
From: Viacheslav Ovsiienko
> This series contains the pack of bug fixes and performance
> improvements:
> 
>   - limit the amount of freed buffers per one tx_burst call
>   - set the completion generating request in more uniform
>     fashion
>   - limit the number of packets in one descriptor to improve
>     latency
> 
> Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>

> Viacheslav Ovsiienko (3):
>   net/mlx5: fix Tx completion descriptors fetching loop
>   net/mlx5: fix ConnectX-4LX minimal inline data limit
>   net/mlx5: fix the Tx completion request generation
> 
>  drivers/net/mlx5/mlx5.c      |   7 +--
>  drivers/net/mlx5/mlx5_defs.h |   9 +++-
>  drivers/net/mlx5/mlx5_prm.h  |  17 ++++---  drivers/net/mlx5/mlx5_rxtx.c |
> 110 +++++++++++++++++++++++++++++--------------
>  4 files changed, 97 insertions(+), 46 deletions(-)
> 
> --
> 1.8.3.1
  
Raslan Darawsheh July 29, 2019, 3:23 p.m. UTC | #2
Hi,

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Viacheslav Ovsiienko
> Sent: Monday, July 29, 2019 3:41 PM
> To: dev@dpdk.org
> Cc: Yongseok Koh <yskoh@mellanox.com>; Shahaf Shuler
> <shahafs@mellanox.com>
> Subject: [dpdk-dev] [PATCH 0/3] net/mlx5: transmit datapath cumulative fix
> pack
> 
> This series contains the pack of bug fixes and performance
> improvements:
> 
>   - limit the amount of freed buffers per one tx_burst call
>   - set the completion generating request in more uniform
>     fashion
>   - limit the number of packets in one descriptor to improve
>     latency
> 
> Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
> 
> Viacheslav Ovsiienko (3):
>   net/mlx5: fix Tx completion descriptors fetching loop
>   net/mlx5: fix ConnectX-4LX minimal inline data limit
>   net/mlx5: fix the Tx completion request generation
> 
>  drivers/net/mlx5/mlx5.c      |   7 +--
>  drivers/net/mlx5/mlx5_defs.h |   9 +++-
>  drivers/net/mlx5/mlx5_prm.h  |  17 ++++---  drivers/net/mlx5/mlx5_rxtx.c |
> 110 +++++++++++++++++++++++++++++--------------
>  4 files changed, 97 insertions(+), 46 deletions(-)
> 
> --
> 1.8.3.1

Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh