netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [pull request][net-next 00/15] mlx5 updates 2023-08-16
@ 2023-08-16 21:00 Saeed Mahameed
  2023-08-16 21:00 ` [net-next 01/15] net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests Saeed Mahameed
                   ` (14 more replies)
  0 siblings, 15 replies; 19+ messages in thread
From: Saeed Mahameed @ 2023-08-16 21:00 UTC (permalink / raw)
  To: David S. Miller, Jakub Kicinski, Paolo Abeni, Eric Dumazet
  Cc: Saeed Mahameed, netdev, Tariq Toukan

From: Saeed Mahameed <saeedm@nvidia.com>

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 950fe35831af0c1f9d87d4105843c3b7f1fbf09b:

  Merge branch 'ipv6-expired-routes' (2023-08-16 12:26:44 +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 f749b6035a760d51a1d45ef053702d2d3065df3f:

  net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (2023-08-16 13:22:34 -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

Ilpo Järvinen (1):
      net/mlx5: Convert PCI error values to generic errnos

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/fw_reset.c |  12 +--
 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 +-
 16 files changed, 214 insertions(+), 101 deletions(-)

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-08-21 17:53 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-16 21:00 [pull request][net-next 00/15] mlx5 updates 2023-08-16 Saeed Mahameed
2023-08-16 21:00 ` [net-next 01/15] net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests Saeed Mahameed
2023-08-16 21:00 ` [net-next 02/15] net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule Saeed Mahameed
2023-08-16 21:00 ` [net-next 03/15] net/mlx5e: aRFS, Introduce ethtool stats Saeed Mahameed
2023-08-16 21:00 ` [net-next 04/15] net/mlx5e: Fix spelling mistake "Faided" -> "Failed" Saeed Mahameed
2023-08-16 21:00 ` [net-next 05/15] net/mlx5: IRQ, consolidate irq and affinity mask allocation Saeed Mahameed
2023-08-16 21:00 ` [net-next 06/15] net/mlx5: DR, Fix code indentation Saeed Mahameed
2023-08-16 21:00 ` [net-next 07/15] net/mlx5: DR, Remove unneeded local variable Saeed Mahameed
2023-08-16 21:00 ` [net-next 08/15] net/mlx5: Remove health syndrome enum duplication Saeed Mahameed
2023-08-16 21:00 ` [net-next 09/15] net/mlx5: Update dead links in Kconfig documentation Saeed Mahameed
2023-08-16 21:00 ` [net-next 10/15] net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly Saeed Mahameed
2023-08-16 21:00 ` [net-next 11/15] net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c Saeed Mahameed
2023-08-16 21:00 ` [net-next 12/15] net/mlx5: Rename devlink port ops struct for PFs/VFs Saeed Mahameed
2023-08-16 21:00 ` [net-next 13/15] net/mlx5: DR, Supporting inline WQE when possible Saeed Mahameed
2023-08-16 21:00 ` [net-next 14/15] net/mlx5: Convert PCI error values to generic errnos Saeed Mahameed
2023-08-18 22:28   ` Jakub Kicinski
2023-08-19  2:55     ` Jakub Kicinski
2023-08-21 17:53       ` Saeed Mahameed
2023-08-16 21:00 ` [net-next 15/15] net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() Saeed Mahameed

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).