rdma-core

RDMA core userspace libraries and daemons

OTHER License

Stars
1.5K
Committers
366

Bot releases are hidden (Show)

rdma-core - rdma-core-19.7:

Published by nmorey almost 4 years ago

Updates from version 19.6

  • Backport fixes:
    • srp_daemon: Avoid extra permissions for the lock file
    • srp_daemon: Fix the spelling of the name of two symbolic constants
    • verbs: Make sure VM_DONTCOPY removed
    • verbs: Close async_fd only when it was previously created
    • libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
    • verbs: Fix ibv_create_wq() to set wq_context
    • libibverbs: Fix description of ibv_get_device_guid man page
    • buildlib: Fix a warning from newer pythons
rdma-core - rdma-core-18.8:

Published by nmorey almost 4 years ago

Updates from version 18.7

  • Backport fixes:
    • srp_daemon: Avoid extra permissions for the lock file
    • srp_daemon: Fix the spelling of the name of two symbolic constants
    • verbs: Make sure VM_DONTCOPY removed
    • verbs: Close async_fd only when it was previously created
    • libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
    • verbs: Fix ibv_create_wq() to set wq_context
    • libibverbs: Fix description of ibv_get_device_guid man page
    • buildlib: Fix a warning from newer pythons
rdma-core - rdma-core-17.9:

Published by nmorey almost 4 years ago

Updates from version 17.8

  • Backport fixes:
    • srp_daemon: Avoid extra permissions for the lock file
    • srp_daemon: Fix the spelling of the name of two symbolic constants
    • verbs: Make sure VM_DONTCOPY removed
    • verbs: Close async_fd only when it was previously created
    • libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
    • verbs: Fix ibv_create_wq() to set wq_context
    • buildlib: Fix a warning from newer pythons
rdma-core - rdma-core-16.13:

Published by nmorey almost 4 years ago

Updates from version 16.12

  • Backport fixes:
    • srp_daemon: Avoid extra permissions for the lock file
    • srp_daemon: Fix the spelling of the name of two symbolic constants
    • verbs: Make sure VM_DONTCOPY removed
    • verbs: Fix ibv_create_wq() to set wq_context
    • buildlib: Fix a warning from newer pythons
rdma-core - rdma-core-15.12:

Published by nmorey almost 4 years ago

Updates from version 15.11

  • Backport fixes:
    • srp_daemon: Avoid extra permissions for the lock file
    • srp_daemon: Fix the spelling of the name of two symbolic constants
    • verbs: Make sure VM_DONTCOPY removed
    • verbs: Fix ibv_create_wq() to set wq_context
    • buildlib: Fix a warning from newer pythons
rdma-core -

Published by jgunthorpe almost 4 years ago

Changes:

  • 7a4f9ad9a1d906c5f2bbb18b588309c3d12460ac Merge pull request #860 from amzn/default-gid-type
  • 29b5bef31483a22f9b2d1ffce94b5ea41ca3d051 verbs: Set default gid type for unspecified link layer
  • b74569082df2df1d4d0aecb11d8e62e186125f90 Merge pull request #854 from jgunthorpe/rereg_mr_fixes
  • f0072dcae10bd0831d02df1ea3a907fdaf6523dd Merge pull request #856 from yishaih/mlx5_dr
  • 426e3298f91199c82c10705761eb996551695604 Merge pull request #855 from Kamalheib/fix_errno
  • ee02ee874b7c526b364538c54537a34643a62c1c Merge pull request #853 from Li-Weihang/cqe64
  • 32a6d2b505d477f3d62ada903ffd7cdda5584f9a Merge pull request #852 from Kamalheib/fix_gid_tbl
  • 6983e50fec06c5090b491a09db73eb7f5b8a8399 Merge pull request #843 from EdwardSro/pr-test-dc-qp
  • 0cf3490b14cdfdd0f6dd86307ae05119bf6e5cb5 Merge pull request #840 from Li-Weihang/inline
  • b5c40b9fabda7d4f95944110c3a56d2f39ee63df mlx5: DR, Fix error flows while adding new STE
  • 40f3db3d0c3a8305629c21beefd6d5050f875dc6 mlx5: DR, Optimize sampler flow on ConnectX6dx
  • 650284a0720d5c3a4283e5f1df613a9b13d90d93 mlx5: DR, Support match value of size zero
  • c2ca52a9c3cb33a225797f1f8789fa86e93ee904 tests: Fix check for providers that do not support query_gid_table
  • f734b1a62cfc0c2774d20b531fb0cb98fed458ec verbs: Remove IBV_REREG_MR_KEEP_VALID
  • 7a89d8ec726a12e9c46f2e62f48196f7cd0cb75a verbs: Remove code duplication for ibv_reg_mr()
  • a27233bc21fc64b7bcdd5db056ac0dc07729c985 Merge pull request #842 from mkalderon/master
  • f7f1f8e2836d561dcff6d82708f495c21018ad3b Merge pull request #849 from yishaih/mlx5_misc
  • d8a82a00003e0bdb9721c3220194fa641f6df189 libqedr: Add additional device ids supported by this lib
  • 3546e6b69ac87f4d122579ff9e8dd649a496379a libhns: Add support for CQE in size of 64 Bytes
  • a4b0746c74488ac3fe40081969d4b66db9a2c184 tests: Fix calculate gid max_entries
  • 19270173b9202bf91e7b5bf0f406349650a8d725 mlx5: Use getrandom() to seed a strong PRNG
  • 3932effb99c8c94deca18ffb23615a33b5b77256 Merge pull request #835 from Honggang-LI/redhat
  • e233c68f09c311ac7aabdcadaec7c9e9c5c08d39 Merge pull request #844 from EdwardSro/pr-dry-run
  • c63fa797b1c71903e99647be299b3ff0f0643707 Merge pull request #828 from yishaih/verbs_gids
  • bbbdd13fe35668355290f4f777fd2a3834e6a70a tests: Add tests for ibv_query_gid_table and ibv_query_gid_ex
  • e03754ecefdeb45633d758671c7e0792669828d5 pyverbs: Add query_gid_table and query_gid_ex methods
  • bbb4f4c93905e0c8fdc19dd4c7659e105b58260b verbs: Introduce a new query GID table API
  • b0089af51fff3d573777ac4c942bd7f4b2d9ed8d verbs: Optimize ibv_query_gid and ibv_query_gid_type
  • 0add7f128db7465bf8925c1b095d93fc07bca81f verbs: Implement ibv_query_gid and ibv_query_gid_type over ioctl
  • 61f72f476800706ee2b920dae77698cdfa5325f7 verbs: Introduce a new query GID entry API
  • d051e8da056d82d59121f6e1d71efa8f4c6026e4 verbs: Change the name of enum ibv_gid_type
  • 97e06a2a986e6a7c40889c80b0ddaaac6e4d5f9a Update kernel headers
  • 1d157a5127a2da35f53e5dcee5f97e917e8129b5 Merge pull request #830 from yishaih/verbs_odp
  • c85450c7c116894df98106568c580b26457bcbdc tests: Traffic with prefetch no-fault MR advice
  • 88646befe1c8694c11e1678c931597a1f1a82483 pyverbs: Add prefetch with no fault support
  • 999f4a7581be7985acf035d5afbc1427a90d6969 verbs: Expose an option to prefetch ODP MR without faulting
  • ad9987ed8e6ff5ace10b8ed03150062987a4158d Update kernel headers
  • b23382252ce25fd6e3929df212ca17921c3f3057 tests: Add an option to list the tests
  • 76c379e90334773a7f3d033e185eea68bc167972 tests: Add mlx5 DC test
  • fb320872d59036bc6b5242cfde41c83bfbb3228d tests: Add a new Mlx5DcResources class for tests
  • 54a608a66a54bf8b9f1b3c2feac42c903bddb8c5 pyverbs: Add DC support
  • 64b0ea7faad999cf2ddb28d83fb1e71da46171bc Merge pull request #846 from Kamalheib/bnxt_re_callback
  • 3e4fd0725ddf81da49c0015ec4df36eb224bbbfc bnxt_re: Remove pointless callbacks
  • f40148d7401d0603653ed4f2a4ec46a2dda34247 Merge pull request #845 from Kamalheib/siw_callback
  • 8f6b53de33ec7cf82f0c66dde7de465ea99e9629 siw: Remove pointless callbacks
  • 93b951e3a48a6e6b278308da004bbb29d988f485 Merge pull request #839 from yishaih/mlx5_dr
  • fce7229ca29c8a0e0891afd88bff6374c4f62eb4 Merge pull request #841 from amzn/max-sge-rd-pr
  • eaf3e22c5689d3837fa1c9655f38ecee4a95e5ca tests: Change max_sge_rd verification
  • b7814b7b9715da44c02c3b7bdcc3f312b19dafa1 libhns: Support inline data in extented sge space for RC
  • 3190d10abe666908d344ec90b309b1e2bf6111e0 Merge pull request #836 from yishaih/mlx5_misc
  • e58481ebc6aa0b8cefb99680ec195397f786b5e4 Merge pull request #834 from yishaih/verbs_misc
  • 8bb38f6cb1b29e7c7dc36302245d51903167347d redhat: update dracut setting
  • 45cefb37d5c30c46dafb6e78f9c278a0ee817551 redhat: redhat specific ULP module loading configuration
  • aaf389f4481bfbe093d575d2d5daf767c1ba6ec0 redhat: delete module loading scripts
  • 0f1fbccf41c05e9452b78d27c35fda701afc29d0 delete SRIOV initialization scripts
  • d2210b0516aabe91578e08e494a09d6ac963746c redhat: remove ancient AMD chipset workaround
  • ac5d768a51f9d4ee8fe9c3ecef8589216712b321 Merge pull request #827 from bvanassche/master
  • 3674757085f23130589fa35cd1cdf6092ebdf8a8 Merge pull request #831 from EdwardSro/pr-odp-additions
  • dec14c02e22d249f65f5b316241a6f4468504d5b Merge pull request #833 from Kamalheib/raw_qp_port
  • 161d5ad3755681eef82a104a60f3411742c4af40 mlx5: DR, Add support for destination array action
  • 2e411db8f9b06e984cae86d9cb8368aece51fae7 mlx5: DR, Add support for extended destination in FW owned flow table
  • 8eac40cd0b7f0cb7ce199697d988c5516dfdb84c mlx5: DR, Add query support for FW owned FT
  • 571e6d99bd5ec6473ff4d7d74db50fc094843395 Merge pull request #837 from Li-Weihang/lcl_inv_fix
  • a15a974da14e2aa2aa29b53244fb172513fda9d9 Merge pull request #838 from SergeyGorenko/srp_daemon_fix_file_permissions
  • b9fb217ab0c98e1a7b85437e8ecddd286302d167 srp_daemon: Avoid extra permissions for the lock file
  • 15981a76fb17bdc26373c7e4f98ccf03f18346c3 tests: Make sure to set the port_num when creating RAW packet QP
  • d645519ad4867854383038070cd48d8fa4141901 libhns: Fix wrong assignment of send with invalid operation
  • 2a940a3b6abc73a49d0359587c03aed4bfc951fb mlx5: Add fork support for DEVX umem
  • f5284c2c06b5f771ecb0cc8a91e66545d331d9ff verbs: Prevent dontfork on ODP MR
  • d3f7203f94a6715593c054068558a067219c6fab Merge pull request #829 from amzn/efadv-pyverbs-pr
  • 9d5daca89ed4c16e5897d2cb0daa602fed500089 Merge pull request #832 from Kamalheib/mcast
  • 4b1a1a493d208d499322db834a25530a5d148dd3 tests: Add test for create SRD QP
  • 68cbd687bc99712c18101cc7974c7c141f6baad0 pyverbs/efa: Add EFA's create driver QP direct verb
  • 1b89e6ba4e4e6d4dcd2459e8c7a3ff39b08fe51f tests: Add test for direct verb efadv_query_ah
  • f315294e457a28a3ab902a88269b30ea4d4a42e8 pyverbs/efa: Add direct verb for query ah capability
  • a584e7df16eccf62dd51805e10d4bdc9ed63efb1 pyverbs/efa: Use C stdint types in structs definition
  • 7a22f4325aaf4b978964a2ec33395323a69bc24f tests: Rename EfaDvTest class
  • ead38ce26ab12f79b486c4ec0f59c290122b781c tests: Skip tests which create SRQ on unsupported devices
  • 8754080488540ab614c25d7d7cf24b0377e67ed8 Merge pull request #821 from mkalderon/master
  • bef4415586348e36efeb3b923e5cddf3e2238c87 tests: Skip test if multicast is not supported
  • c2d3573ffffe40aeb5f0956fccad5b844184d3e6 Merge pull request #822 from yishaih/mlx5_6dx
  • 305bb82278bf7094b5c64b2464cd51a701a52603 Merge pull request #824 from yishaih/verbs_misc
  • b03d0e7e88cdd6204a7c114c60a7737df7796061 tests: Extend ODP prefetch with read-only advice
  • 6ccb696020ee0644c3fa786e013197459894b1c7 tests: Add prefetch asynchronous ODP MR testing
  • 8b45fa26e5290e9e15f31dc175d3c60f65576a53 Merge pull request #826 from yishaih/mlx5_sampler
  • b2bffc7761de48550fa5ba1fb28c3773fe2aee10 mlx5: DR, Add support for flow sampler action
  • 858451ad3db1ba6e135253c3aed0d0906989befd mlx5: DR, Support creating FW owned terminating flow table
  • e9e3d1af37de2fbf5d0be81eca9614141795726d Merge pull request #825 from yishaih/mlx5_dr
  • 35c8a4433bcfb0c64f90600b2df9225f622141ac Merge pull request #823 from Kamalheib/max_pkeys
  • 940928bc93f375ddcfeb84c5d32f0ea7022be93b Merge pull request #816 from Li-Weihang/attr_fix
  • 9f31ddb98d172c3234cb4a79f38c05cc76066a72 srp_daemon: Add support for the ch_count parameter in /etc/srp_daemon.conf
  • dc67de16d83e17bd284d22119ff39495a45c0647 srp_daemon: Fix the spelling of the name of two symbolic constants
  • b3520a5f529feb561fa370ed566b8c36f60c2d32 verbs: Set attributes to zero if query_device_ex() is not supported
  • cae4a99ae67981e177a04d0f3ade62827c8b9a63 libqedr: add support for XRC-SRQ's.
  • e4ec9b43cd727be2c123cb7e327d742e9d6c9394 mlx5: DR, Allow sync device memory on demand
  • c86f095752f2c94a33de1015deb2a2c089fddc26 mlx5: DR, Increase ICM action memory allocation size up-to 8MB
  • edf6532dac1f3c2e12f83e346cb7174395ccb038 mlx5: DR, Check for minimum ICM memory capabilities requirements
  • 32fd3d611bc8231bafed139350d3bee487e78999 verbs: Make sure VM_DONTCOPY removed
  • e902e4c3010901fa7396c7fd8bd1d92ffbce516a Merge pull request #820 from EdwardSro/pr-ece-attrs
  • 21b9332db6c3d89fc85577ce1839901bed790aa5 Merge pull request #819 from EdwardSro/pr-multi-qps-srq
  • f4e42234093fa9021d7ac59a39156af5aeadb826 Merge pull request #817 from Li-Weihang/cleanup_0901
  • 4a0df53e73a3827a8c32c967d1be04d3d6642687 tests: Verify max_pkeys only for CA
  • 634fc271f0640e1999acc9fbfaf6937c894d4722 Merge pull request #815 from Kamalheib/query_pkey
  • dd20f7c2f56a8354b79dbec8a92a19ea23420800 Merge pull request #810 from Kamalheib/split_qp_type
  • 739a39d1dda1ca0a144b5dce290da1cf94adb694 Merge pull request #814 from Kamalheib/param
  • 526464faa75bbc8ce4708fb75d6ef77c92ba2a5b Merge pull request #818 from alaahl/mlx5_ib_boot_load
  • 162924e2bbd88b4e22ad62b875b235bdd0aeea71 mlx5: DR, Allow SW steering for sw_owner_v2 devices
  • c77bb38eda4a23fd5b48b5f262c2c8312e5b7fe5 mlx5: DR, Add support for SW steering dump STEv1
  • d345eda29b020e9a5409a31140e576ffd357f8fb mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list
  • 29e223af5fc9b18757ad0e5a37b4cd45554b331f mlx5: DR, Use HW specific logic API when writing STE
  • 9cdf0804e7cfea8e2932fbe72119cccc12d5ca37 mlx5: DR, Use the right size when writing partial STE into HW
  • ac2e9ba92671cc402dde5f1b1854dc8b4f72f08c mlx5: DR, Add STEv1 modify header logic
  • 5b901eaab85ba464a83e86e853b5401033fc2120 mlx5: DR, Add STEv1 action apply logic
  • a534a6df472287ee2a787f003c0bf9c1d739acb4 mlx5: Add HW STEv1 action structs to ifc
  • 47ae4e14b4c332adca41185bcb1e64c15f7819f3 mlx5: DR, Add STEv1 setters and getters
  • a18d5c72effb665ae10a3e92ec0e38255f0f633c mlx5: Add ste format STEv1 structs to ifc
  • 3c4f97a848819fab5085a2bc55dd928b0cd04f2d mlx5: DR, Allow native protocol support for HW STEv1
  • e7a7265646592aa670c13c395161a0ac73be81a6 mlx5: DR, Add HW STEv1 match logic
  • 785c21273d5f1cb70c06c6570e54aa37c23f2a72 mlx5: Add match STEv1 structs to ifc
  • 4d219709d80f4a63288923057a3464d2d2b66fae mlx5: DR, Query sw_format_version
  • 011b77c04c22161a89bde1570536f4bc5d0ae64c Merge pull request #813 from yishaih/verbs_misc
  • 2e5477b074a08cab812333e69587aab8fedcda08 pyverbs: Add access to ECE's attributes
  • ed464071ba7e2279de6c719f7547284b72572f96 tests: Add SRQ ODP test
  • 3890ca0582ed1c11d07e57e2ce9205865ffbf099 tests: Support usage of multiple QPs
  • 7a6ca2c271021014b6f598222c2b696d4497c35a pyverbs: Add SRQ object weakrefs relationships
  • 7f1e6ee7846664f468c2057e85ddb499dbfaa029 kernel-boot: Load mlx5_ib and mlx4_ib also for InfiniBand only cards
  • b525a568ffb53dc88d003142d393d91857e9cb78 tests: Add test for ibv_query_pkey
  • cc26e1f01880b8bc192886b53c85ffd2aafc3408 tests: Split QP tests based on QP types
  • 42ae41c628f1a06af9b18752b0f528af3a1e71b5 libhns: Refactor process about opcode in set_rc_wqe()
  • cc67e40d27dd362c5f2780b23366e5f0613c74b4 tests: Remove parametrize
  • c768684046865c7f02aef347b450fa053fe8a2ac Merge pull request #812 from bmerry/ibv_destroy_flow_error_sign
  • 87928178f5d79635ae4d8192e722473ecd07e8a4 verbs: Try access device before adding it to device list
  • 3ce4ea67343051e52d1b40bee8dd560a3f39df41 Fix return value of ibv_destroy_flow when not supported
  • 7fb5032def4b87fef2f66781f9470924d89b5072 Merge pull request #799 from amzn/rnr-retry-pr
  • 9fc4a65286c1e516f7db26814e0dba711508702d Merge pull request #811 from rleon/rxe
  • 8aebb8d02e2ae306a3231b3438a5b007a08e46c0 tests: Allow zero vendor_part_id
  • 0a810d710b773c60d76675b93071668fc4feba42 efa: Use a generic capability check helper
  • 642d9f65131fcd877e6d9614f68d06b0fb29f76e pyverbs/efa: Update query device capabilities with RNR retry
  • 03638da566d6da2a7020559bdfb289436675368c efa: Expose SRD RNR retry capability
  • 5dadf53f71e85c3d03dc6515f474345726958468 Update kernel headers
  • 4e44ce34c19a9df27e867abf7041286252416270 Merge pull request #807 from yishaih/mlx5_dr
  • 05338cbe548d397cf659bb1b92faa75439ff4810 Merge pull request #809 from bdrung/master
  • af68f47eb38a776d924292d98854be4bc1e5f357 libibumad/libibnetdisc: Fix acute accent in manual pages [ #92 ]
  • ec4de31d421167276f78d58dc492de477193fb22 verbs: Fix spelling mistake of command
  • 39fb7b723af54897be6ce4bfac2d54811ded373c Update library version to be 32.0
  • eae85741902b27cec25d27acf626dda42ec998bf mlx5: DR, Move STEv0 modify header logic
  • 8bb47767746e6a83bdbb84a138aa66c6525e4326 mlx5: DR, Move STEv0 action apply logic
  • 6370b449e70d2c069aa9c932ae70b8261318fa58 mlx5: DR, Move STEv0 setters and getters
  • 4c417c149aa87cd46cbf743afd7d1133934ee0df mlx5: DR, Move action apply logic to dr_ste
  • a1027777bc2ddf03402b58ed2fef27103b339add mlx5: DR, Modify ICMP STE builder style
  • fd862bd16f30e55eb15102f871513fd126d4c69b mlx5: DR, Move STEv0 look up types from mlx5dv_dr header
  • e3a100b25e644d64a94790620d4ab725fd13774d mlx5: DR, Merge similar DR STE SET macros
  • 1b2815401cd9aed404fd67db6765b3eda1f684b8 mlx5: DR, Move HW STEv0 match logic
  • e41c75759c1a7978ff8101bc4a9e9e18e3c6840a libqedr: Remove duplicate function prototypes

This list of changes was auto generated.

rdma-core - rdma-core-31.0:

Published by jgunthorpe about 4 years ago

Changes:

  • 526d559740c7599e1f2d533658797290d739554a Merge pull request #806 from galpress/typo-optional-pr
  • cec8272ef88f37925054d451b53cd7d042f68363 verbs: Fix typo 'optinal' -> 'optional'
  • 31537ce991fb73f171264c6817fcc1e62971b22e Merge pull request #805 from amzn/excq-pr
  • ded7847c5fc2c846628a1fea267266a149128389 Merge pull request #803 from rleon/revert-cqe-errors
  • eed269dffab143667e2156f4f7825da293ceb14e Merge pull request #789 from amzn/efa1-pr
  • 8a620e95ba1953ae870951b3f92a0ddd05fa52eb Merge pull request #804 from yishaih/verbs_misc
  • 6def1b8c1019285b7708827da74cf34b175e6c76 verbs: Use WQ creation flags properly
  • 40ee2e2a7df82e5ed1a58fb843474795ed52ffeb efa: Introduce create extended CQ support
  • dc71a86f88416ca7564eb012a90742b9f26b5c88 tests: Skip extended CQ tests on unsupported devices
  • c8323c35753fe9cb8a90e3f6d1bffe7715fd31b8 efa: Store extended CQ in EFA's CQ
  • dc6e991fdad3bbc5cd5c3cd43e50628fb1ae65b7 efa: Split poll CQ function
  • 6c2409d40ec05c0849e5690f03955f548140a715 efa: Use ENOENT to mark empty CQ
  • a48b9b172d8018c83f960f08d0e4bcce0e29fc2d pyverbs: Delete all tests that generates mlx5 CQE errors
  • 568ad09e682e300befd64a6b2dd99b9fc8c90999 Merge pull request #800 from chuckcranor/no_prebuilt_docs
  • 6428c7b04c3868a9ada243551026b3b370686807 Merge pull request #802 from Kamalheib/raw_qp
  • 7de7246c5d8fdb571e4c3ac5aad6efb7c2f310fd allow install to complete even if no prebuilt man pages are available
  • 0c441dc14b5006c21d2d0dde639d7840cfe76e95 tests: Skip test if create Raw Packet QP is not supported
  • 93cadc53b26d1d58cfb4efa68da61ea915d64014 Merge pull request #795 from EdwardSro/pr-memory-window
  • 2c0a469ba0fe747e7c64797323797192b5f38d2b Merge pull request #794 from EdwardSro/pr-rdmacm
  • 3b4690cea36ffb7b15d906fd51f9213a9d6f2f2a Merge pull request #798 from yishaih/mlx5_uar
  • decbd732a766ad21ddba5262f52becbbce87506a Merge pull request #801 from galpress/kernel-headers-dot
  • 6523ec3b73bbd13196f159bfab45d9b7d7285550 Add a dot to kernel headers update script commit message
  • 2eb9059398e1df0524c63a128de77072c3bfdbba efa: Add EFA 0xefa1 PCI ID
  • 0e6660cfac723b32a4c3782afe6cd4abeba40aa7 efa: Respect minimum SQ size
  • 7aad28d11981ce416b3ee6b0fcb12764a072d86d efa: Respect maximum TX doorbell batch
  • b9ffd6e99545c2f4bfc27fab7c87083a39f90b36 efa: Use mmio_memcpy_x64 when copying WQEs to the LLQ
  • 4aafa3e64cef0fa61c704f3b54601d38472e1858 Update kernel headers
  • 2dc2fd2b188092148cfd9524080fd2e06f09030f mlx5: Fix an issue on P9 with legacy UAR
  • e8a955eaf1f8e4048094155af3c0ce34279696a6 Merge pull request #796 from yishaih/mlx5_misc
  • f770ffddcf06ae5f2756e60467842040a8ab5daa Merge pull request #786 from mkalderon/master
  • ebdfec7af3ad53a81f7c04bc5b83d6ec7ebe1fe1 libqedr: Add EDPM mode type for user-fw compatibility
  • 02262ddfe1d9e07ac02df34bd8712500ce96f745 libqedr: Add edpm size limit and flag for backward/forward compatibility
  • 0cea00c9ea07fd3bea3e73e0c185fad3e349fbd2 Update kernel headers
  • 66bc7b861842190b139e176a0c25242593a7f797 mlx5: Enable non page aligned QP ring buffer allocation
  • f0b2d014e44917559e15c7ae399b713c165cb19b Merge pull request #792 from yishaih/mlx5_dr_imp
  • 7b1ec39e02fe3d0ecee29ba55ad63763ae379d3d tests: Add Memory Window tests
  • c05fd072e3faf61c0a92d99829bf48478abc9e03 pyverbs: Add memory window support
  • 6085fa27738f9b3adfa5959a948b0e29e5645cec pyverbs: Add the imm_data property to SendWR
  • e62c1b34d604511a9e9d92f026aa90811b61c770 tests: Add rdmacm remote traffic
  • c36ba279767d4d648c7be53dc75a42757145f167 pyverbs: Add RDMACM remote read/write API
  • d1a87a9413cccaa0d8936706d2b6bd6b26a738a4 pyverbs: Add rdma_get_device API
  • d5d20bfb498ed875cf81f6d461f6e3ffc40b0765 Merge pull request #793 from chuckcranor/master
  • 7b13174a2a336d5708d62ee4e8e93b1e9501ace0 Merge pull request #791 from yishaih/mlx5_misc
  • 1faf9b8974ebd7ed4e9c8e514800097677f7bbb9 Merge pull request #783 from EdwardSro/pr-bug-fixes
  • 8a477f617f9e663aed36180b1a8c432c1b43f7e5 Merge pull request #782 from EdwardSro/pr-odp-additions
  • ccce439cc9d8f71540a3b9ee06265a03f51c0ea4 tests: Support UD ODP test
  • 0423e44e93b88d61c5fd2c06f56dac4213802916 pyverbs: Extend MR's write method
  • 3bc496ffc046c847c250e082e9222323bb4ebcf4 tests: ODP test refactoring
  • 91833c6b67143c31803b317614d7634ee91e88b5 pyverbs: Protect the write and read methods of MR
  • af4668b274b17038d405f5790dec6a1c8ed54886 tests: Add implicit ODP MR testing
  • 61ad2917b7c06537150bf2e124b708ff53e9b99f pyverbs: Add support for implicit ODP MR
  • 8a23e4dd0c9015b74437cf423bdc52e275d0848a add ${NL_LIBRARY_DIRS} to link_directories()
  • bed45e65f8d00892e3d62b8409d6b6601057c9b4 Merge pull request #790 from amzn/shared-pd-test-fix-pr
  • 6508a21ac021cc5629dd990cbfda144b03bf6b50 mlx5: DR, Rename HW specific checks from matcher
  • 7f3f23f532651e222fe50254207c76bf9f6a9de5 mlx5: DR, Rename builders HW specific names
  • b62d8683b07adf6378985d3aab3ff537a0da7450 mlx5: DR, Remove unneeded misc3 variable
  • a6c3abddac3b98ebd8160987cf72c3573bc23d3f mlx5: DR, Remove unneeded vlan check from L2 builder
  • 5bd40ce76aa2d35aa07708beb05549b5cb154106 mlx5: DR, Remove unneeded check from source port builder
  • 77f2d0aa817de866cea487484cb870b63afa8453 mlx5: DR, Call ste_builder directly with tag pointer
  • 8a3e90024c287f43ba19f2edc3c1b0995d6b5e48 mlx5: DR, Replace the check for valid STE entry
  • ba78feddffb166141b7778a4363cc063029ea56b mlx5: DR, Add new action of type dest_devx_tir
  • f6448c19a1bfcf73aab82e5cdf8574e4795617af mlx5: Extend mlx5dv_devx_obj struct to support TIR
  • e055d8ca361a8042b0e0ce6cf7e32cb95ff9f7eb Merge pull request #788 from yishaih/mlx5_misc
  • ab66851f8492b7499bfc8a4a6cf6218f40f71798 tests: Skip tests with unsupported MR access flags
  • 66797c6ddececbb20893f3a5bfa27244ab828424 Merge pull request #787 from jgunthorpe/azp_update
  • 244015c4b6209a46b1d89ce39113b890f5d83fa7 mlx5: DR, Enable SW Steering RX/TX domains
  • b86cd5cce7d8eaf0192d9ab0325b53ee321aacea mlx5: DR, Add support for using force-loopback on QP creation
  • 6724f6530d3ee1047b17e0e52a13f30b118666d1 mlx5: DR, Query RoCE capabilities
  • 0593cf6f3f1fd0cc37f65edb9aadde35020a8ba5 Merge pull request #776 from yishaih/verbs_misc
  • 60b6bfdaa089f607cdfff7381a57cf5d6227414f tests: Add a shared PD Pyverbs test
  • 3790121ed5a838c98120cb6a52ad334d1328fc0e Documentation: Add usage example for verbs import
  • 50d470c43d5c2d391ab8e33a9e69134233cf081a pyverbs: Support verbs import APIs
  • 7964ebbe512e9c5973976d0f72a91a4e5d222164 mlx5: Implement the import/unimport MR verbs
  • 4fdaac97ac58bbe7a24f67b59fdd62300aac575c verbs: Introduce ibv_import/unimport_mr() verbs
  • a238c0f8409cd36c353c80319903be923d6d6307 mlx5: Implement the import/unimport PD verbs
  • 05ae3071bf7bfdf4212cc08a6b89e1717046bac7 verbs: Introduce ibv_import/unimport_pd() verbs
  • 07e21cd43068ae808aebc1a69a0b3471b268ed14 mlx5: Implement the import device functionality
  • cb3be404fadc879c941e29c36c4550394e7039a3 mlx5: Refactor mlx5_alloc_context()
  • 36133ef848b94ccd4849ecf5e1af2f031622e0d8 verbs: Introduce ibv_import_device() verb
  • 317d8895599dddf07487e0a88a654f4f8f2a2af2 verbs: Enhance async FD usage
  • 5f200b1fdb5b23b4625a56641ea9c48d24e36a10 verbs: Close async_fd only when it was previously created
  • 50937d0f462198dd3b483a6b646ecaffeca46970 Update kernel headers
  • 03762d68daa0ad1ba983221a57a7e16f756602b7 buildlib: Update to FC32
  • 4c602001cd549c9a9c6874d9d20bb89ab338468a buildlib: Use the right container for azure pipelines release mode
  • 53d8464ff8346dc692ee272db74390b53049640e Merge pull request #785 from yishaih/mlx5_misc
  • b6a9ee57bf411b11464ea5f85aaef7c955488623 mlx5: Fix compilation errors when compiling with MLX5_DEBUG
  • be9938f300fb386c36f08eb05903979c091cefa5 Merge pull request #780 from amzn/pyverbs-fixes-round2-pr
  • fc35012a1265309584db51193d8e029c6cb6668d Merge pull request #784 from rleon/ml
  • f4de7b3e309a3769790c508e5d45c49733af3a34 redhat: Fix the condition for pyverbs enablement on Fedora 32 and up
  • 20e13b08ae3bc392cd2e15ee85b554a2e8c61f79 tests: Conditional verification of attributes in query device
  • 79f6e8ee29205c4dd054602629dfcc8873ba429a tests: Correct query QP attributes
  • b27e504929d7a6ccafd2d3872c834511b2fb761e tests: Verify net interface support on RDMATestCase
  • ea1dac8dfe7143cbb6e4df1d0c146df50801ea64 tests: Raise correct error value on request notify CQ failure
  • 2aad8aa51e68d6ca0581a1a5853de88c570e0a8c tests: Skip unsupported MW type on MW wrong type test
  • 4c83df0af6fb90f3d8e224a246b2247d644c3a3c Merge pull request #777 from amzn/verbs-cq-pr
  • 26b3b7f137f7166571e31d5b087334c672924b00 pyverbs: Memset the memory after posix_memalign
  • 81c3f5121675198a3316d611de846aed8558a65e Merge pull request #778 from yishaih/mlx5_misc
  • d800c8a9e840fdedd03010b242541b9dfcdbf25e Merge pull request #775 from amzn/ucontext-attr-pr
  • eee1a96caf3fd810ee3de571168a45cf4d79218b efa: Move provider specific attributes to the context
  • f18feb6e4a7f5f7e543da6055490a853250809b3 Merge pull request #779 from amzn/qp-ex-notsupp-pr
  • adfff4188506e39b10441bc1c8f3dd6817e58247 efa: Update correct errno return on create extended QP function
  • 396e6b6d5a2921c1c54f77e89b0a6aa5aaaef7e9 mlx5: Fix potential arithmetic overflow
  • 195c91918f380dc45c450df7669269dd7e266de4 verbs: Introduce verbs_cq for extended CQ operations
  • 9fc71523da9c415290b527d1700aa6a04b4615de Merge pull request #745 from rleon/ece
  • 74b213d7674bf659cd294378f36fac4dcc176b11 tests: Add test for rdmacm ECE mechanism
  • 6957c18f2366a6d303050078eeebafd4959873a4 mlx5: Implement set and query ECE verbs
  • cf053bc6a58db29e781b4b7288ca964aca88b745 pyverbs: Add support for ECE
  • 97f8668eb53ee9e58597213567c1e4b6ce3e2101 librdmacm: Document ECE API
  • 1fc4cb485a54e6058d4c331e31a92e99cfd4dbc1 librdmacm: Implement ECE handshake logic
  • 530673cccb468026bd27b893e494d1d90d9fc0b7 librdmacm: Add an option to reject ECE request
  • cc0a636d40378c3628478c0ee9a33ed4a7655a14 librdmacm: Return ECE results through rdma_accept
  • e18bee29051c9ffd0284a92af807fce422d3161f librdmacm: Connect rdma_connect to the ECE
  • 4358b123858c8a391935c1af7c3416358ff504ad librdmacm: Provide interface to use ECE for external QPs
  • b8359432fe8fb8f3cd93ff92b2211f530c7d8640 debian: Install all available librdmacm man pages
  • 55b51135cab1c0a7f28516a636d5790c2cfca225 verbs: Add interfaces to configure and use ECE
  • c80296afab2b57700f0dd107f8a171a29da804c0 Update kernel headers
  • 1b6f57ebc4c2ec866c6412fa89879338bed6ea2d Update library version to be 31.0

This list of changes was auto generated.

rdma-core - rdma-core-30.0

Published by rleon over 4 years ago

Changes:

  • efa: Check the correct field on SQ/RQ terminate
  • efa: Use variable to store SQ on init/terminate functions
  • efa: Use variable to store RQ on init/terminate functions
  • efa: Rename descriptor index to producer counter
  • efa: Add helper functions for ringing the doorbell
  • efa: Move sub CQ index parameter to base class
  • efa: Move doorbell parameter to base class
  • tests: Verify QP type support on CQ events test
  • tests: Verify QP type support on relaxed ordering tests
  • tests: Verify QP type support on extended QP tests
  • tests: Skip RC and UC QP type tests on unsupported devices
  • tests: Update verification of unsupported direct memory devices
  • tests: Update verification of RoCE support
  • libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • libhns: Optimize the offset information of mmap areas of device
  • libhns: Remove redundant parameters of two SRQ related functions
  • libhns: Check number of extended sge when using extended atomic
  • tests: Add LAG TX affinity test
  • pyverbs/mlx5: Add support to modify/query affinity
  • mlx5: Enable modifying QP's lag tx_affinity port
  • mlx5: Enable querying QP's configured and active lag port
  • mlx5: Add num_lag_ports support in mlx5dv_query_device()
  • libibverbs/man/ibv_create_wq.3 replace verbs_exp.h with verbs.h
  • efa: Fix create QP command over ioctl interface
  • mlx5: Skip source port matching on DR FDB RX domain
  • mlx5: Fix matching on vport gvmi
  • mlx5: Update matching order, TTL before ipv4 5-tuple
  • verbs: Move QP create and destroy commands to ioctl
  • verbs: Move WQ create and destroy to ioctl
  • verbs: Fix ibv_create_wq() to set wq_context
  • verbs: Move SRQ create and destroy to ioctl
  • verbs: Fix ibv_get_srq_num() man page
  • mlx4: Delete comp_mask from verbs_srq
  • verbs: Extend CQ KABI to get an async FD
  • Update kernel headers
  • pyverbs: Add MWs weakrefs to QPEx
  • mlx5: Fix reg_mr bad flow
  • mlx5: Add a note to mlx5dv_create_qp man page
  • tests: Add prefetch ODP MR testing
  • tests: Rename get_send_element method in utils module
  • pyverbs: Add support for ODP MR prefetch feature
  • mlx5: Remove extra comma from TAG action dump print
  • mlx5: Update mlx5dv_dr_action dest_ft dump tool info
  • mlx5: Add support for dumping mlx5dv_dr meter action
  • pyverbs: Remove add_ref from Mlx5Context
  • tests: Add RDMACM Multicast test
  • pyverbs: Add RDMACM multicast
  • tests: Add RDMACM UDP test
  • pyverbs: Support UDP RDMACM control path
  • tests: Fix rdmacm client/server sync mechanism
  • pyverbs: Fix AH creation from WC
  • pyverbs: AddrInfo class extension
  • libibverbs: Fix display tso_caps section
  • mlx5: Add DR drop action support over root tables
  • mlx5: Add support for drop action in DV steering
  • mlx5: Add DR support for steering default miss
  • Update kernel headers
  • mlx5: Add support for steering default miss
  • Update kernel headers
  • librdmacm: Add and delete CMA devices dynamically
  • librdmacm: Globally store and sort IB device list
  • librdmacm: Reference count access to verbs context
  • librdmacm: Make CMA device list to be dynamic
  • librdmacm: Rely on IB device index if available
  • libibverbs: Get stable IB device index
  • libibverbs: Fix description of ibv_get_device_guid man page
  • Update kernel headers
  • tests: Prioritize device config with inet IP.
  • tests: RDMACM tests infrastructure refactoring
  • mlx5: Memory pools sync performance improvement
  • mlx5: Support DR ability to enable device memory reclaim
  • tests: Delete code duplication from CMTestCase
  • libhns: Let software PI/CI grow naturally
  • libhns: Move memory barrier to the same position
  • libhns: Check for valid sge number before processing sq inline
  • build/azp: Use focal as the base OS for azp
  • build/azp: Update to clang-10
  • build/azp: Update to gcc-10
  • build/azp: Add Ubuntu bionic to the deb tests
  • buildlib: Fix a warning from newer pythons
  • pyverbs: Fix compiling with clang on python 3.8
  • build/sparse: Support glibc 31
  • ibacm: Work around using a flex array in a union
  • ibacm: Use [] for flex arrays
  • ibacm: Ensure strings are NULL terminated
  • cbuild: Fix build breakage from APT
  • cbuild: Adjust to the new clang CDN
  • ibdiags: Displays IB CA device list sorted in alphabetical order
  • libibumad: Alphabetically sorting CA device list
  • libhns: Optimize SRQ buffer size calculating process
  • libhns: Optimize WQE buffer parameters calculating process
  • tests: Add a test for EFA query device direct verb
  • pyverbs: Add a name property to the context class
  • pyverbs/efa: Support printing device caps in human readable format
  • pyverbs/efa: Initial support for EFA direct verbs
  • redhat: unversioned documentation directory
  • tests: Change DeviceTest to inherit from PyverbsAPITestCase
  • tests: Start use dev command line argument
  • tests: Add support for parsing command arguments
  • ibacm: Fix move of man page from section 1 to section 8
  • debian: Bump Standards-Version to 4.5.0
  • tests: Add Mlx5 UAR test
  • Documentation: Add code snippet for Mlx5UAR creation
  • pyverbs/mlx5: Support mlx5 UAR allocation
  • Update library version to be 30.0
  • mlx5: Handle ICM memory via buddy allocation instead of bucket management
  • mlx5: Add buddy mechanism utilities
  • mlx5: Allocate accurate aligned DM memory size
rdma-core - rdma-core-26.2

Published by jgunthorpe over 4 years ago

Changes:

  • 29573b48ae79176ade62f45f80e495ad15dc2b58 Bump to version 26.2
  • 183ed53b84ba14e13a366bc2a28740374649004f ibtracert.c: fix RESOURCE_LEAK issues
  • 5211ee1ce745820381b5a105380e96f445e9ec35 iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • 97ab97057e5f9a0986a2b1a0345422e92e374776 rstream.c: fix RESOURCE_LEAK issues
  • 15933b4193ea5bd521923496a82d5db981d7ca60 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • b69f90d52ec6d18f47b80e3a97a0566a930054ed qedr: Fix USE_AFTER_FREE issues
  • ed3c29116e5f767c8180596bdf5cb20a52b548a1 kernel-boot: correct precision specifier
  • 420ecb76deb3d5feac34d05cd89de11d2297e51a infiniband-diags: Fix memory leak in function rereg_and_test_port
  • 24d7a05607f82a0b65a9546c7ac53fb2d042a096 infiniband-diags: Fix memory leaks in ibroute.c
  • 9cabcd2546ae79ae1cfdd2e3c7299098a6dfb59c infiniband-diags: Fix memory leak in read_ibdiag_config
  • a675e13d7fbd25d90da0249bea35a86ceaa243d7 infiniband-diags: Fix two Coverity 'invalidScanfFormatWidth' issues
  • 2e5ae8f1a78bb99d797521e28a295394e78f8356 ibdiags: Dump only supported extended port counters
  • 1e1d2efbb71b015bb5d7485e0f87b7ff3b883ca0 srp_daemon: check return value of function 'umad_init'
  • 4990db62bd304cd4d38a33d15288ce96af4410e4 Fix shiftTooManyBitsSigned issues
  • c72a9052ce60d6de85f8695f304ec0b7284c2c5b rcopy: fix UNUSED_VALUE
  • 2594293519804ab78b67493ea0672209b9a6316f kernel-boot: don't return 0 when failed to allocate name
  • 807101764760011bb1c1b32a8e893c6e36b678b4 libhns: Not process return value of flushing cqe
  • a1212c736e3e8a22364a3141a35f71b5bcc14d4f ibdiag: Compare CA device names by using the maximum length between them
  • 95e8778f490073e3099844c642dc2d804bad5ebf efa: Use the correct barrier between BAR writes on post send flow
  • f9df03b68941e707230451aa24643b3d75b2b8e8 infiniband-diags: Fix a CONSTANT_EXPRESSION_RESULT issue
  • 03a740b107d835cb85e3c5f5822854f297bc9fd5 pyverbs: Fix port_state_to_str function
  • 7602f5779e88d8cc1e0884b37331d32af57254ae libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 2ed6ddce0ed9862e1c1afd5ae12c09063a901426 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 9e69dc105eb27b773852145fbb6d6ec8070ac74f kernel-boot: Use node GUID instead of system image GUID
  • 0249face59351a131f9fdd3356e913e35bc8a487 tests: Fix checking page_size_cap
  • c40c2d40e90fd1796959c9534506241e273fa6f9 ibacm: Do not open non InfiniBand device
  • ee983959bd268cec34a311885fd8f1b6e1896af1 ibacm: Fix bug in acm_get_ep()
  • e97218eeee089608aabc7b0d2890ea90264fa7a5 ibacm: Fix a memory leak in an acm_open_dev() error path [ #1 ]
  • 4d132cb8dac975ca40d51f623262f03a022bc8d9 libhns: Fix for the error code when polling cq
  • e52a1c2907830b8f772dfc1abdce632e10993896 pyverbs: Return correct port number in QPAttr's AH property
  • 75b70748dc5a3816d19a842318926ca7c9a7a08c libhns: Return correct value of cqe num when flushing cqe failed
  • 05eaaeef1f3dfebf69569746318ccb5fed3a2f87 libhns: Avoid null pointer operation
  • cabe5e200f986ecc7c09286b69ffeb0a3842df5c libhns: Bugfix for updating qp params
  • 0cb3f513668b86ac656787807a4da257b5c94004 libhns: Bugfix for cleaning cq
  • f0061b3aff993ab4c722eacd97e67cc87a9e99e7 libhns: Bugfix for assigning sl
  • a4314e4776cc56b59305d16e790e9e9db0777da0 libhns: Optimize bind_mw for fixing null pointer access
  • f22d4fafb79f725c8ab1d61fe1c37d4abc6d0d77 libhns: Fix calculation errors with ilog32()
rdma-core - rdma-core-25.4

Published by jgunthorpe over 4 years ago

Changes:

  • 17e7ff2ecdb77e82f24fa30f5846606e246104ad Bump to version 25.4
  • f20e95391a9da6f335a9a11294bb1bbd746a603f ibtracert.c: fix RESOURCE_LEAK issues
  • e0a2a828dc31590709903ba3070a26cfbe70d74a iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • bb03ef0997b0292b3e5c2f1aecd8c98621899d73 rstream.c: fix RESOURCE_LEAK issues
  • 924960df00ed1a848394c7da36f6df0b8577ee4e xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 3a44465ce6def13a790663fe1fa84bb27f725c60 qedr: Fix USE_AFTER_FREE issues
  • 4873721d7da91ebf43f0279fd750f3274f98ea78 kernel-boot: correct precision specifier
  • b62fa3e9552faee39ff238460a43bc84264bd52a infiniband-diags: Fix memory leak in function rereg_and_test_port
  • e4e6bc190891b43431b1e5c13ba141f77d83f991 infiniband-diags: Fix memory leaks in ibroute.c
  • 964d96af2abcb24b57a1922cf4473a211166a322 infiniband-diags: Fix memory leak in read_ibdiag_config
  • e0e86e88064d44cc71a57d40971affe6d6780a2f infiniband-diags: Fix two Coverity 'invalidScanfFormatWidth' issues
  • 784df4c807a2e30315dec1c3a067f2cc9ea54b8d ibdiags: Dump only supported extended port counters
  • e9d6a2bfb758820a8110e5d83bd81866cecea112 srp_daemon: check return value of function 'umad_init'
  • 948660cfcdd06c024dd07cf4c17e1f094b3b74c9 Fix shiftTooManyBitsSigned issues
  • 2a5b6562f7cd74bc93627486a404b7bc42a25d34 rcopy: fix UNUSED_VALUE
  • af53bee3cf2410a51c28d3364571b30f08b93ad3 kernel-boot: don't return 0 when failed to allocate name
  • fb256ae08397103b726b23407dc4c220c8d637ef libhns: Not process return value of flushing cqe
  • 9914953352476a60cf85d0f2e389996529579018 infiniband-diags: Fix a CONSTANT_EXPRESSION_RESULT issue
  • 928304d6747b9492884eb1743c30b6e06f70a0af pyverbs: Fix port_state_to_str function
  • 5de68cc7542efbb3c2c573c762810bf89578d669 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • fc9dfe0e762550471e967be1dc4424be51248a88 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 5a719e4de5dd5bd7867ba7d2d357555d1c2e9388 kernel-boot: Use node GUID instead of system image GUID
  • 556e0c074a7cda9386613096eff1ff073bce5690 tests: Fix checking page_size_cap
  • dace3b0945f17d9180ce10414af55309db2a6fd4 ibacm: Do not open non InfiniBand device
  • e8a299528d5a159aa8d5d537c034a618ddb1bfba ibacm: Fix bug in acm_get_ep()
  • 0eb64922c2661f03d410582c4fc01c43ee11ff3d ibacm: Fix a memory leak in an acm_open_dev() error path [ #1 ]
  • c4017b210e7a9b4fb424a9bf30e3103f69076120 libhns: Fix for the error code when polling cq
  • 9118d79512c8afff73b961f7e633b32b970afa77 pyverbs: Return correct port number in QPAttr's AH property
  • 6abfbeaeaebd56ea6eaea81c6636d4c3ae33c80f libhns: Return correct value of cqe num when flushing cqe failed
  • 5177a610a673f4f2cf42421b53979ead55541a2a libhns: Avoid null pointer operation
  • 048a325edf84764ffbe393a68c7b2621d9bb03fb libhns: Bugfix for cleaning cq
  • 0e32cfaa3873a8aac9a370e2db04e3203e7287c2 libhns: Bugfix for assigning sl
  • ebe3ca48338d43e5b5c70bb348c7ccc1d8a0b8db libhns: Optimize bind_mw for fixing null pointer access
rdma-core - rdma-core-28.1

Published by jgunthorpe over 4 years ago

Changes:

  • 3cba3a8c63f4c1b776e03e4a89367e8d909e15a8 Bump to version 28.1
  • 429c2aace55d3bb3098e168e22213e280c24eb57 libibverbs: Fix query_device_ex dummy function not to return EOPNOTSUPP
  • a71d6690e726d13e9684b1ff1ab530c9eb89fe8f ibacm: Fix id_string pointers after end-point address re-allocation
  • 8f75f69959f58a3b83a7b43937cf446a81ba55a2 pyverbs/mlx5: Fix Mlx5Context to open DevX context
  • 7969a5164d87bef6f97956ba783323104da75752 ibtracert.c: fix RESOURCE_LEAK issues
  • 09eefb0a8e909613b5eb218199dda98363e8973b iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • c0c8793c2e0e16111b94931e775399e7ea22c005 rstream.c: fix RESOURCE_LEAK issues
  • a3769b7e9399a8c4578e0dcd0b02c192a988ca21 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • f0e04df1eb41e9ff5bb4f947a1bd640a9bccb281 ibacm: fix a RESOURCE_LEAK issue for acmp.c
  • 8fc3848a3a779d5cd9b3afe8242e5bfe759f0fc0 mlx5: Fix postsend actions write length
  • 0500280954ea9f872ae52178c986517fa530c070 ibdiags: Dump only supported extended port counters
  • 9daff1627d4231a64e1757fc851b1c5c947dc96f srp_daemon: check return value of function 'umad_init'
  • f1c84858e7de06e95685cd0441fcdbae1cd70ac6 Fix shiftTooManyBitsSigned issues
  • daf393be6432998e2ccd5ccaea71a99a30ca4868 rcopy: fix UNUSED_VALUE
  • 48bf23c5040e3a2e627cd783b4713bef8c401595 kernel-boot: don't return 0 when failed to allocate name
  • 793eb4924baf10eb0c0c2dc39fc00bb0551f7260 libhns: Not process return value of flushing cqe
  • 1578f245fb99a28f0f311926958c584355e4d66e ibdiag: Compare CA device names by using the maximum length between them
  • 777c57bfee6479c8bbc8be74d34c8a9ec2e5010f efa: Use the correct barrier between BAR writes on post send flow
  • 4c76e408a70d7615af2ff34b9651056d53a18e49 infiniband-diags: Fix a CONSTANT_EXPRESSION_RESULT issue
  • a9b52fc45436ed6eee0ca49a3ac9d4c134300198 Fix compilation on i386 with gcc
  • b4c462b60170448d1a07d943954f75081426ba80 pyverbs: Fix port_state_to_str function
  • 8355236537a29c9d92426142db2a4d85dcf26d09 pyverbs: Remove errno param when raising PyverbsRDMAErrno
  • dbc9dfbd0e0d77510a8754ac381452b4bfce489c tests: Fix errno check upon mlx5 VAR creation
  • 3685c450f8c6090cf4fa0f4c6860ae726ec45c83 libqedr: Fix user context allocation forward compatibility
  • 5669f544ecfe6c5364041a97e1a3652f3636c1f1 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 05700e697777edc3fe30c24349e14ea4ae4a1813 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 133e2dfa60488d4bced7af4746c7272a2d60465d tests: Use post_recv in the right place
  • 3c2805a169ca43daf0177a3b2a78b49bc6c6570c ABI Files
rdma-core - rdma-core-27.1

Published by jgunthorpe over 4 years ago

Changes:

  • ba66d565a860c2bed39f6a60fb53285b871522c9 Bump to version 27.1
  • 584811e82d7a6f10aec730e2988ffcb1655b26be iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • 30952c395c52242f2797bf5d4c16607287ad7e99 iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • 58fe9883b7f0380a496a55a19015e73d94cf069a rstream.c: fix RESOURCE_LEAK issues
  • e2ce62cd7f2b67b080c404df4bd7129e97d16c15 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • d8878aeaed2885ec63a46d1aa4ba9c500650e4a3 mlx5: Fix postsend actions write length
  • 8d16a5fd0e215f03a745921dec48acf71f07d86f qedr: Fix USE_AFTER_FREE issues
  • 6c628209a7a73a0b22fb53ac1269199a14408400 kernel-boot: correct precision specifier
  • 9af5349bddef3c1ec5e226e8307496fd2c7b694f infiniband-diags: Fix memory leak in function rereg_and_test_port
  • bcff9ed450e0713e8752cc2d1008be2bbf0c3a2b infiniband-diags: Fix memory leaks in ibroute.c
  • 53a24c93ab8b1fb80d9d9bc213ecea3c89874a74 infiniband-diags: Fix memory leak in read_ibdiag_config
  • 78b4303d1561d1f52f20deba23c08a17cd9c5b3c infiniband-diags: Fix two Coverity 'invalidScanfFormatWidth' issues
  • 46cf1fb7b86a796f2c0b82a2f4f170a29aff8264 ibdiags: Dump only supported extended port counters
  • 14fcbb980d5ac8e8ef54d76203fdf73358c2ad6b srp_daemon: check return value of function 'umad_init'
  • 67dc1e31a909199fc9b244d44a1bc71654c418d9 Fix shiftTooManyBitsSigned issues
  • f03577fd39534d99f080950315627d577d2e374c rcopy: fix UNUSED_VALUE
  • 1ac08682c453b9a19024a6a6057c1ae146649def kernel-boot: don't return 0 when failed to allocate name
  • 2db5fadaafb51709881ea0bd2b2755ef5b229a15 libhns: Not process return value of flushing cqe
  • 3d9130697f9f997bb6878afb6b0f8f3bf3e94180 ibdiag: Compare CA device names by using the maximum length between them
  • e828058d205b833dcf1e04ec425176be17b54f79 efa: Use the correct barrier between BAR writes on post send flow
  • a0e8da14ab97d784c6b2d9c96080dbd7e181729c infiniband-diags: Fix a CONSTANT_EXPRESSION_RESULT issue
  • b9044022bf6a90d63d3a3fea50a466aaa36fa984 pyverbs: Fix port_state_to_str function
  • baf9973e349654267c6c969ece7862dafef09304 pyverbs: Remove errno param when raising PyverbsRDMAErrno
  • ae522995e9ae7c88a7165f7077e18bfe2fa4555c libqedr: Fix user context allocation forward compatibility
  • 9ae86b1e5ba257b3007afa813d1ec725f23ecc40 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 1ccb52ed7901cd93facdaa2de77e02d300bb37a8 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 1834156a556c0140957aef59cab914de3ea65436 tests: Use post_recv in the right place
  • 84c77ddfd9e6087614a0d1d213cb331bfec3c710 kernel-boot: Use node GUID instead of system image GUID
  • 70eb4f9903c178c67132c1f2b1eb2487d02349fe tests: Fix checking page_size_cap
  • 9ea8b13d6a337aa37167d62ede4b97251c61e5f4 ibacm: Do not open non InfiniBand device
  • 3410c50de14d79ef0585cedaefcd936f39f04223 ibacm: Fix bug in acm_get_ep()
  • fde23db28ccf3bfedbe4f12cc83cb664ebc64a8d tests: Avoid code duplication
  • b6a2e4c0b7a4742866e9696b5814c49d870a15fb ibacm: Fix a memory leak in an acm_open_dev() error path [ #1 ]
  • c176393cf13a2a53a4d367d812463412ba3b69e7 tests: Fix query GIDs
  • ed1c222983c42aa1f3e9ecc60b6c0c6b62b228b0 libhns: Fix for the error code when polling cq
  • f2efdac965d7205ea9ec8395e624c0ac72e53697 pyverbs: Fix PyverbsRDMAErrno() takes exactly one argument (2 given)
  • c3ca5e9c25abd77182f1e152c261f189687be699 tests: Fix exception when no IB device found
  • 2638d9e3eb320c679d3c3975198a09449b36196c vmw_pvrdma: Use QP handle when attempting to flush CQEs
  • c50e82adb6120ef699359eb25352a62b3f91585c tests: Fix exception when running the tests from the tests directory
  • 45b54eae3567d9636d4040e2247c75ed9a335372 Documentation: Update testing doc
  • 0f21a7142118cafeb63ef6e425c3e6038917bc09 ABI Files
rdma-core - rdma-core-24.3

Published by nmorey over 4 years ago

Updates from version 24.2

  • Backport fixes:
    • iwarp_pm_helper.c: fix RESOURCE_LEAK issue
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • kernel-boot: don't return 0 when failed to allocate name
    • libhns: Not process return value of flushing cqe
    • pyverbs: Fix port_state_to_str function
    • libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • kernel-boot: Use node GUID instead of system image GUID
    • tests: Fix checking page_size_cap
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Fix for the error code when polling cq
    • pyverbs: Return correct port number in QPAttr's AH property
    • libhns: Return correct value of cqe num when flushing cqe failed
    • libhns: Avoid null pointer operation
    • libhns: Bugfix for cleaning cq
    • libhns: Bugfix for assigning sl
rdma-core - rdma-core-23.4:

Published by nmorey over 4 years ago

Updates from version 23.3

  • Backport fixes:
    • iwarp_pm_helper.c: fix RESOURCE_LEAK issue
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • libhns: Not process return value of flushing cqe
    • libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • tests: Fix checking page_size_cap
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Return correct value of cqe num when flushing cqe failed
    • libhns: Avoid null pointer operation
    • libhns: Bugfix for cleaning cq
    • libhns: Bugfix for assigning sl
rdma-core - rdma-core-22.6:

Published by nmorey over 4 years ago

Updates from version 22.5

  • Backport fixes:
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • libhns: Not process return value of flushing cqe
    • libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Avoid null pointer operation
    • libhns: Bugfix for assigning sl
rdma-core - rdma-core-21.5:

Published by nmorey over 4 years ago

Updates from version 21.4

  • Backport fixes:
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • libhns: Not process return value of flushing cqe
    • libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Avoid null pointer operation
    • libhns: Bugfix for assigning sl
rdma-core - rdma-core-20.6:

Published by nmorey over 4 years ago

Updates from version 20.5

  • Backport fixes:
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • libhns: Not process return value of flushing cqe
    • libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Avoid null pointer operation
    • libhns: Bugfix for assigning sl
rdma-core - rdma-core-19.6:

Published by nmorey over 4 years ago

Updates from version 19.5

  • Backport fixes:
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Avoid null pointer operation
rdma-core - rdma-core-18.7:

Published by nmorey over 4 years ago

Updates from version 18.6

  • Backport fixes:
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • Fix shiftTooManyBitsSigned issues
    • rcopy: fix UNUSED_VALUE
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Avoid null pointer operation
rdma-core - rdma-core-17.8:

Published by nmorey over 4 years ago

Updates from version 17.7

  • Backport fixes:
    • rstream.c: fix RESOURCE_LEAK issues
    • xsrq_pingpong.c: Fix RESOURCE_LEAK issue
    • srp_daemon: check return value of function 'umad_init'
    • rcopy: fix UNUSED_VALUE
    • vmw_pvrdma: Avoid double unlock on qp->sq.lock
    • ibacm: Fix bug in acm_get_ep()
    • libhns: Avoid null pointer operation