Skip to content

rdma-core-19

Compare
Choose a tag to compare
@rleon rleon released this 28 Jun 08:40
· 5015 commits to master since this release
6a66967

Updates from version 18 (git log):

  • Update IBVERBS_PABI_VERSION to 19
  • verbs: Fix number of attributes allocated in read command buffer
  • ibacm: Option "acme_plus_kernel_only" is ignored if controlled by "--systemd"
  • S_IFSOCK is defined in both glibc/musl
  • neigh.c: Do not include net/if_packet.h
  • Remove unused include for execinfo.h
  • include endian.h for htole32 and friends
  • mlx5: Allocate huge page chunks only when needed
  • verbs: Allow creation of inner MPLS flow spec
  • buildilb: Fix -msse breakage on ARM builds
  • buildlib: Use -msse if the compiler does not support target(sse)
  • mlx5: Add flow counters support
  • mlx5: Add support for counters read
  • mlx5: Add support for counters attach point flow
  • mlx5: Add support for counters create/destroy
  • verbs: Add counters flow_spec
  • Expand create flow to take provider internal data
  • verbs: Introduce counters read verb
  • verbs: Introduce counters attach point flow
  • verbs: Introduce counters object and its create/destroy verbs
  • verbs: Use ccan bitmap instead of u64 bit mask for unsupported IOCTLs
  • Update kernel headers
  • mlx5: Introduce a new mini-cqe format in direct verbs
  • Update kernel headers
  • srp_daemon: Increase buffer size to avoid snprintf overflow
  • librdmacm: Fix return code from rdma_create_id2
  • mlx5: Convert ah_attr static rate to mlx5 static rate
  • ccan: Add array_size.h file
  • cbuild: Replace Fedora 27 with Fedora 28
  • srp_daemon: Reorganize ib_mad_notice_attr
  • Fix cmake detection of ifunc on gcc-8
  • Use find_package(PkgConfig) not include(FindPkgConfig)
  • cxgb4: Atomically flush per QP HW CQEs
  • cxgb4: refactor the flush logic
  • hns: Use verbs_set_ops instead of opencoding
  • Fix kernel-headers/update to work with 'git rebase -i' exec
  • srp_daemon: Prevent string truncation warning in gcc-8
  • iwpmd: Initialize address of sockaddr
  • iwpmd: Remove trailing tabs
  • mlx5: Avoid string truncation warning in gcc-8
  • umad: Fix gcc-8 warning about truncated string
  • suse: do not call %service rules on a template file
  • mlx5: Report MPLS tunnel offload capabilities through mlx5 direct verbs
  • verbs: Add MPLS flow specification filter
  • verbs: Add GRE flow specification filter
  • Update kernel headers
  • Do not install mlx5 kernel headers if mlx5 is not built
  • mlx5: Fix bug in disabling lock on extended CQ
  • Update library version to be 19.0
  • libhns: Add 64KB page size support for hip08
  • libhns: Fix the bug with rq sge
  • libhns: Add memory barrier operation
  • libhns: Submit bad wr into user
  • libhns: Update errno for exception return
  • libhns: Update assignment method for owner field of send wqe
  • libhns: Intercept illegal RDMA operation when use inline data
  • verbs: Fix man error in cq_attr argument of ibv_create_cq_ex
  • librdmacm: Avoid crash if rdma_disconnect() is called incorrectly
  • debian: Use versioned Breaks & Replaces for ibverbs-providers
  • debian: Run wrap-and-sort
  • verbs: Fix spelling mistakes in ibv_create_flow_action.3
  • Fix bad whatis entries in man pages
  • debian: Let libibverbs1 18 break ibverbs-providers 17
  • Add tumbleweed back into travis
  • Fixup travis builds
  • mlx5: Fix need_uuar_lock when there are no medium bfregs
  • mlx5: Disable locking on a QP if it is assigned to a thread domain
  • mlx5: Allow individual locking-control for different verbs objects