github linux-rdma/rdma-core v23.9
rdma-core-23.9

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

Changes:

  • f952a8a Bump to version 23.9
  • 15233ba buildlib: switch azure release pipeline to ubuntu-latest
  • f21732f Bump to version 23.8
  • 35e9201 libhns: Fix the calculation of QP/SRQ table size
  • c355720 libhns: hr ilog32() should be represented by a function instead of a macro
  • 52c0917 Add align and roundup_pow_of_two helpers
  • 3261409 util: Move BIT() definition to util.h
  • 2178d80 suse: fix CMake flags
  • 10f6144 libhns: Fix wrong data type when writing doorbell
  • 8c47347 libhns: The content of the header file should be protected with #define
See More
  • 9e5ed5b libhns: Initialize all fields of doorbells to zero
  • 5595cca libhns: Move memory barrier to the same position
  • a0490a1 libhns: Remove unused macros
  • ee0b967 azp: Use ubuntu-latest as the vmImage
  • 315928e verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 5011206 iwpmd: Zero-initialize the remote addr info
  • ee6e5d6 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • f6f329d Bump to version 23.7
  • 130dd76 switch CI to AZP
  • c8434cc ibacm: Fix format string warning on 32 bit compile
  • 8431059 iwpmd: Check returned value of parse_iwpm_msg
  • 0845cee bnxt_re/lib: Check AH handler validity before use
  • 7c98831 mlx5: Fix mlx5_read_clock returned errno value
  • 73ef2b8 suse: Fix path to dracut dir
  • 820afd8 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • fd48b2d buildlib: Continue build on old GCC versions without SSE
  • 0910349 mlx4: Fix mlx4_read_clock returned errno value
  • 7599e9c verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 108e944 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • b67d803 suse: trigger udev rules after installing rdma-ndd
  • 8e81b04 ibacm: Fix possible port loop overflow
  • a9c467f verbs: Fix possible port loop overflow
  • 31d3a71 travis: authenticate on dockerhub if possible
  • 4ea9c23 Bump to version 23.6
  • 6decf51 librdmacm: Don't overwrite errno returned from libibverbs
  • eaf5d3f srp_daemon: Fix systemd dependency
  • 91cd414 bnxt_re: Fix reported error code from create_cq
  • 8cf6809 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 0a9a69c verbs: Update the type of some variables in documents
  • 7c76122 cxgb4: Fix reported error code from create_cq
  • 6aebe0f libqedr: Fix reported error code from create_cq
  • 2dc42e8 rdma_server: Add '-s' option in rdma_server's manual
  • 343074c udaddy: Fix create_reply_ah error flow
  • 2e17718 redhat: no need to recursively remove srp_daemon.sh
  • 12c452d mlx5: Fix wqe size parameter in wqe signature calculation
  • 6019004 Bump to version 23.5
  • 423359f srp_daemon: Avoid extra permissions for the lock file
  • 6fe37d3 mlx5: Add fork support for DEVX umem
  • 4d8f79b srp_daemon: Fix the spelling of the name of two symbolic constants
  • 05032bf verbs: Make sure VM_DONTCOPY removed
  • 3e6f9eb verbs: Close async_fd only when it was previously created
  • 4d15051 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 5a04b85 verbs: Fix ibv_create_wq() to set wq_context
  • 8ee92ab libibverbs: Fix description of ibv_get_device_guid man page
  • 598ba09 buildlib: Fix a warning from newer pythons
  • 3295c7a Bump to version 23.4
  • 4c524fa iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • 9c1b2f7 rstream.c: fix RESOURCE_LEAK issues
  • 85859b8 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 0fa260d srp_daemon: check return value of function 'umad_init'
  • d808318 Fix shiftTooManyBitsSigned issues
  • 5f10fea rcopy: fix UNUSED_VALUE
  • 5849823 libhns: Not process return value of flushing cqe
  • 0fe2c4c libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • ab83131 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • abc76a6 tests: Fix checking page_size_cap
  • 4b49a41 ibacm: Fix bug in acm_get_ep()
  • 57243f8 libhns: Return correct value of cqe num when flushing cqe failed
  • cce1cd6 libhns: Avoid null pointer operation
  • ef07d57 libhns: Bugfix for cleaning cq
  • 3377974 libhns: Bugfix for assigning sl
  • 203873b Bump to version 23.3
  • 8f7b7f4 man: Fix return value for ibv_reg_dm_mr
  • 147cce5 cxgb4: free appropriate pointer in error case
  • 068c8a1 verbs: Set missing errno in ibv_cmd_reg_mr
  • b9de381 srp_daemon: fix a double free segment fault for ibsrpdm
  • afe9e16 Bump to version 23.2
  • 3a349b6 travis: fix aarch64 extraction
  • aaa90f1 ccam: Properly enable ilog32() calculations
  • c3cec5b RDMA/hns: Bugfix for identify the last srq sge
  • d22ad7c suse: fix dracut support
  • fa509d1 mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • 2d75a73 libhns: Bugfix for flush cqe in case multi-process
  • 352dd80 Bump to version 23.1
  • 74a957f ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • c933e86 ibacm: acme does not work if server_mode != unix
  • 577cb3d ibacm: ib_acm_connect() is doing too much
  • d5d5812 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • c49665d suse: Update rdma-core.spec with the latest OBS parser
  • 45a0111 mlx5: Fix masking service level in mlx5_create_ah
  • ffd5fef suse: remove %if..%endif guards that do not affect the build result
  • a49b140 suse: make sure LTO is disabled
  • 5963a84 suse: mode udev.md into the right package
  • 3182d3f suse: use _udevrulesdir macro
  • 089fa41 cmake: Explicitly convert build type to be STRING
  • 92738fb verbs: Don't check IBV_ODP_SUPPORT_RECV in ibv_{xsrq,srq}_pingpong
  • d64fff8 mlx5: Fix a compiler warning when -Wcast-qual is used
  • 07e4f04 libhns: Bugfix for filtering zero length sge
  • 4efbda1 buildlib: Ensure stanza is properly sorted
  • 691c76f ABI Files
  • 43adee5 Merge pull request #483 from oulijun/lijun-rdma-core
  • 23fff44 Merge pull request #499 from markhaywood/srq
  • 0750800 mlx5: fix erroneous mlx5_qp and MLX5_QP* references
  • e575893 Merge pull request #498 from rleon/build-fixes
  • 40c6110 debian: Pass same options to dh in all rules targets
  • 2ddf440 Merge pull request #495 from yishaih/verbs_misc
  • ae52ee7 debian: Create empty pyverbs package for builds without pyverbs
  • 888c598 verbs: Fix attribute returning
  • cefc812 libhns: limit minimum ROCE CQ depth to 64
  • 272bb55 Merge pull request #494 from mkalderon/patch-1
  • a6f0630 Update Maintainers
  • da9cf26 Merge pull request #492 from yishaih/mlx5_misc
  • 2d52a64 mlx5: Add new device IDs
  • e6581e2 Merge pull request #482 from markhaywood/master
  • 7439cf3 Merge pull request #491 from rleon/ci-use-leap
  • b65dbb9 travis: Change SuSE package target due to Travis CI failures
  • 9047a66 Merge pull request #486 from yishaih/rdmacm_misc
  • ae00c02 Merge pull request #489 from rleon/build-fixes
  • fdc2be5 Merge pull request #488 from noaos/upstream-reserved
  • ea5d6a5 build: Fix pyverbs build issues on Debian
  • 0208dd5 ibacm: remove include of net/if.h due to conflict
  • aaa16b5 pyverbs: Remove RESERVED entries
  • b1ec2ac rping: Move QP to error in self created QP mode
  • 0ea43f6 Merge pull request #484 from okurz/patch-1
  • 6df2ef8 README.md: Correct spelling of openSUSE
  • fd2ed86 Merge pull request #481 from rleon/malloc
  • f08b5b4 Merge pull request #476 from noaos/upstream-pyverbs
  • 23561ff treewide: Don't cast malloc() output
  • 1caaf5e ibacm: lower level of log message
  • 542ca59 Merge pull request #453 from dsharma283/master
  • 86eb63f Merge pull request #480 from yishaih/mlx4_allocator
  • 59b0133 Merge pull request #479 from yishaih/device_memory
  • 85cf182 Merge pull request #472 from oulijun/lijun-rdma-core
  • 898491c Merge pull request #478 from yishaih/implicit_odp
  • 8034f62 mlx4: Extend mlx4dv_get_qp() to return UAR mapping info
  • 0701c9b mlx4: External memory binding for HW resources
  • 9548325 verbs: Avoid inline send when using device memory in rc_pingpong
  • e84d711 mlx5: Use copy loop to read from device memory
  • aa771db Merge pull request #477 from yishaih/verbs_misc
  • a9f35f4 bnxt_re/lib: Enable Broadcom's 57500 RoCE adapter
  • 586daa8 Documentation: update pyverbs
  • 17cd26b Merge pull request #465 from Hakon-Bugge/ibacm_fix_partition_compare
  • 4359b89 verbs: Add option to register implicit ODP MR in rc_pingpong
  • d4021e7 verbs: Fix implicit ODP MR support for 32 bit systems
  • 213c126 verbs: Introduce implicit ODP support flag
  • 63e5edc Merge pull request #474 from yishaih/verbs_odp
  • 3422546 verbs: clear cmd buffer when creating indirection table
  • 279ef5f travis: Update Cython version
  • ec5cdf3 build: Disable pyverbs build for older Cython versions
  • 65e157f debian: Be explicit in dh_install in regards to NO_PYVERBS request
  • 71f5309 update MAINTAINERS
  • 6cdf85b pyverbs: Add unittests for query port
  • 88d5b66 pyverbs: Add query_port method
  • fb41bb5 pyverbs: Add direct memory related unittests
  • d69a0a1 pyverbs: Add support for direct memory usage
  • 79c833f pyverbs: Add unittests for memory window control path
  • cc6eb6d pyverbs: Add support for memory window creation
  • 9d66a1a pyverbs: Add support for extended query_device
  • e69b463 pyverbs: Add unittests for MR class
  • 3a44b4c pyverbs: Introducing MR object
  • 4a64b0f pyverbs: Add unittests for PD class
  • 53af513 pyverbs: Introduce PD class
  • 25ad950 pyverbs: Use new-style properties
  • 6af48db pyverbs: Unify close functions
  • 71c9bae pyverbs: Rename Gid class
  • f69d772 verbs: Add option to register ODP MR in ibv_xsrq_pingpong
  • 273b077 verbs: Add option to register ODP MR in ibv_srq_pingpong
  • f3df671 mlx5: Handle ODP fault completion in SRQ
  • 693cc37 mlx5: Introduce a wait queue for SRQ WQEs
  • e256845 libhns: Bugfix for using buffer length
  • 321ec6d libhns: Package for polling cqe function
  • 9a6132e libhns: Package some lines for calculating qp buffer size
  • d3d4945 Merge pull request #467 from larrystevenwise/topic/no-port-map-pr
  • 11aafd1 verbs: Add SRQ as ODP capability support
  • d5fc283 verbs: Add xrc_odp_caps field to response of query_device
  • 38ac872 Merge pull request #473 from yishaih/mlx5_misc
  • 37bd678 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • 80b48ec Update MAINTAINERS
  • 95c83f3 libhns: Fix errors detected by Cppcheck tool
  • b705064 libhns: CQ depth does not support 0
  • 796c324 Merge pull request #471 from Kamalheib/rxe_loopback
  • 2fcbe8b iwpmd: add NO_PORT_MAP support
  • b4d8c5a Merge pull request #461 from yishaih/rdmacm_timeout
  • 69868fa ucmatose: Add option to set ACK timeout
  • 55843c4 rdmacm: Add option to set ACK timeout
  • 92029f8 rdmacm: Expand on optname in rdma_set_option man page
  • 23ce83e Update kernel headers
  • 0592a1e Merge pull request #458 from yishaih/verbs_pci_atomic
  • 11cb1eb mlx5: Report PCI atomic capabilities
  • 6c3877a verbs: Expose PCI atomic operations capabilities in query_device_ex
  • 3118786 mlx5: Infrastructure for building mailbox for devx
  • 0e2842b rxe: Resolve destination MAC address when creating AH
  • f04bb4e verbs: Allow passing NULL vid for ibv_resolve_eth_l2_from_gid()
  • dc89fb5 Update kernel headers
  • 07e0964 Merge pull request #470 from larrystevenwise/topic/cxgb4-remove-update-qp-state
  • e5efc1b Merge pull request #469 from Hakon-Bugge/ibacm_fix_neverlog
  • b8e4f1a cxgb4: remove update_qp_state()
  • d18c947 ibacm: Fix acm_log_once
  • 2716b86 Merge pull request #468 from Hakon-Bugge/ibacm_log_wrong_client
  • 8895499 Merge pull request #466 from Hakon-Bugge/ibacm_fix_acme_ep_port_display_v2
  • 4139804 Merge pull request #464 from Hakon-Bugge/ibacm_use_nl_intead_of_ioctl
  • f78ef90 ibacm: Log requests from kernel with unknown NL client ID
  • 51c084b ibacm: Introduce acm_log_once()
  • 625c16e ibacm: Use alias name when possible
  • 6791c30 ibacm: Unable to resurrect an interface
  • 4e64a00 ibacm: Print correct pkey
  • db109a1 ibacm: Replace ioctl with netlink
  • 2027e60 ibacm: Compare logical partitions instead of pkeys
  • 77d56e3 ibacm: acme supports only one port
  • f738aa0 ibacm: Remove dup defines and cleanup of hdr.data usage
  • e0bfdec ibacm: Remove trailing blanks in acm.h
  • d9641b6 Merge pull request #463 from oulijun/lijun-rdma-core
  • c4b8bd8 Merge pull request #460 from yishaih/rdmacm_app_control
  • 64a169f libhns: Bugfix for allocating and freeing sq db buffer
  • a0b7050 libhns: Bugfix for allocating srq buffer fail
  • dd415f1 Merge pull request #442 from oulijun/srq_v4
  • 9714b12 libhns: Update poll cq for supporting srq
  • 4332ae4 libhns: Add the verb for posting srqwqe
  • 49db5b9 libhns: Add destroy srq verbs for hip08 user mode
  • 03aa74d libhns: Add query srq verb for hip08 user mode
  • 85ce85b libhns: Add modify srq verb for hip08 user mode
  • 22d5362 libhns: Add verb of creating srq for hip08 user mode
  • 0739df7 Update kernel headers
  • 6811ea0 Merge pull request #462 from rleon/pingpong
  • 967bde8 Merge pull request #459 from yishaih/mlx5_async_devx
  • dc49b59 mlx5: Introduce DEVX API to get async command completion
  • 4372e78 mlx5: Expose mlx5dv_devx_obj_query_async
  • f0c3494 mlx5: Expose DEVX APIs to create and destroy async command completion
  • 4618109 Update kernel headers
  • 5f88678 rping: Add option to create QP independently
  • 61fe613 rdmacm: Expose CONNECT_RESPONSE event and rdma_establish()
  • 967c475 rdmacm: Expose rdma_init_qp_attr
  • 257470c verbs: Fix pingpong buffer validation
  • 1cf909a Merge pull request #457 from rleon/ml-24-01
  • 07ff3d4 pyverbs: Add shebang to ib_devices.py example
  • 7235722 debian: Install pyverbs example
  • 87a68dd debian: Bump Standards-Version to 4.3.0
  • e91bc0e Merge pull request #455 from rleon/pyverbs-package
  • 3816692 specs: Disable package python3-pyverbs if no python_provide macro exists
  • f3e54bc Merge pull request #454 from juhlee-microsoft/master
  • 480a309 fixed the typo in ibv_uc_pingpong doc
  • 4eb2065 Update library version to be 23.0
  • 00f9175 Merge pull request #452 from yishaih/verbs_misc
  • a93098a verbs: Fix attribute preparation
  • 10e72de Merge pull request #451 from yishaih/verbs_query_port
  • 7afd837 Merge pull request #450 from yishaih/verbs_ioctl_destroy
  • 9e34d78 mlx5: Add translation of new IB rates to mlx5 rates
  • 38c7399 verbs: Added new rates derived from 2x and HDR support
  • ab39304 verbs: Expose port_cap_mask2 in ibv_query_port
  • 2f2212c verbs: Make ibv_query_port extendable

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.