mbox series

[0/4] net/mlx5: use C11 atomic builtins

Message ID 20201027152824.15232-1-akozyrev@nvidia.com (mailing list archive)
Headers
Series net/mlx5: use C11 atomic builtins |

Message

Alexander Kozyrev Oct. 27, 2020, 3:28 p.m. UTC
  The rte_atomic API is deprecated and needs to be
replaced with C11 atomic builtins in MLX5 driver.

Alexander Kozyrev (4):
  common/mlx5: use C11 atomics for memory allocation
  common/mlx5: use C11 atomics for netlink sequence
  net/mlx5: use C11 atomics for RxQ/TxQ refcounts
  net/mlx5: use C11 atomics for RTE flow tables

 drivers/common/mlx5/linux/mlx5_nl.c     |   5 +-
 drivers/common/mlx5/mlx5_malloc.c       |  91 ++++++++---------
 drivers/net/mlx5/linux/mlx5_ethdev_os.c |   1 -
 drivers/net/mlx5/mlx5.c                 |   9 +-
 drivers/net/mlx5/mlx5.h                 |  15 ++-
 drivers/net/mlx5/mlx5_ethdev.c          |   1 -
 drivers/net/mlx5/mlx5_flow.h            |  15 ++-
 drivers/net/mlx5/mlx5_flow_dv.c         | 126 +++++++++++++-----------
 drivers/net/mlx5/mlx5_rxq.c             |  28 +++---
 drivers/net/mlx5/mlx5_txq.c             |   8 +-
 10 files changed, 153 insertions(+), 146 deletions(-)
  

Comments

Raslan Darawsheh Oct. 27, 2020, 10:29 p.m. UTC | #1
Hi,


> -----Original Message-----
> From: Alexander Kozyrev <akozyrev@nvidia.com>
> Sent: Tuesday, October 27, 2020 5:28 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh <rasland@nvidia.com>; Matan Azrad
> <matan@nvidia.com>; Slava Ovsiienko <viacheslavo@nvidia.com>
> Subject: [PATCH 0/4] net/mlx5: use C11 atomic builtins
> 
> The rte_atomic API is deprecated and needs to be
> replaced with C11 atomic builtins in MLX5 driver.
> 
> Alexander Kozyrev (4):
>   common/mlx5: use C11 atomics for memory allocation
>   common/mlx5: use C11 atomics for netlink sequence
>   net/mlx5: use C11 atomics for RxQ/TxQ refcounts
>   net/mlx5: use C11 atomics for RTE flow tables
> 
>  drivers/common/mlx5/linux/mlx5_nl.c     |   5 +-
>  drivers/common/mlx5/mlx5_malloc.c       |  91 ++++++++---------
>  drivers/net/mlx5/linux/mlx5_ethdev_os.c |   1 -
>  drivers/net/mlx5/mlx5.c                 |   9 +-
>  drivers/net/mlx5/mlx5.h                 |  15 ++-
>  drivers/net/mlx5/mlx5_ethdev.c          |   1 -
>  drivers/net/mlx5/mlx5_flow.h            |  15 ++-
>  drivers/net/mlx5/mlx5_flow_dv.c         | 126 +++++++++++++-----------
>  drivers/net/mlx5/mlx5_rxq.c             |  28 +++---
>  drivers/net/mlx5/mlx5_txq.c             |   8 +-
>  10 files changed, 153 insertions(+), 146 deletions(-)
> 
> --
> 2.24.1
Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh