github linux-rdma/rdma-core v36.0
rdma-core-36.0

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

Changes:

  • d7a9dde Merge pull request #1029 from yishaih/mlx5_misc
  • 3133cf5 Merge pull request #1027 from yishaih/mlx5_dr
  • 47c0f43 tests: Add raw wqe test
  • 5af61e8 pyverbs: Added mlx5dv_wr_raw_wqe wrapper
  • b0e2dca pyverbs: Add mlx5_wqe_ctrl_seg, mlx5_wqe_data_seg wrapper
  • 8ff1c5c mlx5: Introduce mlx5dv_wr_raw_wqe builder
  • 2d15a14 Merge pull request #1026 from yishaih/mlx5_cq
  • 0c40d53 mlx5: Avoid translation from free running to real time
  • 95d660b Update kernel headers
  • a66e2a5 Merge pull request #1028 from rpearsonhpe/mw
See More
  • 8337db5 Providers/rxe: Implement memory windows
  • bd8ca8f Update kernel headers
  • 2752acf mlx5: DR, Decrease the spin_lock time while sync pool
  • 3c48c3b mlx5: DR, Support matching on tunnel headers
  • 8d43251 mlx5: DR, Add misc5 to match_param structs
  • cf27f14 mlx5: DR, Add specific definer for 5-tuple and gtpu tunnel protocol
  • 4b581d3 mlx5: DR, Add support for Internet Header Length (IHL)
  • 52f6d2e Merge pull request #1024 from yishaih/mlx5_dr
  • 0d0693f Merge pull request #1022 from amzn/pyverbs-fork-pr
  • 77d0998 tests: Add API tests for libibverbs fork functions
  • 2a706cd pyverbs: Add fork functions to pyverbs
  • 9665f72 mlx5: DR, Allocate all actions member using a single malloc call
  • 3d41fb9 mlx5: DR, Fix DM allocation when the size is not aligned
  • d1e6f40 mlx5: DR, Add support for dumping match param misc4
  • 820b9b4 mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
  • a34af16 Merge pull request #1009 from yishaih/verbs_misc
  • 4600428 Merge pull request #1016 from zhijianli88/master
  • 4b49aa1 Fix f_int leak in error path
  • cd6b299 libibverbs/examples: minor cleanups in error path
  • 7d92a4d tests: Add query QP data in order coverage
  • 2457bb9 pyverbs: Add query QP data in order support
  • c2ace8a mlx5: Implement ibv_query_qp_data_in_order() verb
  • 5bb091a verbs: Introduce ibv_query_qp_data_in_order() verb
  • 67cb8dc Merge pull request #1021 from EdwardSro/pr-fix-qpex-mw-bind
  • 081879d tests: Fix QP extended MW bind test
  • 10b6bbd Merge pull request #1019 from jgunthorpe/contributing
  • 8bc2a8a docs: Add a contributing.md
  • 20c2fd5 Merge pull request #1010 from yishaih/mlx5_misc
  • 771b755 Merge pull request #1006 from Li-Weihang/sge_cleanup
  • a15fff8 Merge pull request #1011 from aakefbs/master
  • 7f671f5 Merge pull request #1004 from Li-Weihang/srq_fix
  • f20af7f Merge pull request #1005 from yishaih/mlx5_sig
  • 979023e tests: Add mkey signature pipelining tests
  • 89ce499 pyverbs: Add async events support
  • 6375906 tests: Add mkey signature tests
  • c7bcd92 pyverbs: Add signature pipeline support
  • ad69e1b pyverbs: Add mkey signature support
  • 1667a48 tests: Add configure mkey new API tests
  • 5a091d3 pyverbs: Add new API support for mkey configuration
  • 74cb77c tests: Add non-contiguous MR layout tests
  • f078cab pyverbs: Add uncontiguous MR support
  • 7cbb9d3 pyverbs: Add mkey support
  • 16248fe mlx5: Allow to cancel posted send work requests
  • efd208b mlx5: Support the signature pipelining for MLX5DV QP
  • 6d2f88d mlx5: Add device capabilities for the block signature offload
  • 6b8e6de mlx5: Handling of signature error
  • b6900cf mlx5: Add an mkey table to the mlx5 context
  • 165ed3b mlx5: Add block signature setter for mkey
  • bf5e5a7 mlx5: Extend mkey to add the signature offload context
  • a6326b1 mlx5: Introduce and implement PSV devx object
  • 6a0b81c mlx5: Add interleaved setter for mkey
  • e4c77b3 mlx5: Add list layout setter for mkey
  • 546303d mlx5: Add access flags setter for mkey
  • 6e8893c mlx5: Add a work request builder for MKEY configuration
  • 190c3d2 Update kernel headers
  • 4618999 Merge pull request #1008 from yishaih/mlx5_dr
  • 0ef3955 man page: Document EINVAL meaning for ibv_fork_init()
  • 8cfd0b2 mlx5: DR, Support ability to allow/prevent duplicate rules
  • 9bb9d00 Merge pull request #1002 from Kamalheib/skip_mlx5
  • 1498e09 Merge branch 'master' into skip_mlx5
  • 53d52f5 Merge pull request #1003 from yishaih/mlx5_dv
  • 7619042 mlx5: DR, Add support for definer 0
  • c1dbcd1 mlx5: DR, Add definers for IPv6 five tuple definer
  • 586cacb mlx5: DR, Support creating large matcher
  • 002124e mlx5: DR, Add devx support for definer creation
  • 4c54f29 mlx5: DR, Allow setting more actions on STEv1 match entries
  • a95396d mlx5: DR, Move always hit and miss logic to lower level
  • 52ec750 mlx5: DR, Support CRC calculation on match STE
  • b21d948 mlx5: DR, Remove rehash ctrl struct from dr_htbl
  • cd38ee1 mlx5: DR, Support allocating match hash table type
  • c8b2ec9 mlx5: DR, Remove HW specific STE type from nic domain
  • 1ea5502 mlx5: DR, Minor cleanup in dr header files
  • 3507f87 libhns: Optimize set_sge process
  • 11c81d0 libhns: Refactor process of setting extended sge
  • 3daef9e libhns: Bugfix for calculation of extended sge
  • d68ac72 libhns: Remove the reserved wqe of SRQ
  • b914c76 libhns: Refactor the process of create_srq
  • 80d03bb tests: Skip mlx5 RDMACMBaseTest test from running over non mlx5 devices
  • b25dd33 tests: Move RDMACMBaseTest to be under base tests
  • c9e453c tests: Skip mlx5 PyverbsAPITestCase tests from running over non mlx5 devices
  • 5e578a7 tests: Skip mlx5 RDMATestCase tests from running over non mlx5 devices
  • a18b0ee libhns: Set srqlimit to 0 when creating SRQ
  • f46d1f3 libhns: Refactor the process of post_srq_recv
  • a79800a libhns: Allow users to create a 0-depth SRQs
  • 5cc1a04 libhns: Bugfix for checking whether the SRQ is full when posting WR
  • d433030 libhns: Fix the ownership of the head/tail pointer of SRQ WQE
  • 6587bb2 libhns: Don't create RQ for a QP that associated with a SRQ
  • b560dfb libhns: Avoid using WQE indexes that exceed the SRQ size
  • 84e0d5c tests: Add ah_to_qp mapping test
  • 4e54731 pyverbs: Add AH to QP mapping support
  • 422b61c mlx5: Add a DV API to map between AH to QP
  • e381334 Merge pull request #1001 from yishaih/mlx5_dr
  • 54dcdfb Merge pull request #1000 from EdwardSro/pr-timestamp-tests
  • b0dd5b0 Merge pull request #999 from EdwardSro/pr-fix-test-mlx5-flow
  • 6d9f413 Merge pull request #995 from dsharma283/master
  • 559083a Update library version to be 36.0
  • e29a698 Merge pull request #998 from rleon/upgrade-to-fc34
  • c45a312 buildlib: Update to FC34
  • 37876f0 build: Disable stringop-overread GCC check for now
  • a0dd899 iwpmd: Check returned value of parse_iwpm_msg
  • 28b37a8 Merge pull request #955 from Li-Weihang/xrc
  • 77fe170 Merge pull request #994 from gmbr3/dracut-bad-dir
  • 627ffb5 bnxt_re/lib: query device attributes only once and store
  • f92837e bnxt_re/lib: consolidate hwque and swque in common structure
  • bb0f57c bnxt_re/lib: align base sq entry structure to 16B boundary
  • 8bc8c79 bnxt_re/lib: Check AH handler validity before use
  • 3fb3bc7 mlx5: DR, Add flow table support for destination array action
  • d2887d5 mlx5: DR, Allow encap action for RX for supporting devices
  • 60611a4 mlx5: DR, Separate reformat state to encap and decap
  • 515bf20 mlx5: DR, Add default_miss action to dump info
  • 230ebd7 tests: Add real time timestamp using RAW traffic test
  • 0e3d8c5 tests: Add a test that queries device time
  • 33525b5 pyverbs: Add query device time API
  • 23eaf6b tests: Add timestamp tests
  • 2be03e0 pyverbs: Add timestamp translation support
  • fdba88e mlx5: Fix mlx5_read_clock returned errno value
  • 17364df mlx5: Add is_mlx5_dev check to mlx5dv_get_clock_info
  • 9e5d773 suse: Fix path to dracut dir
  • 8c7bd02 tests: Query NIC flow table caps before reformat
  • 66ae424 build: Fix function declaration errors in libibmad and libibumad
  • e8019ce build: Fix missing __fxstat declaration from glibc 2.33
  • 338fbeb Merge pull request #975 from amzn/copy-on-fork
  • 06e0bd8 Merge pull request #970 from rleon/cmake-version
  • 79ebf3f Merge pull request #996 from amzn/query-device-unitinialized-fix
  • 4681316 Merge pull request #997 from hoopoepg/topic/fixed-typo-in-_common_wqe_finalize
  • d1aaa63 Fixed typo in _common_wqe_finalize
  • e91a6ca efa: Fix use of uninitialized query device response
  • c30d4ab Merge pull request #984 from yishaih/verbs_fixes
  • dabda72 Merge pull request #979 from EdwardSro/pr-mlx5-steering
  • a48b922 Merge pull request #992 from Kamalheib/port_space
  • cb8df46 Merge pull request #990 from Kamalheib/dlid
  • dc9c5a8 Merge pull request #974 from rleon/msse-centos7
  • 9edafcc tests: Set port_space based on link_layer
  • ea110ca cmake: Bump minimal cmake version
  • 06157c5 infiniband-diags: Reorder library build order
  • 9871894 buildlib: Continue build on old GCC versions without SSE
  • c35c65c tests: Make sure to set dlid when creating AH
  • c8a28f7 Merge pull request #989 from rleon/ml
  • 04bf8f0 debian: Add Debian uploads up to version 33.1+git20210317-1
  • 54a2e9f debian: Drop unused lintian overrides (for examples)
  • 839cd02 Merge pull request #988 from Kamalheib/efa_skip
  • a393014 README: Document supported Debian/Ubuntu releases
  • 3d20039 tests: Add dr rule test
  • 00e6f84 pyverbs/mlx5: Add support for mlx5dv_dr_rule
  • 2091727 pyverbs/mlx5: Add support for dr action QP
  • e27f4fa pyverbs/mlx5: Add support for mlx5dv_dr_matcher
  • 025da21 pyverbs/mlx5: Add support for mlx5dv_dr_table
  • ebdc7f8 pyverbs/mlx5: Add support for mlx5dv_dr_domain
  • 08ea2a1 tests: Add a test for packet reformat flow action
  • 79cee77 pyvebrs/mlx5: Add support for action packet reformat
  • 9f014b0 tests: Add tests for mlx5dv_create_flow
  • 18389e8 pyverbs/mlx5: Add mlx5dv_flow creation support
  • 7cf52f8 tests: Add tests for mlx5dv_create_flow_matcher
  • 975812d pyverbs/mlx5: Add matcher creation support
  • 1a956d2 Merge pull request #964 from Li-Weihang/refactor_atomic
  • bcb7eec Merge pull request #973 from haimbo/unsigned_lft_in_dump_unicast_tables
  • 67b00c3 verbs: Report when ibv_fork_init() is not needed
  • dc3027c Update kernel headers
  • 497ebcd Merge pull request #977 from yishaih/mlx5_dv
  • 5131897 mlx5: DR, Fix spinlocks cleanup
  • 176feb2 tests: Avoid running the test_efa* tests over non EFA devices
  • 50eb393 mlx4: Fix mlx4_read_clock returned errno value
  • 32af1f0 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 9ad594d tests: Add a test for mlx5dv_query_port
  • 9d2f533 pyverbs: Add mlx5dv_query_port() support
  • 3bb116a tests: Fix tests on devices without a GID table
  • c7459e3 mlx5: Add a DV query port
  • 31c612e Update kernel headers
  • a97235e Merge pull request #987 from pjgeorg/redhat-remove-rdma-ndd
  • 6ccbda2 redhat: Do not add rdma-ndd to initramfs
  • 1bcdcfb Merge pull request #983 from Kamalheib/max_inline
  • 486ecb3 Merge pull request #958 from yishaih/verbs_misc
  • 00ffb9d tests: Avoid setting max_inline_data
  • 5b1e6d7 Merge pull request #968 from yishaih/verbs_dm
  • fb558e9 tests: Add a test for shared DM
  • 70744b6 pyverbs: Support importing a DM
  • 19e132e tests: Add tests for mlx5 MEMIC atomic operations
  • 4df2a46 pyverbs: Support mlx5 DevX general commands
  • a45c564 pyverbs: Support mlx5 MEMIC operations
  • c9fedee mlx5: Implement the import/unimport DM verbs
  • 889ddba verbs: Introduce ibv_import/unimport_dm() verbs
  • e2b85d2 verbs: Expose device memory handle to user
  • 5c6daf1 mlx5: Add support for operations in memic
  • 2cb42a3 Update kernel headers
  • d849f3d Merge pull request #982 from Li-Weihang/mask_fix
  • 4ee88d8 Merge pull request #981 from Li-Weihang/vf
  • 3166f3f libhns: Fix wrong range of a mask
  • 33208b3 libhns: Add RoCE VF device ID for HIP08
  • 12260b6 ibtroute: Change lft to uint8_t in dump_unicast_tables method
  • c49b5cf Merge pull request #980 from EdwardSro/pr-auto-close-contexts
  • be64bc1 tests: Close device contexts in RDMATestCase tests
  • 76a383a Merge pull request #978 from bdrung/master
  • ebba468 Update my email address
  • cf8fff1 tests: Add a test for number of ports
  • d9fbf6b pyverbs: Expose new extended phys_port_cnt_ex
  • c29af46 mlx5: DR, use ibv_query_port_ex() to retrieve number of ports
  • ac3bd68 verbs: Add extended physical port count to query_device_attr_ex
  • 6dfd71e Merge pull request #976 from amzn/devinfo-ncv-pr
  • e117f2e verbs: Print number of completion vectors in ibv_devinfo
  • f9fe695 Merge pull request #972 from haimbo/unsigned_fdb_sw_structure
  • c1eb51c Merge pull request #969 from yishaih/verbs_fix
  • f55ea13 ibtracert: Change fdb data member in Switch structure to uint8_t
  • b5d7f12 Merge pull request #971 from j-xiong/master
  • 62e5b82 configure: Check the existence of all needed DRM headers
  • 97429bc Merge pull request #966 from dmitrygx/topic/rdmacm_get_request_fix
  • ad3a14d Set correct errno in rdma_get_request
  • 9f8e93e Merge pull request #967 from dmitrygx/topic/rdmacm_getaddrinfo
  • cb9ff9f Update rdma_getaddrinfo man to describe error returned form getaddrinfo() function.
  • 46b8495 Fix status field description in rdma_cm_event
  • d10282c tests: Fix CQ creation in parent domain test
  • faf9203 verbs: Fix create CQ comp_mask check
  • 2727a9e libhns: Refactor atomic operation
  • 11373e3 Merge pull request #957 from yishaih/mlx5_dr
  • 30e697f Merge pull request #963 from Li-Weihang/rm_dead_code
  • d5ef061 libhns: Remove unnecessary barrier when poll cq
  • 362d47c libhns: Remove unnecessary mask of ownerbit
  • 91ef004 libhns: Remove the unnecessary mask on QPN of CQE
  • 9aaf5af libhns: Remove assert to check whether a pointer is NULL
  • 4570152 Merge pull request #962 from Honggang-LI/rdma-ndd
  • f31bcee Merge pull request #961 from Li-Weihang/def_fix
  • b1dae58 Merge pull request #953 from EdwardSro/pr-flow-tests
  • d163ca4 Merge pull request #960 from Li-Weihang/dbl_free_fix
  • b948597 libhns: Correct definition of DB_BYTE_4_TAG_M
  • 649d6b8 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 0197d9e libhns: Avoid double release of a pointer
  • ed504ab mlx5: DR, Set QP timestamp mode to default
  • 4ed874a libhns: Add support for XRC for HIP09
  • 7c3937d libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 9e3df75 libhns: Support ibv_create_srq_ex
  • 13c10af libhns: Support ibv_create_qp_ex
  • 8e8fea7 mlx5: DR, Use spinlock instead of mutex
  • 0cc689d mlx5: DR, Enable VLAN pop on TX and VLAN push on RX
  • 18ec240 mlx5: DR, Split modify vlan state to pop/push states
  • 6b8e9bc mlx5: DR, Force QP drain on table creation
  • dd215e0 Merge pull request #956 from Honggang-LI/rdma-ndd
  • bcc0554 Merge pull request #954 from yishaih/mlx5_misc
  • 169a253 mlx5: Expose a DEVX API to control UMEM page size
  • 0866767 Update kernel headers
  • bec353f rdma-ndd: fix 'debug' long opt in manpage
  • a1a9ffb Merge pull request #883 from amzn/ibv_is_fork_init-pr

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.