Changes:
- b517ac6 Bump to version 19.11
- 958a50e buildlib: switch azure release pipeline to ubuntu-latest
- 0132495 Bump to version 19.10
- 96429a6 libhns: Fix the calculation of QP/SRQ table size
- 3ed615e libhns: hr ilog32() should be represented by a function instead of a macro
- 0db6311 Add align and roundup_pow_of_two helpers
- 860500c util: Move BIT() definition to util.h
- 59aae81 suse: fix CMake flags
- c0568b2 libhns: Fix wrong data type when writing doorbell
- cbe3b51 libhns: The content of the header file should be protected with #define
See More
- 75f8e13 libhns: Initialize all fields of doorbells to zero
- c1afe33 libhns: Move memory barrier to the same position
- 1215fe9 libhns: Remove unused macros
- 08bab50 azp: Use ubuntu-latest as the vmImage
- e1bbc09 verbs: enable query IBV_EVENT_WQ_FATAL event string
- 953fe48 iwpmd: Zero-initialize the remote addr info
- b9ef9f5 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
- 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
- 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
This list of changes was auto generated.