github linux-rdma/rdma-core v22.11
rdma-core-22.11

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

Changes:

  • 8ea792b Bump to version 22.11
  • fd60402 buildlib: switch azure release pipeline to ubuntu-latest
  • 145e060 Bump to version 22.10
  • f8ca5bd libhns: Fix the calculation of QP/SRQ table size
  • e92fe31 libhns: hr ilog32() should be represented by a function instead of a macro
  • f220d5b Add align and roundup_pow_of_two helpers
  • f99a988 util: Move BIT() definition to util.h
  • 688f7ae suse: fix CMake flags
  • 4fddc4a libhns: Fix wrong data type when writing doorbell
  • 99f7d91 libhns: The content of the header file should be protected with #define
See More
  • 69b1ff4 libhns: Initialize all fields of doorbells to zero
  • 99be39f libhns: Move memory barrier to the same position
  • f83e448 libhns: Remove unused macros
  • cfd1eb1 azp: Use ubuntu-latest as the vmImage
  • 51ac206 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • d348b9d iwpmd: Zero-initialize the remote addr info
  • 9e4019d verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 892b5bb Bump to version 22.9
  • 60da7e1 switch CI to AZP
  • 9587673 iwpmd: Check returned value of parse_iwpm_msg
  • 24529f4 bnxt_re/lib: Check AH handler validity before use
  • 79bd54f mlx5: Fix mlx5_read_clock returned errno value
  • 3abb06b suse: Fix path to dracut dir
  • e6b21d6 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • eb08398 buildlib: Continue build on old GCC versions without SSE
  • c5ced9f mlx4: Fix mlx4_read_clock returned errno value
  • 02414c8 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 1264283 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • eae60df suse: trigger udev rules after installing rdma-ndd
  • 088af00 ibacm: Fix possible port loop overflow
  • 304212f verbs: Fix possible port loop overflow
  • ff21b7b travis: authenticate on dockerhub if possible
  • 577adc1 Bump to version 22.8
  • b46b745 librdmacm: Don't overwrite errno returned from libibverbs
  • 45b3490 srp_daemon: Fix systemd dependency
  • 9ee8615 bnxt_re: Fix reported error code from create_cq
  • d4a3b4e verbs: Replace SQ with RQ in max_recv_sge's documents
  • 0bec37b verbs: Update the type of some variables in documents
  • b0347a2 cxgb4: Fix reported error code from create_cq
  • 725b285 libqedr: Fix reported error code from create_cq
  • 820c2fc rdma_server: Add '-s' option in rdma_server's manual
  • ab6a486 udaddy: Fix create_reply_ah error flow
  • def3c37 redhat: no need to recursively remove srp_daemon.sh
  • 844ea4f mlx5: Fix wqe size parameter in wqe signature calculation
  • 8e9f42c Bump to version 22.7
  • 7c3a5aa srp_daemon: Avoid extra permissions for the lock file
  • 11e49a1 mlx5: Add fork support for DEVX umem
  • 8a6620a srp_daemon: Fix the spelling of the name of two symbolic constants
  • c8905e1 verbs: Make sure VM_DONTCOPY removed
  • 9d29a6c verbs: Close async_fd only when it was previously created
  • af898ec libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 4a214ed verbs: Fix ibv_create_wq() to set wq_context
  • cf9f372 libibverbs: Fix description of ibv_get_device_guid man page
  • e9f1f9b buildlib: Fix a warning from newer pythons
  • 924fc3c Bump to version 22.6
  • bc85285 rstream.c: fix RESOURCE_LEAK issues
  • ebc49be xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 0bac164 srp_daemon: check return value of function 'umad_init'
  • d7228cb Fix shiftTooManyBitsSigned issues
  • 6d0919f rcopy: fix UNUSED_VALUE
  • b244a34 libhns: Not process return value of flushing cqe
  • 7c681fd libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 1455050 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • bda1f6d ibacm: Fix bug in acm_get_ep()
  • 260a5db libhns: Avoid null pointer operation
  • 4ef63c5 libhns: Bugfix for assigning sl
  • 31d4651 Bump to version 22.5
  • 35a8793 man: Fix return value for ibv_reg_dm_mr
  • 2e940ac cxgb4: free appropriate pointer in error case
  • 213d508 srp_daemon: fix a double free segment fault for ibsrpdm
  • 3fabe55 Bump to version 22.4
  • 9cd0dbb travis: fix aarch64 extraction
  • 702d3bc ccam: Properly enable ilog32() calculations
  • 4991571 Bump to version 22.3
  • 9ef81fe suse: fix dracut support
  • 5ca65de mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • 9f71327 libhns: Bugfix for flush cqe in case multi-process
  • a17190e Bump to version 22.2
  • 098d423 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 6c7d8a5 ibacm: acme does not work if server_mode != unix
  • d26a969 ibacm: ib_acm_connect() is doing too much
  • aaba94d verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 17cb113 mlx5: Fix masking service level in mlx5_create_ah
  • 4ef3802 cmake: Explicitly convert build type to be STRING
  • d05900d libhns: Bugfix for filtering zero length sge
  • f3bb896 buildlib: Ensure stanza is properly sorted
  • e02238e debian: Create empty pyverbs package for builds without pyverbs
  • 9088605 verbs: Fix attribute returning
  • c7c842a build: Fix pyverbs build issues on Debian
  • 8043035 travis: Change SuSE package target due to Travis CI failures
  • a4bbfc3 verbs: Avoid inline send when using device memory in rc_pingpong
  • 4b38d3c mlx5: Use copy loop to read from device memory
  • d38817e verbs: clear cmd buffer when creating indirection table
  • 9dcfa6c libhns: Bugfix for using buffer length
  • 23e3a5d mlx5: Fix incorrect error handling when SQ wqe count is 0
  • 2b42a75 Bump to version 22.1
  • 2662af9 ibacm: Print correct pkey
  • dfe517f libhns: Bugfix for allocating and freeing sq db buffer
  • 8a7fd35 verbs: Fix pingpong buffer validation
  • 535c491 ABI Files
  • 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
  • f54faa7 verbs: Migrate ibv_cmd_query_port to run over ioctl
  • 9ce3fa9 Update kernel headers
  • 57fc0eb verbs: Provide native ioctl implementations for trivial destroy
  • b60b192 verbs: Fix execute_ioctl_fallback() bad flow
  • 8878afb Merge pull request #449 from rleon/debian-pyverbs
  • 5ac008c debian: Specify Build-Depends-Package for libmlx5.so.1
  • 99a8417 debian: Place python3-pyverbs in section python
  • fcb0c09 debian: Fix typo of Python
  • b07c662 debian: Let python3-pyverbs depend on ${shlibs:Depends}
  • 2b21625 debian: Run wrap-and-sort
  • ef9299a Fix typo of 'vendor'
  • b644363 Merge pull request #446 from yishaih/mlx5_misc
  • 3777a02 Merge pull request #448 from markhaywood/master
  • a5a3b37 ibacm: ACM_ADDRESS_NAME names missing terminating NULL character
  • b564345 Merge pull request #447 from rleon/ml
  • 6f3c948 cxgb4: Post write with completion WR for write and send with invalidate WR
  • d439003 cxgb4: add send with invalidate opcode support.
  • f6f7465 libqedr: generate WC with IBV_WC_WR_FLUSH_ERR status even WR is unsignaled
  • d6a091f Merge pull request #415 from rleon/pyverbs
  • 17568f7 mlx5: Move the UMR device definitions to mlx5dv.h
  • 629229c mlx5: Add mlx5dv_is_supported()
  • d9a4bc2 mlx5: Check that the device is mlx5
  • 4c88551 Merge pull request #439 from yishaih/verbs_odp
  • 7f17c5b verbs: Let caller pre-fetch a sub-region of ODP MR in rc_pingpong
  • 9e14215 verbs: Device memory cannot be on demand in rc_pingpong
  • cbc7471 mlx5: Support advise_mr verb
  • b341e60 verbs: Introduce ibv_advise_mr verb
  • e336086 verbs: Add helper for command interface
  • 479f876 Update kernel headers
  • 92ed1e0 Merge pull request #444 from dledford/master
  • 76f852f build: make the default build mode "both"
  • 776003b verbs: Allow all commands to be invoked by ioctl
  • 96d4c6c Update kernel headers
  • c2e80d4 Merge pull request #443 from yishaih/mlx_fixes
  • f5dab6f mlx4: Allow loopback when using raw Ethernet QP
  • 4e0c234 mlx5: Fix SL to Ethernet priority conversion
  • 1f209e5 Merge pull request #440 from rleon/travis
  • 02a5b2b Merge pull request #438 from yishaih/mlx5_credit
  • 8677313 mlx5: Report packet based credit mode device capability
  • 3b668b8 mlx5: Add packet based credit mode support
  • e31dbc5 Update kernel headers
  • 5add7bd pyverbs: Unittest framework
  • 841c9f0 debian: Add pyverbs to Debian package
  • e7d9321 suse: Add pyverbs to SUSE specification
  • 882d85c redhat: Add pyverbs to RedHat specification
  • 1ce4a3e pyverbs: Update cmake to include pyverbs package
  • cec5fe4 pyverbs: Document pyverbs usage and examples
  • c56b88a pyverbs: GID class
  • dd55d79 pyverbs/examples: Introduce ib_devices
  • 671d086 pyverbs: Introduce device class
  • 7572aa1 pyverbs: Introducing pyverbs and its context class
  • f688bfd travis: Explicitly set debug as cmake build type
  • e5c555f Merge pull request #437 from dledford/mlx5-devx
  • 02a612d mlx5: Add DEVX APIs for interop with verbs objects
  • 03b0705 mlx5: Attach DEVX counters via raw create flow
  • 462951a Update kernel headers
  • 4398350 Update kernel headers
  • a021318 Merge pull request #434 from jgunthorpe/execute_rework
  • 3aa02ba Merge pull request #435 from rleon/travis-gcc-8
  • d9a7b82 cbuild: Reduce list of supported for packaging distributions
  • 5ecc975 cbuild: Disable packaging of CentOS 6
  • c18a4c5 travis: Upgrade to use gcc-8 together with .travis.yml cleanup
  • 80232b8 verbs: use the execute_cmd_write/_ex path for the ioctl fallback
  • 919db62 verbs: Replace execute_write_ex with execute_cmd_ex/_resp
  • 9e4d972 verbs: Replace execute_write with execute_cmd_write/_req
  • 5c48d70 verbs: Replace IBV_INIT_CMD_RESP_EX*() with execute_cmd_write_ex
  • c2a90d7 verbs: Replace IBV_INIT_CMD() with execute_cmd_write_resp
  • 95b81d7 verbs: Replace IBV_INIT_CMD_RESP() with execute_cmd_write
  • 75c65bb verbs: Consolidate duplicate code in create_rwq_ind_table
  • 10b4699 verbs: Move ibv_create_comp_channel to use execute_write
  • 37f12bf verbs: Add explicit arguments to DECLARE_CMD_BUFFER_COMPAT()
  • 89bbfc7 verbs: Fix wrong command structure usage
  • 105b47a Merge pull request #432 from Hakon-Bugge/ibacm_fix_address_compare_issues
  • 56e3762 Merge pull request #431 from Hakon-Bugge/ibacm_fix_improper_refcnt
  • b4d0f86 cbuild: Fix packaging of SuSE leap
  • 12fd543 Merge pull request #433 from rleon/upgrade-travis
  • b149924 travis: Upgrade base image to xenial
  • c73f5d7 ibacm: Copy correct number of address bytes before calling provider [ #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10 ]
  • c562033 ibacm: Fix incorrect length used in address comparisons [ #0, #1, #2, #3, #4, #5, #6 ]
  • 9852397 ibacm: Fix improper refcnt
  • 05c23b8 libibumad: Restore umad_sa_set_rate_mtu_or_life to original implementation with defines
  • 8637bca Revert "Merge pull request #400 from Hakon-Bugge/master"
  • 7624e6f i40iw: Return correct value for max_send_wr and max_recv_wr
  • 9778ebf Merge pull request #430 from rleon/cb
  • 153aacc cbuild: Move to use Fedora 29
  • 68ba486 cbuild: Use stable OS in help section
  • 6b650cf cbuild: Set constant aliases for version-based distros
  • a49dc86 Merge pull request #413 from Hakon-Bugge/upstream_ibacm_limited_pkey_bug
  • 62045fb Fix typos found by lintian
  • 6376493 debian: Add Debian uploads up to version 21.0-1
  • 6b4f8ce debian: Specify Build-Depends-Package in symbols
  • 2b814cd Update my email address to @cloud.ionos.com
  • 924e417 debian: Bump Standards-Version to 4.2.1
  • 120a1af Merge pull request #400 from Hakon-Bugge/master
  • 71a5d71 ibacm: Unable to assign EP name for limited pkey [ #427 ]
  • bcf485d Merge pull request #427 from Hakon-Bugge/ibacm_use_helper_functions
  • e39fedc ibacm: Allocate end-point addresses dynamically in provider
  • 778e910 ibacm: Allocate end-point addresses dynamically
  • 0ff0e21 ibacm: Use helper functions and existing defines to avoid literal use
  • dcdb1ab Merge pull request #424 from Hakon-Bugge/ibacm_fix_sequence_of_events
  • e325d75 Merge pull request #426 from rleon/bump-version-22.0
  • c2e4ace Update library version to be 22.0
  • a4b744d Merge pull request #425 from rleon/cb
  • a196dce cbuild: Fix fc28 RPM creation
  • e8dd4f7 ibacm: Handle rereg event coming before link active event
  • 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

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.