From: Saeed Mahameed <saeed@kernel.org>
To: "David S. Miller" <davem@davemloft.net>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
Eric Dumazet <edumazet@google.com>
Cc: Saeed Mahameed <saeedm@nvidia.com>,
netdev@vger.kernel.org, Tariq Toukan <tariqt@nvidia.com>
Subject: [pull request][net-next V2 00/14] mlx5 updates 2023-08-16
Date: Mon, 21 Aug 2023 10:57:25 -0700 [thread overview]
Message-ID: <20230821175739.81188-1-saeed@kernel.org> (raw)
From: Saeed Mahameed <saeedm@nvidia.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(-)
next reply other threads:[~2023-08-21 17:57 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-21 17:57 Saeed Mahameed [this message]
2023-08-21 17:57 ` [net-next V2 01/14] net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests Saeed Mahameed
2023-08-22 18:10 ` patchwork-bot+netdevbpf
2023-08-21 17:57 ` [net-next V2 02/14] net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 03/14] net/mlx5e: aRFS, Introduce ethtool stats Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 04/14] net/mlx5e: Fix spelling mistake "Faided" -> "Failed" Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 05/14] net/mlx5: IRQ, consolidate irq and affinity mask allocation Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 06/14] net/mlx5: DR, Fix code indentation Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 07/14] net/mlx5: DR, Remove unneeded local variable Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 08/14] net/mlx5: Remove health syndrome enum duplication Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 09/14] net/mlx5: Update dead links in Kconfig documentation Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 10/14] net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 11/14] net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 12/14] net/mlx5: Rename devlink port ops struct for PFs/VFs Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 13/14] net/mlx5: DR, Supporting inline WQE when possible Saeed Mahameed
2023-08-21 17:57 ` [net-next V2 14/14] net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() Saeed Mahameed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230821175739.81188-1-saeed@kernel.org \
--to=saeed@kernel.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=kuba@kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=saeedm@nvidia.com \
--cc=tariqt@nvidia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).