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: <20230821175739.81188-1-saeed@kernel.org>
Date: Mon, 21 Aug 2023 10:57:25 -0700
From: Saeed Mahameed <saeed@...nel.org>
To: "David S. Miller" <davem@...emloft.net>,
	Jakub Kicinski <kuba@...nel.org>,
	Paolo Abeni <pabeni@...hat.com>,
	Eric Dumazet <edumazet@...gle.com>
Cc: Saeed Mahameed <saeedm@...dia.com>,
	netdev@...r.kernel.org,
	Tariq Toukan <tariqt@...dia.com>
Subject: [pull request][net-next V2 00/14] mlx5 updates 2023-08-16

From: Saeed Mahameed <saeedm@...dia.com>

v1-v2:
- Toss patch #14: Convert PCI error values to generic errnos
  it will be sent via pci subsystem.

This series provides misc updates to mlx5 driver.
For more information please see tag log below.

Please pull and let me know if there is any problem.

Thanks,
Saeed.


The following changes since commit cb39c35783f26892bb1a72b1115c94fa2e77f4c5:

  pds_core: Fix some kernel-doc comments (2023-08-21 07:48:34 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2023-08-16

for you to fetch changes up to 7d7c6e8c5fe4e8cceea7f66e93cee1c951670836:

  net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (2023-08-21 10:55:17 -0700)

----------------------------------------------------------------
mlx5-updates-2023-08-16

1) aRFS ethtool stats
Improve aRFS observability by adding new set of counters. Each Rx
ring will have this set of counters listed below.
These counters are exposed through ethtool -S.

1.1) arfs_add: number of times a new rule has been created.
1.2) arfs_request_in: number of times a rule  was requested to move from
   its current Rx ring to a new Rx ring (incremented on the destination
   Rx ring).
1.3) arfs_request_out: number of times a rule  was requested to move out
   from its current Rx ring (incremented on source/current Rx ring).
1.4) arfs_expired: number of times a rule has been expired by the
   kernel and removed from HW.
1.5) arfs_err: number of times a rule creation or modification has
   failed.

2) Supporting inline WQE when possible in SW steering

3) Misc cleanups and fixups to net-next branch

----------------------------------------------------------------
Adham Faris (3):
      net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests
      net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule
      net/mlx5e: aRFS, Introduce ethtool stats

Colin Ian King (1):
      net/mlx5e: Fix spelling mistake "Faided" -> "Failed"

Gal Pressman (1):
      net/mlx5: Remove health syndrome enum duplication

Itamar Gozlan (1):
      net/mlx5: DR, Supporting inline WQE when possible

Jiri Pirko (3):
      net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly
      net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c
      net/mlx5: Rename devlink port ops struct for PFs/VFs

Li Zetao (1):
      net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event()

Rahul Rameshbabu (1):
      net/mlx5: Update dead links in Kconfig documentation

Saeed Mahameed (1):
      net/mlx5: IRQ, consolidate irq and affinity mask allocation

Yevgeny Kliteynik (2):
      net/mlx5: DR, Fix code indentation
      net/mlx5: DR, Remove unneeded local variable

 .../ethernet/mellanox/mlx5/counters.rst            |  23 ++++-
 .../ethernet/mellanox/mlx5/kconfig.rst             |  14 +--
 Documentation/networking/xfrm_device.rst           |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |  21 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |  22 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |  13 ++-
 .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |  16 +--
 .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c |   2 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  20 ++--
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |  36 ++-----
 .../net/ethernet/mellanox/mlx5/core/lib/devcom.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |  14 ++-
 .../mellanox/mlx5/core/steering/dr_action.c        |   1 -
 .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 115 ++++++++++++++++++---
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |   2 +-
 15 files changed, 208 insertions(+), 95 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ