Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Suanming Mou > Sent: Tuesday, October 20, 2020 6:02 AM > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH v2 0/8] net/mlx5: make counter thread safe > > The mlx5 PMD is going to support multiple-thread flow operations. > This patchset makes the counter action to be thread safe. > > Suanming Mou (8): > net/mlx5: locate aging pools in the general container > net/mlx5: optimize shared counter memory > net/mlx5: remove single counter container > net/mlx5: synchronize flow counter pool creation > net/mlx5: make three level table thread safe > net/mlx5: make shared counters thread safe > net/mlx5: rename flow counter macro > net/mlx5: optimize counter extend memory > > -- > > v2: > - Optimize the fallback non-batch counter memory. > - Add MLX5_ prefix to counter macro. > - Rebase on top of the latest code. > > -- > > drivers/net/mlx5/linux/mlx5_os.c | 53 ++- > drivers/net/mlx5/mlx5.c | 51 ++- > drivers/net/mlx5/mlx5.h | 146 ++++---- > drivers/net/mlx5/mlx5_flow.c | 183 ++++++---- > drivers/net/mlx5/mlx5_flow.h | 1 + > drivers/net/mlx5/mlx5_flow_dv.c | 706 ++++++++++++++-------------------- > --- > drivers/net/mlx5/mlx5_flow_verbs.c | 130 ++++--- > drivers/net/mlx5/mlx5_utils.c | 191 ++++++++-- > drivers/net/mlx5/mlx5_utils.h | 81 ++++- > 9 files changed, 824 insertions(+), 718 deletions(-) > > -- > 1.8.3.1
Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh