Recommended update for rdma-core

Announcement ID: SUSE-RU-2019:1738-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15
  • Server Applications Module 15
  • SUSE Linux Enterprise Desktop 15
  • SUSE Linux Enterprise High Performance Computing 15
  • SUSE Linux Enterprise Server 15
  • SUSE Linux Enterprise Server for SAP Applications 15

An update that has seven fixes can now be installed.

Description:

This update for rdma-core fixes the following issues:

  • Update rdma-core (bsc#996146)

    • suse: fix dracut support
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0
    • mlx5: Fix SL to Ethernet priority conversion
    • travis: Fix travis failures
    • verbs: If the uverbs module is not loaded allow get_devices to retry init
    • mlx5: Fix flow tag mask
    • rxe: fix rxe compilation with newer kernels
    • Revert "buildlib: pick leap over tumbleweed"
    • buildlib: pick leap over tumbleweed
    • mlx5: Fix compilation on 32 bit systems when sse3 is on
    • mlx5: Allocate huge page chunks only when needed
    • rxe: Do not use _sockaddr in struct rxe_av
    • rxe: Remove duplicate include
  • Update rdma-core with backport fixes:

  • buildilb: Fix -msse breakage on ARM builds
  • buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910)
  • suse: do not call %service rules on a template file (bsc#1093170)
  • mlx5: Convert ah_attr static rate to mlx5 static rate
  • ccan: Add array_size.h file
  • iwpmd: Initialize address of sockaddr
  • mlx5: Fix need_uuar_lock when there are no medium bfregs
  • verbs: Fix wrong clean up flow in ibv_rc_pingpong
  • Match kernel ABI to for 4.17 for 32 bit
  • librdmacm: Set errno correctly if status is positive
  • verbs: Remove bogus cq_fd
  • verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'

  • SRP daemon not handling SM changes. (bsc#1072884, bsc#1049515)

  • Remove dracut requirement. (bsc#1058504)
  • Includes Broadcom patches. (bsc#1060413)

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Basesystem Module 15
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-2019-1738=1
  • Server Applications Module 15
    zypper in -t patch SUSE-SLE-Module-Server-Applications-15-2019-1738=1

Package List:

  • Basesystem Module 15 (aarch64 ppc64le s390x x86_64)
    • libmlx4-1-16.9-5.3.1
    • libmlx4-1-debuginfo-16.9-5.3.1
    • libmlx5-1-16.9-5.3.1
    • librdmacm1-16.9-5.3.1
    • libibverbs-debuginfo-16.9-5.3.1
    • libibverbs1-debuginfo-16.9-5.3.1
    • rsocket-16.9-5.3.1
    • librdmacm1-debuginfo-16.9-5.3.1
    • libibumad3-16.9-5.3.1
    • rdma-core-devel-16.9-5.3.1
    • libibverbs1-16.9-5.3.1
    • rdma-core-debugsource-16.9-5.3.1
    • libmlx5-1-debuginfo-16.9-5.3.1
    • rdma-core-16.9-5.3.1
    • libibverbs-16.9-5.3.1
    • libibumad3-debuginfo-16.9-5.3.1
    • rsocket-debuginfo-16.9-5.3.1
  • Server Applications Module 15 (aarch64 ppc64le s390x x86_64)
    • rdma-ndd-16.9-5.3.1
    • rdma-ndd-debuginfo-16.9-5.3.1
    • srp_daemon-16.9-5.3.1
    • ibacm-16.9-5.3.1
    • librdmacm-utils-16.9-5.3.1
    • rdma-core-debugsource-16.9-5.3.1
    • srp_daemon-debuginfo-16.9-5.3.1
    • libibverbs-utils-debuginfo-16.9-5.3.1
    • ibacm-debuginfo-16.9-5.3.1
    • librdmacm-utils-debuginfo-16.9-5.3.1
    • iwpmd-debuginfo-16.9-5.3.1
    • libibverbs-utils-16.9-5.3.1
    • iwpmd-16.9-5.3.1

References: