github linux-rdma/rdma-core v19.9
rdma-core-19.9

latest releases: v30.14, v31.15, v32.14...
3 years ago

Changes:

  • 96a1334 Bump to version 19.9
  • 8e14606 switch CI to AZP
  • 93f5829 iwpmd: Check returned value of parse_iwpm_msg
  • 750218d bnxt_re/lib: Check AH handler validity before use
  • 80aab02 mlx5: Fix mlx5_read_clock returned errno value
  • 33b5453 suse: Fix path to dracut dir
  • e496292 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 0d63599 buildlib: Continue build on old GCC versions without SSE
  • b1eba40 mlx4: Fix mlx4_read_clock returned errno value
  • fdaa8ae verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
See More
  • aeca41f rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • db0abf0 suse: trigger udev rules after installing rdma-ndd
  • 02cd3cd ibacm: Fix possible port loop overflow
  • eccb618 verbs: Fix possible port loop overflow
  • 82d992e travis: authenticate on dockerhub if possible
  • 5401ca2 Bump to version 19.8
  • 8e345f1 librdmacm: Don't overwrite errno returned from libibverbs
  • c5ee720 srp_daemon: Fix systemd dependency
  • dc802be bnxt_re: Fix reported error code from create_cq
  • cf57271 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 12bc51a verbs: Update the type of some variables in documents
  • 0210f60 cxgb4: Fix reported error code from create_cq
  • fa2f640 libqedr: Fix reported error code from create_cq
  • da5e658 rdma_server: Add '-s' option in rdma_server's manual
  • ef5531d udaddy: Fix create_reply_ah error flow
  • b3d53fa redhat: no need to recursively remove srp_daemon.sh
  • 55dbbf1 mlx5: Fix wqe size parameter in wqe signature calculation
  • f8049a6 Bump to version 19.7
  • cee6a5e srp_daemon: Avoid extra permissions for the lock file
  • d0447f2 srp_daemon: Fix the spelling of the name of two symbolic constants
  • d037bc5 verbs: Make sure VM_DONTCOPY removed
  • a374710 verbs: Close async_fd only when it was previously created
  • 6c7a6d4 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 4f926f1 verbs: Fix ibv_create_wq() to set wq_context
  • 0ed62b6 libibverbs: Fix description of ibv_get_device_guid man page
  • 97fe412 buildlib: Fix a warning from newer pythons
  • ae3147f Bump to version 19.6
  • 31c2ec7 rstream.c: fix RESOURCE_LEAK issues
  • fe7443f xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 3f0385e srp_daemon: check return value of function 'umad_init'
  • fe41bc5 Fix shiftTooManyBitsSigned issues
  • a973844 rcopy: fix UNUSED_VALUE
  • 9f22ba6 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 608d837 ibacm: Fix bug in acm_get_ep()
  • c1f3158 libhns: Avoid null pointer operation
  • aae6059 Bump to version 19.5
  • cdedbdc man: Fix return value for ibv_reg_dm_mr
  • 1712039 cxgb4: free appropriate pointer in error case
  • 999cb03 srp_daemon: fix a double free segment fault for ibsrpdm
  • d56368d Bump to version 19.4
  • b6d61f4 cbuild: Fix packaging of SuSE leap
  • 830b6b8 cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 3dbc57e cbuild: fix python path for leap
  • 1da549f buildlib: update SUSE validation targets
  • e1df223 travis: fix aarch64 extraction
  • 82802af ccam: Properly enable ilog32() calculations
  • 786b9eb suse: fix dracut support
  • 9060cca Bump to version 19.3
  • 12244b6 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 89a9b26 ibacm: acme does not work if server_mode != unix
  • 1369022 ibacm: ib_acm_connect() is doing too much
  • d3c63fa verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 7153248 mlx5: Fix masking service level in mlx5_create_ah
  • 093651f cmake: Explicitly convert build type to be STRING
  • 32a20b1 libhns: Bugfix for filtering zero length sge
  • 353b49b buildlib: Ensure stanza is properly sorted
  • c90d04b mlx4: Allow loopback when using raw Ethernet QP
  • dad8c99 travis: Change SuSE package target due to Travis CI failures
  • 64fcb5f cbuild: fix tumbleweed docker image
  • 9191b2f verbs: Avoid inline send when using device memory in rc_pingpong
  • 1a2b3be mlx5: Use copy loop to read from device memory
  • cbfb67c libhns: Bugfix for using buffer length
  • 1f35072 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • 4bb6072 Bump to version 19.2
  • 980f1d6 verbs: Fix pingpong buffer validation
  • 1ac18a0 verbs: Fix execute_ioctl_fallback() bad flow
  • 41d7294 verbs: Device memory cannot be on demand in rc_pingpong
  • 1bc7582 mlx5: Fix SL to Ethernet priority conversion
  • d4d4266 librdmacm: Change server default address to any address.
  • 07a2e53 verbs: Fix incorrect size of destroy_cq write command
  • 20c98ed Bump to version 19.1
  • 017d419 travis: Fix travis failures
  • 6611768 verbs: If the uverbs module is not loaded allow get_devices to retry init
  • 07b6a8f mlx5: Fix flow tag mask
  • dbfdbbe mlx5: Fix compilation on 32 bit systems when sse3 is on
  • b898b30 Fix bad whatis entries in man pages
  • 48244bc ABI Files
  • 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
  • 49296dd verbs: Add GRE flow specification filter
  • 987e246 Update kernel headers
  • 33148c5 Do not install mlx5 kernel headers if mlx5 is not built
  • 91891f8 Merge pull request #334 from yishaih/mlx5_misc
  • 15d0655 mlx5: Fix bug in disabling lock on extended CQ
  • 5c70d95 Merge pull request #332 from rleon/bump-version-19.0
  • 62b025a Update library version to be 19.0
  • e5e6ace libhns: Add 64KB page size support for hip08
  • ae75eb4 Merge pull request #331 from jgunthorpe/ml-2018-05-16
  • 4defffc libhns: Fix the bug with rq sge
  • 1460388 libhns: Add memory barrier operation
  • 5b49d55 libhns: Submit bad wr into user
  • 651383d libhns: Update errno for exception return
  • 248d57d libhns: Update assignment method for owner field of send wqe
  • 6494278 libhns: Intercept illegal RDMA operation when use inline data
  • df24198 verbs: Fix man error in cq_attr argument of ibv_create_cq_ex
  • 3478669 librdmacm: Avoid crash if rdma_disconnect() is called incorrectly
  • 0e7c853 debian: Use versioned Breaks & Replaces for ibverbs-providers
  • 521d155 debian: Run wrap-and-sort
  • 91d1167 verbs: Fix spelling mistakes in ibv_create_flow_action.3
  • bc9c0a4 Fix bad whatis entries in man pages
  • 121cd39 debian: Let libibverbs1 18 break ibverbs-providers 17
  • c9b021e Merge pull request #328 from jgunthorpe/travis
  • dc64b0f Add tumbleweed back into travis
  • 163bdff Fixup travis builds
  • 65391e5 Merge pull request #327 from yishaih/mlx5_locking
  • e38d762 mlx5: Fix need_uuar_lock when there are no medium bfregs
  • 6e5bfea mlx5: Disable locking on a QP if it is assigned to a thread domain
  • acff571 mlx5: Allow individual locking-control for different verbs objects
  • 1eee3c8 buildlib: Temporary disable tumbleweed from travis test
  • 01521ab buildlib: Properly update github release with pandoc
  • 6298745 debian: Bump Standards-Version to 4.1.4
  • c644d22 debian: Whitelist coherent DMA supporting architectures [ #894995 ]
  • db8e0c2 debian: Whitelist architectures that support valgrind
  • c672714 verbs: Fix man error in attr argument of ibv_alloc_parent_domain
  • 442641d Merge pull request #325 from hnrose/vers_typos1
  • d5b1e69 buildlib: Fix broken release script
  • 2d44363 Documentation/versioning.md: Fix sentence and a typo
  • 9ddd270 Merge pull request #322 from gerd-rausch/ibacm-unix-domain [ #2 ]
  • 95df9ed ibacm: Adding new configuration option 'acme_plus_kernel_only'
  • 579b6bf ibacm: Adding new configuration option 'server_mode'
  • dafcad9 Merge pull request #324 from rleon/pre-release
  • 4ef6282 Check for broken strict aliasing
  • 46b0e9e debian: Do not require valgrind on riscv64 [ #896150 ]
  • 139356f Merge pull request #323 from hnrose/man_fixups1
  • b19fb6d libibumad/man/umad_open_port.3: Update return values
  • c4b883d libibumad/man/umad_init.3.md: Trivial punctuation changes
  • 9817c54 Merge pull request #321 from jgunthorpe/umad_fix
  • abf7205 umad: Do not check for umad sysfs files in umad_init
  • 286304e umad: Switch umad_init.3 to markdown
  • 73a3a61 Add a script to update the kernel headers
  • 29f0c47 mlx5: Use kernel headers for the mmap command number
  • 1be4b95 verbs: Add missing MLX5_1.5 to ibverbs-providers.symbols
  • 6c393e0 Merge pull request #317 from yishaih/memic
  • 2745a65 mlx5: Add mlx5dv support for device memory
  • 5498b13 mlx5: Adding support for device minimum inline header requirement
  • f06164d verbs: Add device memory support in rc_pingpong example
  • 285a5eb verbs: Fix wrong clean up flow in ibv_rc_pingpong
  • 9bb70e3 mlx5: Device memory support
  • ba923bf Always enable large file support when building
  • e1cebbf verbs: Add device memory (DM) support in libibverbs
  • 5807277 verbs: Add device memory capabilities to query_device_cap_ex
  • cca8f72 verbs: Add missing documentation on IBV_ACCESS_ZERO_BASED MRs
  • c2c6a23 Update kernel headers
  • 250b0c2 libibverb/examples: Protect against memory corruption
  • 11a0c20 Merge pull request #311 from yishaih/ipsec
  • 1700b1b Merge pull request #319 from jgunthorpe/kabi-20180401
  • c9baa99 verbs: Have DECLARE_DRV_CMD check that ex commands are 8 byte aligned
  • cb610fe Update kernel headers
  • 8ed02c7 Merge pull request #318 from rleon/ml-03-04-2018
  • 01f1a8f Merge pull request #316 from jgunthorpe/32compat_rxe
  • 6fd1f53 verbs: Fix mis-spelling of ibv_create_qp_ex_to_reg
  • a7aca9f Update IBVERBS_PABI_VERSION to 18
  • e08cc1a cbuild: Make cbuild work with git worktrees
  • 4bd136a ibacm: empty port provider causes segfault
  • b650db9 verbs: Add ibv_flow_spec_action_handle support
  • a5a3387 mlx5: Query the FLOW_ACTION capabilities through DV
  • 9ac8c7f verbs: Add flow steering specification for ESP
  • eb3f935 verbs: Add flow steering egress support
  • b04979f verbs: Add ability to hash according to ipsec_spi
  • c137891 mlx5: Add mlx5dv_create_flow_action_esp() DV API
  • be96b9e mlx5: Add support to creating/modifying and destroying ESP flow_action
  • 650c383 verbs: Add a man page for flow_action_esp
  • 35749c4 verbs: Add flow_action create, modify and destroy verbs
  • 1370b48 verbs: Add flow_action uapi definitions
  • 9d646ee verbs: Add enum attribute type to the ioctl infrastructure
  • 918f295 Update kernel headers
  • 8efc189 Merge pull request #314 from yishaih/mlx4_fcs
  • 563fe58 rxe: Update abi_version
  • 9724195 Update kernel headers
  • 89946c5 cxgb3: Move cxgb3 to exclusively use the kernel uapi headers
  • a0738a3 cxgb3: Use kernel uapi headers
  • 3c62820 ocrdma: Move ocrdma to exclusively use the kernel uapi headers
  • d9d96d8 ocrdma: Use kernel uapi headers
  • de149b5 hns: Move hns to exclusively use the kernel uapi headers
  • 540f9d7 Update kernel headers
  • 73cbbf8 Merge pull request #308 from jgunthorpe/32compat
  • c81ada1 i40iw: Move i40iw to exclusively use the kernel uapi headers
  • 683e2aa i40iw: Use kernel uapi headers
  • e5fb3ad bnxt: Move bnxt to exclusively use the kernel uapi headers
  • 63c7d4e bnxt_re: Use kernel uapi headers
  • e6dc67d vmw_pvrdma: Use new kABI macros
  • 49ed20f mthca: Move mthca to exclusively use the kernel uapi headers
  • 1248f22 mthca: Use kernel uapi headers

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.