Skip to content

mlx4: Update drivers up to Linux v6.8

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

Hi all,

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

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

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 mlx4 drivers on x86_64 systems (using ConnectX-3), 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).

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