Changes:
- 66916d0 Bump to version 18.10
- 56093a0 switch CI to AZP
- 3243bc1 srp_daemon: Reorganize ib_mad_notice_attr
- b0a454b iwpmd: Check returned value of parse_iwpm_msg
- 02be202 bnxt_re/lib: Check AH handler validity before use
- 3fc2bd1 mlx5: Fix mlx5_read_clock returned errno value
- 00920f1 suse: Fix path to dracut dir
- 8e8900f libhns: Avoid accessing NULL pointer when locking/unlocking CQ
- ae234b0 buildlib: Continue build on old GCC versions without SSE
- 77ece69 mlx4: Fix mlx4_read_clock returned errno value
See More
- 42af0e3 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
- 69e9b42 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
- bb0b697 suse: trigger udev rules after installing rdma-ndd
- 66f91b7 ibacm: Fix possible port loop overflow
- acd9e8c verbs: Fix possible port loop overflow
- 77058aa travis: authenticate on dockerhub if possible
- 310a95b Bump to version 18.9
- f5ca527 librdmacm: Don't overwrite errno returned from libibverbs
- 3069dcc srp_daemon: Fix systemd dependency
- 0b1b300 bnxt_re: Fix reported error code from create_cq
- 237cb4c verbs: Replace SQ with RQ in max_recv_sge's documents
- 2525d45 verbs: Update the type of some variables in documents
- 55bdfce cxgb4: Fix reported error code from create_cq
- 6b037a0 libqedr: Fix reported error code from create_cq
- 8c1e159 rdma_server: Add '-s' option in rdma_server's manual
- 36c2466 udaddy: Fix create_reply_ah error flow
- ea8665e redhat: no need to recursively remove srp_daemon.sh
- 7898e7b mlx5: Fix wqe size parameter in wqe signature calculation
- d9bcdb6 Bump to version 18.8
- c84923e srp_daemon: Avoid extra permissions for the lock file
- ff7a73d srp_daemon: Fix the spelling of the name of two symbolic constants
- a805ee3 verbs: Make sure VM_DONTCOPY removed
- 4612297 verbs: Close async_fd only when it was previously created
- 6199e51 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
- 494a8dc verbs: Fix ibv_create_wq() to set wq_context
- 1dd7856 libibverbs: Fix description of ibv_get_device_guid man page
- 8c29d43 buildlib: Fix a warning from newer pythons
- c76dd77 Bump to version 18.7
- 8edf796 rstream.c: fix RESOURCE_LEAK issues
- d1c4a4b xsrq_pingpong.c: Fix RESOURCE_LEAK issue
- 110c4c4 srp_daemon: check return value of function 'umad_init'
- 74315b4 Fix shiftTooManyBitsSigned issues
- 86512b0 rcopy: fix UNUSED_VALUE
- 28e3555 vmw_pvrdma: Avoid double unlock on qp->sq.lock
- 22ed27c ibacm: Fix bug in acm_get_ep()
- 1c64548 libhns: Avoid null pointer operation
- 5cf371c Bump to version 18.6
- 01d80f3 man: Fix return value for ibv_reg_dm_mr
- a5531da cxgb4: free appropriate pointer in error case
- bf221f7 srp_daemon: fix a double free segment fault for ibsrpdm
- 02eef38 Bump to version 18.5
- cc07140 cbuild: Fix packaging of SuSE leap
- da6d2e5 cbuild: extend CLI to pass --with[out] options to rpmbuild
- 4cee7d4 cbuild: fix python path for leap
- 5829c6b buildlib: update SUSE validation targets
- bd1bfde travis: fix aarch64 extraction
- bdf5495 ccam: Properly enable ilog32() calculations
- 4dad449 suse: fix dracut support
- d8e8c6f Bump to version 18.4
- a8bd95a ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
- 72ab968 ibacm: acme does not work if server_mode != unix
- dcf1417 ibacm: ib_acm_connect() is doing too much
- 3499895 verbs: The ibv_xsrq_pingpong "-c" option is broken
- 427fa95 mlx5: Fix masking service level in mlx5_create_ah
- a8946d3 cmake: Explicitly convert build type to be STRING
- f3ab4df libhns: Bugfix for filtering zero length sge
- 045305d buildlib: Ensure stanza is properly sorted
- 5c2d486 mlx4: Allow loopback when using raw Ethernet QP
- 710555c travis: Change SuSE package target due to Travis CI failures
- 1e13a04 cbuild: fix tumbleweed docker image
- 1a50999 verbs: Avoid inline send when using device memory in rc_pingpong
- 3303b89 mlx5: Use copy loop to read from device memory
- 2cfb273 libhns: Bugfix for using buffer length
- 8b08a31 mlx5: Fix incorrect error handling when SQ wqe count is 0
- 6447ece Bump to version 18.3
- b810027 verbs: Fix pingpong buffer validation
- c0f34ae verbs: Fix execute_ioctl_fallback() bad flow
- 37536ee verbs: Device memory cannot be on demand in rc_pingpong
- 0660545 mlx5: Fix SL to Ethernet priority conversion
- 2770658 librdmacm: Change server default address to any address.
- e3771b9 verbs: Fix incorrect size of destroy_cq write command
- 95a0990 Bump to version 18.2
- 505ea8e travis: Fix travis failures
- 89cb019 verbs: If the uverbs module is not loaded allow get_devices to retry init
- 7fd93a4 mlx5: Fix flow tag mask
- 9ac0bf3 mlx5: Fix compilation on 32 bit systems when sse3 is on
- 4bbb9df mlx5: Allocate huge page chunks only when needed
- 1f47801 Bump to version 18.1
- 7844b3f buildilb: Fix -msse breakage on ARM builds
- c2080f9 buildlib: Use -msse if the compiler does not support target(sse)
- 9f7bb5e suse: do not call %service rules on a template file
- 2bbcc40 mlx5: Convert ah_attr static rate to mlx5 static rate
- 6b041e8 ccan: Add array_size.h file
- 7e40c10 iwpmd: Initialize address of sockaddr
- 9417eb3 mlx5: Fix bug in disabling lock on extended CQ
- 12f7fdc mlx5: Fix need_uuar_lock when there are no medium bfregs
- dc47545 Fixup travis builds
- 6d81788 debian: Use versioned Breaks & Replaces for ibverbs-providers
- c2d2130 debian: Run wrap-and-sort
- 26a3ddd verbs: Fix spelling mistakes in ibv_create_flow_action.3
- a5f25a0 Fix bad whatis entries in man pages
- 470d76a debian: Let libibverbs1 18 break ibverbs-providers 17
- 3e85723 Do not install mlx5 kernel headers if mlx5 is not built
- c64c720 ABI Files
- 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
- c768348 cxgb4: Move cxgb4 to exclusively use the kernel uapi headers
- fa09c96 cxgb4: Use kernel uapi headers
- 546800d nes: Move nes to exclusively use the kernel uapi headers
- a69b043 nes: Use kernel uapi headers
- 2e078a1 mlx5: Move mlx5 to exclusively use the kernel uapi headers
- fc3cd3a mlx5: Do not use internal ABI structures in place of kernel ABI
- e953793 mlx5: Use kernel uapi header structs
- f418014 mlx5: Use kernel uapi headers
- b8363c5 mlx4: Move mlx4 to exclusively use the kernel uapi headers
- ca3d4b0 mlx4: Use kernel uapi headers
- 6770ea1 rxe: Move rxe to exclusively use the kernel uapi headers
- 369f1dc qedr: Move qedr to exclusively use the kernel uapi headers
- 7729ed7 mlx4: Enable WQ creation with IBV_WQ_FLAGS_SCATTER_FCS
- 78553a8 Merge pull request #310 from nmorey/dev/suse-spec
- f9ea428 Merge pull request #312 from yuvalbason/master
- 2867b77 qedr: Update MAINTAINERS
- 92ad776 suse: librdmacm1 provides/obsoletes librdmacm
- 5e137b0 suse: Build with curl-mini by default
- b00e094 suse: fix double %%
- 03b2351 Merge pull request #309 from rleon/hns-db
- 3bb4f04 libhns: Support cq record doorbell
- 13eae88 libhns: Support rq record doorbell
- d9e49ef Merge pull request #306 from yishaih/ioctl
- 8e63d4e Merge pull request #274 from jgunthorpe/pandoc
- 57c0692 Add driver-id to ioctl() infrastructure
- 7d42669 verbs: Change ioctl uapi header files
- 763b885 Update kernel headers
- 7292299 Merge pull request #307 from yishaih/packet_pacing
- 7aca81e verbs: Switch simpler man pages over to markdown format
- f167562 Support writing man pages in MarkDown
- 2ef11de Merge pull request #305 from jgunthorpe/kabi2
- 8fc4313 mlx5: Support ibv_modify_qp_rate_limit
- b08178f Fix typo in rdma_create_symlink
- 929331c verbs: Extend verbs packet pacing QP rate limiting with burst info
- 4c1a4c9 verbs: Use kabi for create_qp
- 8cb90e8 verbs: Replace more of kern-abi.h with kernel headers
- 72718b1 verbs: Provide infrastructure to remove kernel headers copies
- 88089d3 verbs: Remove bogus padding from ibv_dealloc_mw
- a4b3923 Allow static_assert to be used
- 42c81e1 rxe: Get rid of rxe_get_context_resp
- 68cb534 verbs: Use kabi for IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION
- 2003d60 Update kernel headers
- 519d8d7 librdmacm: Add command line option to specify server
- 283c439 Merge pull request #304 from yuvalbason/master
- 27684aa libqedr: fix wc wr_id initialization on failure cases
- bec983b Merge pull request #298 from yishaih/mlx4_tso
- b254599 Merge pull request #300 from yishaih/mlx5_misc
- 30cd8a9 mlx5: Fix referencing uninitialized var in create_qp error flow
- 6ad0bf2 Merge pull request #296 from mattaezell/ibacm_log_rfc3339
- 6c2d04d Merge pull request #299 from rleon/ml-05-04-2018
- 92c0f6c libhns: Remove the unnecessary type conversion
- 32243bb libhns: Update the algorithm for computing queue buffer
- 34ad1b7 libhns: Fix QP state judgement before receiving work requests
- 9d4efb8 libhns: Fix QP state judgement before sending work requests
- 6c1a519 ccan: Add bitmap support for rdma-core
- 2796a37 Ensure all public headers compile in C++ mode
- 08b0028 providers/i40iw: Skip CQEs for destroyed QP
- d2dc1f9 providers/i40iw: Remove setting of rem_addr.len
- 1b5930d cxgb4: add new device pci ids.
- efb7221 Update library version to be 18.0
- f5042c5 Merge pull request #297 from mattaezell/ibacm_ibv_rates
- d8b9dd7 mlx4: Add TSO support
- 5854bf9 mlx4: Align query device response
- 7305a7e ibacm: Support FDR and EDR rates
- eb9b123 ibacm: Log using RCF3339 timestamps
- f79e24d Merge pull request #294 from jgunthorpe/ioctl
- f322db2 debian: Let libibverbs1 17 break ibverbs-providers 16
- 98a6591 Fix typo "interchangable" -> "interchangeable"
- b9d205b debian: Override package-does-not-install-examples
- 03105fe debian: Update copyright for kernel-headers/*
- 9fa5920 Have travis test all three IOCTL_MODE's
This list of changes was auto generated.