github linux-rdma/rdma-core v20.11
rdma-core-20.11

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

Changes:

  • 4c25802 Bump to version 20.11
  • b4d3474 buildlib: switch azure release pipeline to ubuntu-latest
  • 05c07c0 Bump to version 20.10
  • 2571eb0 libhns: Fix the calculation of QP/SRQ table size
  • 0b7e9c1 libhns: hr ilog32() should be represented by a function instead of a macro
  • 54a2937 Add align and roundup_pow_of_two helpers
  • 3b3533c util: Move BIT() definition to util.h
  • f4e5796 suse: fix CMake flags
  • acb19a6 libhns: Fix wrong data type when writing doorbell
  • fe1f779 libhns: The content of the header file should be protected with #define
See More
  • 7288b73 libhns: Initialize all fields of doorbells to zero
  • d9566c6 libhns: Move memory barrier to the same position
  • bcf0e63 libhns: Remove unused macros
  • 9c71d6b azp: Use ubuntu-latest as the vmImage
  • c9beae2 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 2188401 iwpmd: Zero-initialize the remote addr info
  • d9d4b2a verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • d65ffcd Bump to version 20.9
  • fa662d9 switch CI to AZP
  • 3ec4ba8 iwpmd: Check returned value of parse_iwpm_msg
  • d433930 bnxt_re/lib: Check AH handler validity before use
  • be14619 mlx5: Fix mlx5_read_clock returned errno value
  • 6a97779 suse: Fix path to dracut dir
  • 61639e5 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 37fc84e buildlib: Continue build on old GCC versions without SSE
  • c56f848 mlx4: Fix mlx4_read_clock returned errno value
  • 7dc9c82 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 59ed597 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 978b6e3 suse: trigger udev rules after installing rdma-ndd
  • c44271b ibacm: Fix possible port loop overflow
  • dc2f11d verbs: Fix possible port loop overflow
  • f5dae8f travis: authenticate on dockerhub if possible
  • 55e3e92 Bump to version 20.8
  • 83b97bb librdmacm: Don't overwrite errno returned from libibverbs
  • e7bfa54 srp_daemon: Fix systemd dependency
  • 51ecc07 bnxt_re: Fix reported error code from create_cq
  • 0624b69 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 1844e3b verbs: Update the type of some variables in documents
  • 2ee6f05 cxgb4: Fix reported error code from create_cq
  • af04af8 libqedr: Fix reported error code from create_cq
  • 6489fbe rdma_server: Add '-s' option in rdma_server's manual
  • fc9b0d6 udaddy: Fix create_reply_ah error flow
  • 2874252 redhat: no need to recursively remove srp_daemon.sh
  • dff6892 mlx5: Fix wqe size parameter in wqe signature calculation
  • e5337e2 Bump to version 20.7
  • 64b2865 srp_daemon: Avoid extra permissions for the lock file
  • d31af2c srp_daemon: Fix the spelling of the name of two symbolic constants
  • 43d6032 verbs: Make sure VM_DONTCOPY removed
  • 3a9e58b verbs: Close async_fd only when it was previously created
  • 6b80e6b libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • a10f7d1 verbs: Fix ibv_create_wq() to set wq_context
  • d7aa8b2 libibverbs: Fix description of ibv_get_device_guid man page
  • 9cf874d buildlib: Fix a warning from newer pythons
  • 7a72c43 Bump to version 20.6
  • a89360b rstream.c: fix RESOURCE_LEAK issues
  • 94f90c7 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 2e45373 srp_daemon: check return value of function 'umad_init'
  • cf18d62 Fix shiftTooManyBitsSigned issues
  • 68f5e39 rcopy: fix UNUSED_VALUE
  • eff9547 libhns: Not process return value of flushing cqe
  • 51a37b9 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 109f53c vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 08b159e ibacm: Fix bug in acm_get_ep()
  • 5acfe3c libhns: Avoid null pointer operation
  • 32febbd libhns: Bugfix for assigning sl
  • 556fc7f Bump to version 20.5
  • 9a638c3 man: Fix return value for ibv_reg_dm_mr
  • 4353e2c cxgb4: free appropriate pointer in error case
  • 413242b srp_daemon: fix a double free segment fault for ibsrpdm
  • 38b0dbf Bump to version 20.4
  • d92ca78 cbuild: Fix packaging of SuSE leap
  • 356d324 cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 725777f cbuild: fix python path for leap
  • 6d98f04 buildlib: update SUSE validation targets
  • 29e0869 travis: fix aarch64 extraction
  • 50858d9 ccam: Properly enable ilog32() calculations
  • ece596d suse: fix dracut support
  • 0c6e1d4 libhns: Bugfix for flush cqe in case multi-process
  • 1146d93 Bump to version 20.3
  • 26a0eec ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • bdea216 ibacm: acme does not work if server_mode != unix
  • dee676c ibacm: ib_acm_connect() is doing too much
  • 5be34c7 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 7e539e4 mlx5: Fix masking service level in mlx5_create_ah
  • 5e3ff2a cmake: Explicitly convert build type to be STRING
  • 9437d4b libhns: Bugfix for filtering zero length sge
  • bba069e buildlib: Ensure stanza is properly sorted
  • 3294953 mlx4: Allow loopback when using raw Ethernet QP
  • fe60149 travis: Change SuSE package target due to Travis CI failures
  • 84feb7a cbuild: fix tumbleweed docker image
  • 8f52944 verbs: Avoid inline send when using device memory in rc_pingpong
  • 998552e mlx5: Use copy loop to read from device memory
  • 0eece58 libhns: Bugfix for using buffer length
  • ea0e19e mlx5: Fix incorrect error handling when SQ wqe count is 0
  • f29e37e Bump to version 20.2
  • e6ac66b libhns: Bugfix for allocating and freeing sq db buffer
  • 7ba15a2 verbs: Fix pingpong buffer validation
  • 6240d7e verbs: Fix execute_ioctl_fallback() bad flow
  • b715c68 verbs: Device memory cannot be on demand in rc_pingpong
  • 1f32fe8 mlx5: Fix SL to Ethernet priority conversion
  • 1ce6851 librdmacm: Change server default address to any address.
  • 222fa83 Bump to version 20.1
  • 2493340 travis: Fix travis failures
  • 3ae7bed pkg-config: Move Libs.private to after Libs
  • f0c32ed verbs: If the uverbs module is not loaded allow get_devices to retry init
  • ead1b66 mlx5: Fix flow tag mask
  • 59efd60 ABI Files
  • 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
  • b3da306 verbs: Use the new kabi macros with the write fallback system
  • 68a49c6 suse: Add recommends for rxe_cfg requirements
  • dcc1c44 rxe: switch to iproute2 for rxe_cfg
  • 1bea70d Merge pull request #363 from bvanassche/master
  • 059254a srp_daemon: Rename ib_path_rec.num_path
  • a26cbb3 srp_daemon: Fix pkey handling
  • c9971f8 srp_daemon: Use ibv_query_pkey()
  • 71ecf20 srp_daemon: Move the pkey_index_to_pkey() definition
  • 2241d8c verbs, ibacm, librdmacm: Introduce ibv_get_pkey_index()
  • 1726898 Merge pull request #360 from rajrangoju/cxgb4_cqe
  • 27a8a29 cxgb4: Add support for user mode SRQs
  • 7d21906 cxgb4: Add support for SRQ functions & structs
  • 8e15d4e Update kernel headers
  • f492f93 Merge pull request #356 from yishaih/mlx5_flow
  • b81b49e Merge pull request #364 from rleon/gcc
  • 34286ad verbs: Fix warning from gcc-8
  • 9a56e9c mlx5: Introduce mlx5dv_create_flow
  • fc6a61a mlx5: Introduce flow matcher and its related DV APIs
  • 4f20bc9 verbs: Expose execute ioctl to providers and update related version
  • 4bf3dbc Update kernel headers
  • 061e45e Merge pull request #362 from arcot/fix_rxe_cfg_script
  • 40ee476 Merge pull request #359 from rajrangoju/master
  • f85048a bugfix, removed harmless warning when bonding is used
  • a5589bc Merge pull request #357 from yishaih/verbs_misc
  • 37e77d5 cxgb4: Add support for 64Byte cqes
  • a060d02 Update kernel headers
  • 00d0f99 verbs: Do not add device whose uverbs device is not accessible
  • 626fe21 Merge pull request #326 from yishaih/grh_required
  • 5be7752 Merge pull request #358 from yishaih/misc
  • a19144b Enforce is_global if GRH required
  • 4e01242 verbs: Expose IBV_QPF_GRH_REQUIRED port flag
  • fb4020f Update kernel headers
  • 7a9be69 buildlib: Turn sse3 option upon travis-build
  • 708c824 mlx5: Fix compilation on 32 bit systems when sse3 is on
  • be2552d Merge pull request #351 from yishaih/null_mr
  • 2ae918c Merge pull request #354 from rleon/bump-version-20.0
  • 97ef822 mlx5: Add support for ibv_alloc_null_mr
  • 2f170c6 verbs: Add alloc_null_mr verb
  • f7f2794 verbs: Replace ibv_mr with verbs_mr
  • 359f497 verbs: Do not use struct ibv_context_ops within the .c files
  • 44dea60 Update kernel headers
  • 0c1abe0 Update library version to be 20.0
  • 11e2211 Fix bad whatis entries in man pages
  • 6a66967 Merge pull request #352 from rleon/pabi-version
  • cac8e70 Update IBVERBS_PABI_VERSION to 19
  • 8cd9d20 Merge pull request #353 from yishaih/verbs_misc
  • 66ab9a0 verbs: Fix number of attributes allocated in read command buffer
  • eb5f78a ibacm: Option "acme_plus_kernel_only" is ignored if controlled by "--systemd"
  • a334111 Merge pull request #347 from kraj/master
  • 9f5ee7d S_IFSOCK is defined in both glibc/musl
  • 5f5b642 neigh.c: Do not include net/if_packet.h
  • 036c9bc Merge pull request #346 from kraj/master
  • 3d9cae1 Remove unused include for execinfo.h
  • 65b9a47 include endian.h for htole32 and friends
  • 345bc1b Merge pull request #345 from yishaih/mlx5_misc
  • 1182e6d Merge pull request #342 from yishaih/verbs_mpls
  • 68becc1 mlx5: Allocate huge page chunks only when needed
  • 6d6f297 verbs: Allow creation of inner MPLS flow spec
  • f455d4b buildilb: Fix -msse breakage on ARM builds
  • 1cbb936 Merge pull request #340 from nmorey/dev/master/sse-flags
  • bf343ec buildlib: Use -msse if the compiler does not support target(sse)
  • ebf5bde Merge pull request #330 from yishaih/flow_counters
  • a6b029c mlx5: Add flow counters support
  • 92b4d07 mlx5: Add support for counters read
  • ec835ed mlx5: Add support for counters attach point flow
  • 0f24fce mlx5: Add support for counters create/destroy
  • 4697ea2 verbs: Add counters flow_spec
  • 500f670 Expand create flow to take provider internal data
  • 5628340 verbs: Introduce counters read verb
  • a40ff5a verbs: Introduce counters attach point flow
  • 611f133 verbs: Introduce counters object and its create/destroy verbs
  • a45f97d verbs: Use ccan bitmap instead of u64 bit mask for unsupported IOCTLs
  • ac72e04 Update kernel headers
  • cc06cb8 Merge pull request #341 from yishaih/mlx5_misc
  • 3793aed Merge pull request #337 from yishaih/mlx5_mini_cqe
  • 7051aa1 mlx5: Introduce a new mini-cqe format in direct verbs
  • 4c8a6fe Update kernel headers
  • 3a36ea3 Merge pull request #343 from jgunthorpe/ml-2018-06-04
  • 1fb029a srp_daemon: Increase buffer size to avoid snprintf overflow
  • 586ad26 librdmacm: Fix return code from rdma_create_id2
  • 08f5e0a mlx5: Convert ah_attr static rate to mlx5 static rate
  • 61c02e4 ccan: Add array_size.h file
  • 0d82e92 Merge pull request #339 from nmorey/dev/master/srp-service
  • f09d972 Merge pull request #335 from rleon/gcc-8-fixes
  • e196413 Merge pull request #336 from jgunthorpe/ml-2018-05-23
  • 26d6168 cbuild: Replace Fedora 27 with Fedora 28
  • 6344ebc srp_daemon: Reorganize ib_mad_notice_attr
  • 780370e Fix cmake detection of ifunc on gcc-8
  • 84ac7f9 Use find_package(PkgConfig) not include(FindPkgConfig)
  • 348a655 cxgb4: Atomically flush per QP HW CQEs
  • 2a77e0d cxgb4: refactor the flush logic
  • 5185f08 hns: Use verbs_set_ops instead of opencoding
  • 88fd3f5 Fix kernel-headers/update to work with 'git rebase -i' exec
  • 3612102 srp_daemon: Prevent string truncation warning in gcc-8
  • 7ef4fe2 iwpmd: Initialize address of sockaddr
  • 1aedbd7 iwpmd: Remove trailing tabs
  • a2e581a mlx5: Avoid string truncation warning in gcc-8
  • 5f095ee umad: Fix gcc-8 warning about truncated string
  • dae9ca4 suse: do not call %service rules on a template file
  • 237911f Merge pull request #329 from yishaih/mpls_gre
  • 27232bc mlx5: Report MPLS tunnel offload capabilities through mlx5 direct verbs
  • 26addcb verbs: Add MPLS flow specification filter

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.