github linux-rdma/rdma-core v21.10
rdma-core-21.10

latest releases: v51.0, debian/50.0-2, debian/50.0-1...
2 years ago

Changes:

  • bb20eaa Bump to version 21.10
  • 3359136 buildlib: switch azure release pipeline to ubuntu-latest
  • 5599a82 Bump to version 21.9
  • 076737d libhns: Fix the calculation of QP/SRQ table size
  • cd94516 libhns: hr ilog32() should be represented by a function instead of a macro
  • ca9e78f Add align and roundup_pow_of_two helpers
  • 7f48e58 util: Move BIT() definition to util.h
  • 861f319 suse: fix CMake flags
  • 255c9ad libhns: Fix wrong data type when writing doorbell
  • f167050 libhns: The content of the header file should be protected with #define
See More
  • b3a9c4f libhns: Initialize all fields of doorbells to zero
  • c41542c libhns: Move memory barrier to the same position
  • dcaa8bf libhns: Remove unused macros
  • 473d7fd azp: Use ubuntu-latest as the vmImage
  • 4d5230b verbs: enable query IBV_EVENT_WQ_FATAL event string
  • a036600 iwpmd: Zero-initialize the remote addr info
  • 8a87163 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 953200f Bump to version 21.8
  • f7398d1 switch CI to AZP
  • 2030883 iwpmd: Check returned value of parse_iwpm_msg
  • f34a931 bnxt_re/lib: Check AH handler validity before use
  • 343b111 mlx5: Fix mlx5_read_clock returned errno value
  • 2bb4f8e suse: Fix path to dracut dir
  • 9394eed libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • e75e3a8 buildlib: Continue build on old GCC versions without SSE
  • 0235cd0 mlx4: Fix mlx4_read_clock returned errno value
  • 3a9056f verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 26598d8 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 444d2a0 suse: trigger udev rules after installing rdma-ndd
  • f927f7e ibacm: Fix possible port loop overflow
  • 1d1bb37 verbs: Fix possible port loop overflow
  • 131a79b travis: authenticate on dockerhub if possible
  • 700eb92 Bump to version 21.7
  • 460ac4b librdmacm: Don't overwrite errno returned from libibverbs
  • fe8bb76 srp_daemon: Fix systemd dependency
  • f74cf12 bnxt_re: Fix reported error code from create_cq
  • be109cb verbs: Replace SQ with RQ in max_recv_sge's documents
  • e66385d verbs: Update the type of some variables in documents
  • b7df0e4 cxgb4: Fix reported error code from create_cq
  • 78921b8 libqedr: Fix reported error code from create_cq
  • cb01d2f rdma_server: Add '-s' option in rdma_server's manual
  • 3f1ace8 udaddy: Fix create_reply_ah error flow
  • 66b8968 redhat: no need to recursively remove srp_daemon.sh
  • 21c32c9 mlx5: Fix wqe size parameter in wqe signature calculation
  • 9de6d72 Bump to version 21.6
  • b150d38 srp_daemon: Avoid extra permissions for the lock file
  • eec5762 mlx5: Add fork support for DEVX umem
  • e4983cb srp_daemon: Fix the spelling of the name of two symbolic constants
  • d34ef28 verbs: Make sure VM_DONTCOPY removed
  • f1f5a1f verbs: Close async_fd only when it was previously created
  • a2e41a0 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 867d85d verbs: Fix ibv_create_wq() to set wq_context
  • a61066f libibverbs: Fix description of ibv_get_device_guid man page
  • 3c00387 buildlib: Fix a warning from newer pythons
  • f147fd5 Bump to version 21.5
  • 1995d8d rstream.c: fix RESOURCE_LEAK issues
  • 5dd8f8e xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • a8dc37a srp_daemon: check return value of function 'umad_init'
  • 1d7a8a5 Fix shiftTooManyBitsSigned issues
  • fd8a8b1 rcopy: fix UNUSED_VALUE
  • 39c407e libhns: Not process return value of flushing cqe
  • 5aa81e7 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • c9f1086 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • bef241d ibacm: Fix bug in acm_get_ep()
  • a3f65fb libhns: Avoid null pointer operation
  • a830e57 libhns: Bugfix for assigning sl
  • e7f546d Bump to version 21.4
  • 2b37469 man: Fix return value for ibv_reg_dm_mr
  • 4058596 cxgb4: free appropriate pointer in error case
  • bacff4f srp_daemon: fix a double free segment fault for ibsrpdm
  • 1d842ec Bump to version 21.3
  • 2f895f0 travis: fix aarch64 extraction
  • 9bbf9df ccam: Properly enable ilog32() calculations
  • 302c2e3 suse: fix dracut support
  • 63c1f8f mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • 7051343 libhns: Bugfix for flush cqe in case multi-process
  • 29f8897 Bump to version 21.2
  • 6f22a92 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 6f254b2 ibacm: acme does not work if server_mode != unix
  • aca1776 ibacm: ib_acm_connect() is doing too much
  • afa4687 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 89f5598 mlx5: Fix masking service level in mlx5_create_ah
  • aaa3f6a cmake: Explicitly convert build type to be STRING
  • 76594c4 libhns: Bugfix for filtering zero length sge
  • 9a44054 buildlib: Ensure stanza is properly sorted
  • 88a704b mlx4: Allow loopback when using raw Ethernet QP
  • c0c0bd3 cbuild: Fix packaging of SuSE leap
  • 7b1bb15 cbuild: fix python path for leap
  • bd8388b travis: Change SuSE package target due to Travis CI failures
  • bcace70 verbs: Avoid inline send when using device memory in rc_pingpong
  • d3ce5ac mlx5: Use copy loop to read from device memory
  • 9d62bb0 libhns: Bugfix for using buffer length
  • 562d3e7 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • ce7e567 Bump to version 21.1
  • 8cdbaff libhns: Bugfix for allocating and freeing sq db buffer
  • 0735939 verbs: Fix pingpong buffer validation
  • dac1021 verbs: Fix execute_ioctl_fallback() bad flow
  • bba38b5 verbs: Device memory cannot be on demand in rc_pingpong
  • b509595 mlx5: Fix SL to Ethernet priority conversion
  • c0137d7 ABI Files
  • a4b744d Merge pull request #425 from rleon/cb
  • a196dce cbuild: Fix fc28 RPM creation
  • fbe47e0 Merge pull request #423 from nmorey/dev/master/cbuild-with
  • 123ad71 buildlib: build static packages in RPM based distro test
  • 8f61107 cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 6f3ae38 Merge pull request #420 from yishaih/mlx5_misc
  • 61d57e0 Merge pull request #401 from cpaelzer/debian-avoid-unconditional-ibacm-start
  • 9199093 Merge pull request #422 from Hakon-Bugge/ibacm_fix_ib_acme_return_status
  • eba031f Merge pull request #419 from mkalderon/master
  • b297b82 Merge pull request #421 from Hakon-Bugge/ibacm_fix_trailing_spaces
  • 36cef97 ibacm: Fix proper return value from ib_acme
  • 3f755b3 ibacm: Remove trailing blanks
  • 8d1d1b7 cmtime: Fix QP resource leak
  • cdea72a librdmacm: Change server default address to any address.
  • 89638ec mlx5: Handle TIRN for RSS QP
  • efdd4cd mlx5: Expose device srq number via the DV API
  • f979958 mlx5: Expose device pd number via the DV API
  • 1f1d2d9 Merge pull request #416 from jgunthorpe/travis
  • d976ff3 Merge pull request #399 from SystemFabricWorks/unmanaged_qp
  • e90270d Merge pull request #407 from Hakon-Bugge/ibacm_remove_dest_addr_from_cache
  • baf08f0 Documentation: fix a typo in librdmacm doc
  • 790d5a3 verbs: Fix MODIFY_QP and OPEN_QP kabi definitions
  • 07844a2 Fix travis build
  • 0337796 Merge pull request #405 from jgunthorpe/static_libs
  • 4ef3560 Merge pull request #406 from Hakon-Bugge/ibacm_check_return_value
  • ddcec6a Merge pull request #409 from yishaih/mlx5_devx
  • 0e9e944 Merge pull request #408 from yishaih/mlx5_misc
  • 8cfd7b0 rpm: Add flag to include static libraries in the build
  • cdb74e7 mlx5: Add DEVX API to query EQN
  • 5921b84 mlx5: Add DEVX API for UAR
  • 2e559a9 mlx5: CQE size control
  • 38d2086 ibacm: Flush cache in provider when local address is removed
  • 31b154e ibacm: Check return value when deleting a cache entry
  • a8beb41 debian: Include static libraries in the build
  • 58f9eed verbs: Add RDMA_STATIC_PROVIDERS
  • 50b2aeb verbs: Expose the struct verbs_device_ops for each provider to the linker
  • 3ff0443 Add a travis test for static libraries
  • 92ec865 pkg-config: If static libraries are enabled add Requires.private
  • dd01031 Generate complete and sanitized static libraries
  • 2114e6f verbs: Do not include dynamic loading in static libraries
  • afe0f1b verbs: Move all dynamic driver opening code to dynamic_driver.c
  • 8079b8c Merge pull request #403 from oulijun/inv_3
  • 150e981 debian: drop ibacm sysV init script [ #1794825 ]
  • a0338b1 Merge pull request #392 from eason-liuyx/mw
  • 021c89f libhns: Add mw support for hip08
  • c7da7f0 Merge pull request #404 from yishaih/mlx5_misc
  • 3b1e2b9 Merge pull request #396 from dsharma283/master
  • dc8d9f8 mlx5: Control Scatter to CQE via mlx5dv_create_qp
  • 56d39a4 Update kernel headers
  • f14e92d Merge pull request #402 from yishaih/mlx5_misc
  • e1aa698 bnxt_re/lib: Fix flush list processing during poll_cq
  • 1ae59f3 bnxt_re/lib: Fix the frequency of acquiring flush lock
  • a490cad bnxt_re/lib: Remove db_lock around doorbell ring
  • 3ef344c bnxt_re/lib: Reduce memory barrier calls
  • 22edc93 libhns: Bugfix for atomic operation in user mode
  • a9ae7e9 libhns: Add local invalidate MR support for hip08
  • 26518aa mlx5: Allow passing a flow tag value in mlx5dv_create_flow
  • 81c0917 Update kernel headers
  • 15e3dc1 librdmacm: Allow RDMA CM use with connected QP when it is not managing the QP
  • 88bad77 Merge pull request #395 from markhaywood/master
  • 8f9d46f Merge pull request #397 from yishaih/mlx5_devx
  • 6670397 ibacm: remove endpoint IP address from provider when address deleted
  • 4f72c04 Merge pull request #398 from jgunthorpe/travis_arm
  • 7f21bed travis: Fix travis failures
  • ecb95e7 mlx5: Add support for DEVX object as a flow destination
  • 003a11c mlx5: Add DV DEVX APIs to reg/dereg user memory
  • d7b3700 mlx5: Introduce DEVX object and its DV APIs
  • 7371b96 Merge pull request #394 from yishaih/mlx5_misc
  • 9c45bfc mlx5: Expose device handles for RAW QP via the DV API
  • ee54f9d mlx5: Add loopback flags to QP creation
  • 5e52eef Update kernel headers
  • 8d3d725 Merge pull request #390 from yishaih/mlx5_flow
  • 2e23435 mlx5: Allow passing flow action in mlx5dv_create_flow
  • 90fc97f mlx5: Allow passing flow flags
  • 1fcd32f verbs: Add IDRs array attribute type to ioctl() interface
  • 0e7cfd5 verbs: Make fill_attr* able to handle invalid input
  • a5b785e Update kernel headers
  • 8acbe80 Merge pull request #387 from oulijun/atomic
  • d53b161 Merge pull request #388 from rleon/ml-26.09.18
  • 0f35e04 providers/i40iw: Add SEND_WITH_INVAL support
  • 09c9231 Merge pull request #386 from jgunthorpe/fixes
  • d92b0f5 libhns: Add atomic support for hip08 user mode
  • 8803863 rpm: Set perl dependencies on Fedora
  • d98fbab Merge pull request #382 from jgunthorpe/fixes
  • d1dbc21 Merge pull request #380 from yishaih/alloc_context
  • 5efe885 Merge pull request #378 from dsharma283/master
  • bd5e81c cbuild: Add Ubuntu Bionic
  • b33cc7c Fix check-build when the --build argument is present
  • 30f0313 Copy .clang-format from the kernel
  • 34ad429 pkg-config: Move Libs.private to after Libs
  • 9b444cf Add attribute(unused) to the dummy symver macros
  • ea45a84 verbs: Replace the ibv_get_device_list man page with markdown
  • 659b2fd verbs: Remove ibv_register_driver from the PRIVATE stanza
  • 8705608 verbs: Remove support for libnl1
  • c306811 verbs: If the uverbs module is not loaded allow get_devices to retry init
  • 7b3c140 mlx5: Enable allocating a DEVX context
  • dd92776 Extend verbs_device_ops to get private data as part of alloc_context
  • 602bb7c bnxt_re: Add shared receive queue support to broadcom's roce driver
  • c922b34 Merge pull request #381 from nmorey/dev/suse-targets
  • 2df3d80 buildlib: update SUSE validation targets
  • d88854a Merge pull request #376 from yishaih/mlx5_flow_actions
  • a59af12 mlx5: Add packet reformat flow action
  • 8c7dc0d mlx5: Add modify header flow action
  • 59f9e82 verbs: Expose a new accessor to be used with enum values
  • a0a7904 Merge pull request #377 from yishaih/mlx5_misc
  • 484a7aa mlx5: Fix flow tag mask
  • 8a98d6a Update kernel headers
  • 971477b Merge pull request #375 from rleon/bump-version-21.0
  • 2972e18 Update library version to be 21.0
  • a2e3979 Merge pull request #374 from bluca/pkgconfig [ #373 ]
  • 58859b3 pkg-config: Make ibverbs into a Requires.prviate
  • ef036b9 pkg-config: Set URL metadata to Github repo
  • 2c33eec pkg-config: Use library versions instead of project version
  • 1d9d7d8 pkg-config: Do not set static build dependencies in ibverbs
  • 6d10dfe pkg-config: Support pkg-config files for IN_PLACE mode
  • e9b1f81 pkg-config: Add .pc files for libmlx4 and libmlx5
  • 91fb1d7 Revert "libibverbs-dev: add dependency on NL packages for static builds"
  • 65e0b30 Merge pull request #373 from bluca/pkgconfig
  • 55f34cd libibverbs-dev: add dependency on NL packages for static builds
  • df5fe3c Generate and install pkgconfig files for libs
  • ce2afdc Merge pull request #368 from patrickmacarthur/print-when-no-devs-detected
  • d1965f0 Merge pull request #355 from yuvalbason/master
  • 1ac9b30 Merge pull request #372 from yishaih/mlx5_misc
  • 1ee14ef mlx5: Expose device WQE address vector via DV
  • e60ede1 Merge pull request #369 from yishaih/cq_overrun
  • 8e33530 libqedr: add support for SRQ's
  • f8f33f0 Update kernel headers
  • 54a5dca Merge pull request #371 from yishaih/verbs_misc
  • d696c55 verbs: Fix dereg MR
  • d0b3b38 Merge pull request #370 from longlimsft/mlx4-fix
  • b98397f Add Microsoft Azure RDMA device to MLX4 HCA table
  • b9737da mlx5: Add IBV_UVERBS_CQ_FLAGS_IGNORE_OVERRUN support
  • 121edac verbs: Add IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN support
  • 5b8e8a0 Merge pull request #367 from oulijun/travis_bugfix
  • e0a49ff libhns: Modify cq support for libhns
  • baac05b librdmacm: Update message in example tools when no RDMA devices
  • 567008f libhns: Update the data type of immediate data
  • e1726e9 libhns: Support flush cqe for hip08 in user space
  • 3bb6bfc Update kernel headers
  • f249ed6 Merge pull request #366 from yishaih/verbs_eio
  • cd9bf42 Merge pull request #365 from nmorey/dev/master/rxe-iproute2
  • ad383d7 Merge pull request #361 from rajrangoju/write_w_imm
  • cfb15e3 cxgb4: Support FW write completion WR
  • 32c861a cxgb4: RDMA write with immediate support
  • 10eff2c Update kernel headers
  • 65b7d95 Consider EIO upon ioctl destroy commands
  • d0bf6b7 mlx4: Move to use verbs_allow_disassociate_destroy
  • 909ca9a verbs: Consider EIO upon write destroy commands
  • 58b5506 verbs: Introduce ENV to control EIO upon destroy commands
  • 2eeecc7 verbs: Convert write path callers to use DECLARE_LEGACY_CORE_BUFS

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.