github linux-rdma/rdma-core v35.3
rdma-core-35.3

latest releases: v51.0, debian/50.0-2, debian/50.0-1...
2 years ago

Changes:

  • acf3b5f Bump to version 35.3
  • 3c2aa11 buildlib: switch azure release pipeline to ubuntu-latest
  • ff1ce4e Bump to version 35.2
  • 05e54b2 libhns: Fix the calculation of QP/SRQ table size
  • d9ab26a libhns: Forcibly rewrite the strong-order flag of WQE
  • a40fb7f libhns: Fix the problem that XRC does not need to create RQ
  • 1e2f4f5 libhns: Don't create RQ for a QP that associated with a SRQ
  • c80203e suse: fix CMake flags
  • 5172227 libqedr: Verify the comp_mask before create qp
  • 2014633 tests: Fix QP state verification
See More
  • 247005e libhns: Forcibly rewrite the inline flag of WQE
  • aa82460 libhns: Fix the size setting error when copying CQE in clean cq()
  • 60ddd4f ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • 2993a12 mlx5: DR, Add check for flex parser ID value
  • 67dcbb3 libhns: Fix wrong data type when writing doorbell
  • b09ba6a libhns: The content of the header file should be protected with #define
  • b514a22 libhns: Remove unused macros
  • 62cde0f ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • 26d4230 pyverbs: Add dependencies between Context and DrDomain
  • 1905260 tests: Skip mlx5 flow tests if DevX general cmd is not supp
  • 0b8f232 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • b0038de Bump to version 35.1
  • abd2373 iwpmd: Zero-initialize the remote addr info
  • b03b5a7 man: Fix typo in ibv_is_fork_initialized SYNOPSIS header
  • 0ce46db ibdiags: Make escape character tack effect
  • ac45b0b providers/rxe: Set the correct value of resid for inline data
  • 4e8b810 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • db3c9a1 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • d77670c tests: Make sure that end_poll() is always called
  • 8d22772 mlx5: DR, Add fail on error check on decap
  • 2ae405c mlx5: DR, Fix error flow in rehash process
  • 12a1f96 mlx5: Fix field size for struct mlx5_ifc_qpc_ext_bits
  • 6f513ea mlx5: DR, Fix DM allocation when the size is not aligned
  • 5e3114e mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
  • d9761d9 tests: Fix QP extended MW bind test
  • 3b86c79 libhns: Bugfix for calculation of extended sge
  • 47e1e4e bnxt_re/lib: Check AH handler validity before use
  • 44493c1 mlx5: Fix mlx5_read_clock returned errno value
  • 3c786e6 tests: Query NIC flow table caps before reformat
  • 60ef108 ABI Files
  • 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
  • 9e5d773 suse: Fix path to dracut dir
  • 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
  • d0df1b6 Merge pull request #943 from Li-Weihang/reserve_sge
  • 676d41a verbs: Introduce ibv_is_fork_initialized verb
  • cd3ac06 libhns: Allocate one more recv SGE for HIP08
  • cf1917f libhns: Set SRQ's specification dynamically
  • 8c7f37c Merge pull request #951 from yishaih/mlx5_dr
  • f98000d Update library version to be 35.0
  • 618149d tests: Add ibv_flow spec tests
  • 3b0815f pyverbs: Add basic specs for ibv_flow usage
  • ad230fd Documentation: Add flow steering
  • aa98634 tests: Add Flow tests
  • 1c1d3f6 pyverbs: Add steering ibv_flow creation
  • 7f2d460 Merge pull request #947 from haimbo/fix_crash_virtual_port_dump_fts
  • cbc6532 Merge pull request #950 from alaahl/vf-lookup-fix
  • 10569d1 mlx5: DR, Support ASO connection tracking action
  • 7b31dfe mlx5: DR, Optimize access to first STE in miss list
  • 2f9cb1d mlx5: DR, Enhance the debug information per DR object
  • 3e40b96 Merge pull request #945 from EdwardSro/pr-one-default-device
  • 061ca27 kernel-boot: Fix VF lookup
  • 0a03da3 Merge pull request #949 from nmorey/dev/master/suse
  • a62e132 suse: fix path to systemd binaries
  • e408d67 suse: eliminate curl-mini dependency for newer releases
  • d4dcac7 Merge pull request #948 from nmorey/dev/master/ndd-udev
  • 364dbcc Merge pull request #946 from yishaih/mlx5_dr
  • 18c7c32 suse: trigger udev rules after installing rdma-ndd
  • ffe68d2 ibnetdisc: Add protection for find port by lid
  • 6446474 mlx5: DR, Check new cap for isolated VL TC QP
  • 4c7558b mlx5: DR, Allow STEv1 modify header on GTPU TEID
  • 170a5b0 mlx5: DR, Add support for matching GTP-U extension header
  • 415b764 Merge pull request #944 from EdwardSro/pr-remove-mr-res
  • b4ca75e tests: Let RDMATestCase statically select test args
  • ffa97cb tests: Let PyverbsAPITestCase have one default device
  • 09608e1 tests: Remove unused class MRRes
  • ede63e5 Merge pull request #931 from EdwardSro/pr-dm-tests
  • c6ab85d tests: Add device memory tests
  • 12e0bdd pyverbs: device memory improvements
  • 80e6ce9 Merge pull request #941 from yishaih/verbs_misc
  • b3abcdb Merge pull request #942 from j-xiong/dmabuf-fixes
  • 13d4342 ibacm: Fix possible port loop overflow
  • 348988d verbs: Fix possible port loop overflow
  • 3788aa8 configure: Add check for DRM headers
  • d473a55 pyverbs,tests: Cosmetic improvements for dma-buf allocation routines
  • 4d00523 verbs: Fix gcc warnings when building for 32bit systems
  • 9a4b175 Merge pull request #939 from bdrung/master
  • e3781a7 debian: Bump Standards-Version to 4.5.1
  • 0f30c0a Merge pull request #934 from Li-Weihang/ud_inline
  • 6ce4435 Merge pull request #937 from edwardsp/master
  • 339e6e2 Merge pull request #936 from yishaih/mlx5dv
  • ee1618c Add NAME_FIXED option for rdma_rename
  • 10452cb Merge pull request #895 from j-xiong/v5.10-dmabuf
  • 4895a39 tests: Bug fix for get_access_flags()
  • 9cbbb25 tests: Add tests for dma-buf based memory regions
  • dbf86e3 pyverbs: Add dma-buf based MR support
  • 97d149e mlx5: Support dma-buf based memory region
  • 6b0a323 verbs: Support dma-buf based memory region
  • cc39486 Update kernel headers
  • a4885ed Merge pull request #938 from amzn/ext-fixes-pr
  • 58a0888 efa: Fix DV extension clear check
  • a3332be Merge pull request #932 from EdwardSro/pr-retriev-cqe-errors
  • a48d9d2 Merge pull request #930 from EdwardSro/pr-mlx5-dc-odp
  • 0c3de61 Merge pull request #929 from EdwardSro/pr-rereg-mr
  • 730f0a2 Merge pull request #935 from yishaih/mlx5_misc
  • 82fc508 libhns: Add support for UD inline
  • 3908277 Merge pull request #922 from nmorey/dev/master/srp_daemon
  • c0edf0b Merge pull request #928 from yishaih/verbs_misc
  • 7af2f42 tests: Add mlx5 alloc reserved qpn API test
  • f8cff19 tests: Add RDMACM with external DC QPs test
  • 879b537 tests: Add support for multiple CM connections
  • 79f82d1 pyverbs: Add reserved QP number alloc/dealloc support
  • a344e83 tests: Manage exceptions in rdmacm processes
  • a5e0388 pyverbs: Fix Mlx5 QP constructor
  • 628fb16 mlx5: Add reserved_qpn allocation/deallocation support
  • b8986e3 mlx5: Rename "bitmap" to avoid confliction
  • 8088b2b mlx5: Add hca_cap_2 and reserved_qpn capabilities support
  • 0c75700 Merge pull request #933 from Honggang-LI/redhat
  • 90c2dcd Merge pull request #926 from Kamalheib/bnxt_re_cqe
  • c6ce0fb Merge pull request #915 from Kamalheib/port_num
  • f905168 tests: Update test_qp to use the port command line argument
  • c7c6839 tests: Update test_efadv to use the port command line argument
  • 952e5ff tests: Update test_device to use the port command line argument
  • e795a67 tests: Update test_addr to use the port command line argument
  • a4ecc14 tests: Add an option to run tests on the device port
  • e4e4116 mlx5: Fix uuars to have the 'uar_mmap_offset' data

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.