github linux-rdma/rdma-core v18.10
rdma-core-18.10

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

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.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.