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.