[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250102181415.1477316-1-tariqt@nvidia.com>
Date: Thu, 2 Jan 2025 20:13:59 +0200
From: Tariq Toukan <tariqt@...dia.com>
To: "David S. Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>, Eric Dumazet <edumazet@...gle.com>, "Andrew
Lunn" <andrew+netdev@...n.ch>
CC: <netdev@...r.kernel.org>, Saeed Mahameed <saeedm@...dia.com>, Gal Pressman
<gal@...dia.com>, Leon Romanovsky <leonro@...dia.com>, Mark Bloch
<mbloch@...dia.com>, Moshe Shemesh <moshe@...dia.com>, Yevgeny Kliteynik
<kliteyn@...dia.com>, Vlad Dogaru <vdogaru@...dia.com>, Tariq Toukan
<tariqt@...dia.com>
Subject: [PATCH net-next 00/15] mlx5 Hardware Steering part 2
Hi,
Happy new year!
This series contain HWS code cleanups, enhancements, bug fixes, and
additions. Note that some of these patches are fixing bugs in existing
code, but we submit them without 'Fixes' tag to avoid the unnecessary
burden for stable releases, as HWS still couldn't be enabled.
Patches 1-5:
HWS, various code cleanups and enhancements
Patches 6-14:
HWS, various bug fixes and additions
Patch 15:
HWS, setting timeout on polling
Regards,
Tariq
Vlad Dogaru (2):
net/mlx5: HWS, handle returned error value in pool alloc
net/mlx5: HWS, support flow sampler destination
Yevgeny Kliteynik (13):
net/mlx5: HWS, remove the use of duplicated structs
net/mlx5: HWS, remove implementation of unused FW commands
net/mlx5: HWS, denote how refcounts are protected
net/mlx5: HWS, simplify allocations as we support only FDB
net/mlx5: HWS, add error message on failure to move rules
net/mlx5: HWS, change error flow on matcher disconnect
net/mlx5: HWS, remove wrong deletion of the miss table list
net/mlx5: HWS, reduce memory consumption of a matcher struct
net/mlx5: HWS, num_of_rules counter on matcher should be atomic
net/mlx5: HWS, separate SQ that HWS uses from the usual traffic SQs
net/mlx5: HWS, fix definer's HWS_SET32 macro for negative offset
net/mlx5: HWS, use the right size when writing arg data
net/mlx5: HWS, set timeout on polling for completion
.../mellanox/mlx5/core/steering/hws/action.c | 159 +++++++++++-------
.../mellanox/mlx5/core/steering/hws/action.h | 9 +-
.../mellanox/mlx5/core/steering/hws/bwc.c | 54 ++++--
.../mellanox/mlx5/core/steering/hws/bwc.h | 12 +-
.../mellanox/mlx5/core/steering/hws/cmd.c | 95 ++---------
.../mellanox/mlx5/core/steering/hws/cmd.h | 13 +-
.../mellanox/mlx5/core/steering/hws/context.c | 29 +---
.../mellanox/mlx5/core/steering/hws/context.h | 4 +-
.../mellanox/mlx5/core/steering/hws/debug.c | 36 ++--
.../mellanox/mlx5/core/steering/hws/definer.c | 2 +-
.../mellanox/mlx5/core/steering/hws/definer.h | 2 +-
.../mellanox/mlx5/core/steering/hws/matcher.c | 36 ++--
.../mellanox/mlx5/core/steering/hws/pat_arg.c | 2 +-
.../mellanox/mlx5/core/steering/hws/pat_arg.h | 2 +-
.../mellanox/mlx5/core/steering/hws/pool.c | 4 +-
.../mellanox/mlx5/core/steering/hws/prm.h | 42 -----
.../mellanox/mlx5/core/steering/hws/rule.c | 2 +-
.../mellanox/mlx5/core/steering/hws/send.c | 1 +
.../mellanox/mlx5/core/steering/hws/table.c | 22 +--
19 files changed, 227 insertions(+), 299 deletions(-)
base-commit: 9268abe611b09edc975aa27e6ce829f629352ff4
--
2.45.0
Powered by blists - more mailing lists