lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ