mbox series

[net,V2,00/12] mlx5 misc fixes

Message ID 20240409190820.227554-1-tariqt@nvidia.com (mailing list archive)
Headers show
Series mlx5 misc fixes | expand

Message

Tariq Toukan April 9, 2024, 7:08 p.m. UTC
Hi,

This patchset provides bug fixes to mlx5 driver.

This is V2 of the series previously submitted as PR by Saeed:
https://lore.kernel.org/netdev/20240326144646.2078893-1-saeed@kernel.org/T/

Series generated against:
commit 237f3cf13b20 ("xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING")

Thanks,
Tariq.

V2:
- Updated patchset #6 per Jakub's comments.
- Added two multi-PF (socket-direct) fixes.

Carolina Jubran (4):
  net/mlx5e: RSS, Block changing channels number when RXFH is configured
  net/mlx5e: Fix mlx5e_priv_init() cleanup flow
  net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  net/mlx5e: RSS, Block XOR hash with over 128 channels

Cosmin Ratiu (2):
  net/mlx5: Properly link new fs rules into the tree
  net/mlx5: Correctly compare pkt reformat ids

Michael Liang (1):
  net/mlx5: offset comp irq index in name by one

Rahul Rameshbabu (1):
  net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE
    xmit

Shay Drory (2):
  net/mlx5: E-switch, store eswitch pointer before registering
    devlink_param
  net/mlx5: Register devlink first under devlink lock

Tariq Toukan (2):
  net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev
  net/mlx5: SD, Handle possible devcom ERR_PTR

 .../net/ethernet/mellanox/mlx5/core/en/ptp.h  |  8 +++-
 .../net/ethernet/mellanox/mlx5/core/en/qos.c  | 33 +++++++-------
 .../net/ethernet/mellanox/mlx5/core/en/rqt.c  |  7 +++
 .../net/ethernet/mellanox/mlx5/core/en/rqt.h  |  1 +
 .../net/ethernet/mellanox/mlx5/core/en/selq.c |  2 +
 .../ethernet/mellanox/mlx5/core/en_ethtool.c  | 45 ++++++++++++++++++-
 .../net/ethernet/mellanox/mlx5/core/en_main.c |  2 -
 .../net/ethernet/mellanox/mlx5/core/en_tx.c   |  7 ++-
 .../net/ethernet/mellanox/mlx5/core/eswitch.c |  9 ++--
 .../mellanox/mlx5/core/eswitch_offloads.c     | 11 +++++
 .../net/ethernet/mellanox/mlx5/core/fs_core.c | 17 +++++--
 .../net/ethernet/mellanox/mlx5/core/lib/sd.c  |  4 +-
 .../net/ethernet/mellanox/mlx5/core/main.c    | 37 ++++++++-------
 .../net/ethernet/mellanox/mlx5/core/pci_irq.c |  4 +-
 .../mellanox/mlx5/core/sf/dev/driver.c        |  1 -
 15 files changed, 133 insertions(+), 55 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org April 11, 2024, 3 a.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Tue, 9 Apr 2024 22:08:08 +0300 you wrote:
> Hi,
> 
> This patchset provides bug fixes to mlx5 driver.
> 
> This is V2 of the series previously submitted as PR by Saeed:
> https://lore.kernel.org/netdev/20240326144646.2078893-1-saeed@kernel.org/T/
> 
> [...]

Here is the summary with links:
  - [net,V2,01/12] net/mlx5: E-switch, store eswitch pointer before registering devlink_param
    https://git.kernel.org/netdev/net/c/0553e753ea9e
  - [net,V2,02/12] net/mlx5: Register devlink first under devlink lock
    https://git.kernel.org/netdev/net/c/c6e77aa9dd82
  - [net,V2,03/12] net/mlx5: offset comp irq index in name by one
    https://git.kernel.org/netdev/net/c/9f7e8fbb91f8
  - [net,V2,04/12] net/mlx5: Properly link new fs rules into the tree
    https://git.kernel.org/netdev/net/c/7c6782ad4911
  - [net,V2,05/12] net/mlx5: Correctly compare pkt reformat ids
    https://git.kernel.org/netdev/net/c/9eca93f4d5ab
  - [net,V2,06/12] net/mlx5e: RSS, Block changing channels number when RXFH is configured
    https://git.kernel.org/netdev/net/c/ee3572409f74
  - [net,V2,07/12] net/mlx5e: Fix mlx5e_priv_init() cleanup flow
    https://git.kernel.org/netdev/net/c/ecb829459a84
  - [net,V2,08/12] net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
    https://git.kernel.org/netdev/net/c/2f436f186977
  - [net,V2,09/12] net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
    https://git.kernel.org/netdev/net/c/86b0ca5b118d
  - [net,V2,10/12] net/mlx5e: RSS, Block XOR hash with over 128 channels
    https://git.kernel.org/netdev/net/c/49e6c9387051
  - [net,V2,11/12] net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev
    https://git.kernel.org/netdev/net/c/7772dc7460e8
  - [net,V2,12/12] net/mlx5: SD, Handle possible devcom ERR_PTR
    (no matching commit)

You are awesome, thank you!