Skip to content

mlx5: Update drivers up to Linux v6.8 feature level

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

Hi all,

This MR includes updates for the mlx5 drivers. It has backports of features up to kernel v6.8 and fixes up to kernel v6.9.

JIRA: https://issues.redhat.com/browse/RHEL-24463
JIRA: https://issues.redhat.com/browse/RHEL-24466

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

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