Skip to content

mlx5: Add driver fixes up to v6.10-rc7

Benjamin Poirier requested to merge bpoirier1/centos-stream-9:RHEL-45365 into main

Hi all,

This MR includes updates for the mlx5 drivers. It has backports of fixes up to kernel v6.10-rc7.

This patch set was built on top of the following MR's:
Depends: !4458

JIRA: https://issues.redhat.com/browse/RHEL-45365

All patches are accepted upstream in Linus' tree. Each patch commit message describes its origin.

The following fixes were skipped since they depend on core changes which are not present: ef302283ddfc IB/mlx5: Use __iowrite64_copy() for write combining stores (v6.10-rc1) 791b4089e326 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (v6.10-rc4)

This patch set passed incremental build testing to verify that it is bisectable. Sanity tests ran over mlx5 drivers on x86_64 systems (using ConnectX-4/5/6), including the following:

Ethernet:

  • IPv4 traffic (ICMP, TCP, UDP).
  • IPv6 traffic (ICMP, TCP, UDP).

VLAN:

  • IPv4 traffic (ICMP, TCP, UDP).
  • IPv6 traffic (ICMP, TCP, UDP).

RoCE:

  • RDMA (ibv_*_pingpong).
  • RDMACM (examples that comes with librdmacm packages).

Infiniband:

  • RDMA (ibv_*_pingpong).
  • RDMACM (examples that comes with librdmacm packages).

IPoIB:

  • IPv4 traffic (ICMP, TCP, UDP).
  • IPv6 traffic (ICMP, TCP, UDP).

PKey:

  • IPv4 traffic (ICMP, TCP, UDP).
  • IPv6 traffic (ICMP, TCP, UDP).

ASAP2/OVS:

  • Various sanity tests covering OVS offloads.

NFSoRDMA:

  • Discover, mount and write.

iSER:

  • Discover, login and mount.

SRP:

  • Verify srp_daemon service is up and system can discover SRP targets.

Signed-off-by: Benjamin Poirier bpoirier@redhat.com

Edited by Benjamin Poirier

Merge request reports