rdma-core

RDMA core userspace libraries and daemons

OTHER License

Stars
1.5K
Committers
366

Bot releases are hidden (Show)

rdma-core - rdma-core-37.3

Published by jgunthorpe over 2 years ago

Changes:

  • c675862bef0b75a9e5ff18dcd62b0712b2fdb213 Bump to version 37.3
  • 3c032e8355e78beb115edcd12766d3ef1615b588 cmake: Add default for SYSTEMCTL_BIN option.
  • 8003b5ec96bd11a366c151d0329229bc6f74c45f librdmacm: Make rping with external qp compliant to IB spec
  • 356ff36c21636f243153cbc8bdcd2f14f3070d2b mlx5: DR, Fix handling of different actions on the same STE in STEv1
  • e989c539ef0f90654f11cb96b42800ce5a832902 srp_daemon: Detect proper path to systemctl
  • 562d470ca4bfac0ad966e11e9ef4ecc4ca4d89a9 cmake: Fix cmake link property for static library
  • 42bb5911400625aecf5a8f06a2999e9a678d7dfb redhat: fix CMake flags
  • 55b64dccc077b15f87cdeec7487fb945d26ba383 mlx5: DR, Fix SW steering dump tool dr_match_param structs
  • 6a60a92e6b913b72f109bb64885765ddae9dda8c providers: Move input validation for memory window bind to core
  • 061043d96879be9335d4566c0e92c65893f5e6e9 providers/rxe: Replace '%' with '&' in check_qp_queue_full()
  • 69f648bd621537e53e46cb10a8985b41f06169c0 verbs: Fix description of manual for ibv wc read byte len function
  • 90627b68fd3f7b3769b27c5be0e2eabfc626e15f verbs: Fix a typo
  • 90b25dc9f1a5ad6afccfb70a586422b09c59cfca libhns: Fix wrong HIP08 version macro
  • 1c92be7977e6bd685d27f76555e55597196561cb libhns: Fix out-of-bounds write when filling inline data into extended sge space
  • eb8a36884a148ad1b872582a3783960abeb51a7c bnxt_re/lib: Check pointer validity while freeing queue pointers
  • 3ea45d65d42e5daf032164240abebec82e987f90 mlx5: Initialize wr_data when post a work request

This list of changes was auto generated.

rdma-core - rdma-core-36.4

Published by jgunthorpe over 2 years ago

Changes:

  • 8ce9db1c939315f4654c3b84262457c523e0247c Bump to version 36.4
  • 204532b536a6f510a0a925660c8b59fcdefdafe5 cmake: Add default for SYSTEMCTL_BIN option.
  • f9212c065e429f5affdfa452d3d1bdc481bf9eb0 librdmacm: Make rping with external qp compliant to IB spec
  • 7cc2792f90c5b7a79569302c3f274f6c9d90d862 mlx5: DR, Fix handling of different actions on the same STE in STEv1
  • 8547ce83763cd79ee1bc96cc1427886c993fad13 srp_daemon: Detect proper path to systemctl
  • fd49e4258475fa7ff01e06e255c5fd1a998f7428 cmake: Fix cmake link property for static library
  • dd2453cae3758f30aa29ecccee02f78037eb1845 redhat: fix CMake flags
  • 629a0dbb8a266cf1afb6b19b41bff6b59a250299 mlx5: DR, Fix SW steering dump tool dr_match_param structs
  • daf7a4899da6d5e43891a2388b8307f2c1c3e04a providers/rxe: Replace '%' with '&' in check_qp_queue_full()
  • 1cc71fc8abb49c058a8b61765a00b9aead549a8a verbs: Fix description of manual for ibv wc read byte len function
  • b4043644ed533eb0c9b4c6acc51cfc8537906795 verbs: Fix a typo
  • 5d752fb9fe1ac472304f8dbeb46ef44e36e853f8 libhns: Fix wrong HIP08 version macro
  • 57fdc56a3aae1cbdf4cff517d7579ad23ca833ba libhns: Fix out-of-bounds write when filling inline data into extended sge space
  • dd749304382689bf6446393a0f4bab671693f5f6 bnxt_re/lib: Check pointer validity while freeing queue pointers
  • 7b01469018a4d98528739f7b65b43dcb20e1a6e3 mlx5: Initialize wr_data when post a work request

This list of changes was auto generated.

rdma-core - rdma-core-35.4

Published by jgunthorpe over 2 years ago

Changes:

  • 2777544862ecaf0f3bf5e7b3fbaf0504d463d219 Bump to version 35.4
  • b445bc8d0ad57e081c4a65693921ddda96c315e4 cmake: Add default for SYSTEMCTL_BIN option.
  • 0a4ec42085781dce7da2ee39f7d2ce6ec55413ce librdmacm: Make rping with external qp compliant to IB spec
  • 41d9aeb2017f6f1c809406ea2ee1c24e62cfc87f mlx5: DR, Fix handling of different actions on the same STE in STEv1
  • b9de06f3a15bd791b982b0baba7ae40f1679e9c5 srp_daemon: Detect proper path to systemctl
  • 46b7b288fc2fe8369ff67e7c5a96364e1c414915 cmake: Fix cmake link property for static library
  • 843d46ee18201a022df5a84f3e3ad2ea1c78947f redhat: fix CMake flags
  • 3d22d7469b239abeaa92ce76e17699b76041a6b2 providers/rxe: Replace '%' with '&' in check_qp_queue_full()
  • a508af41706a0f344ada769525968f511c9ea27e verbs: Fix description of manual for ibv wc read byte len function
  • 6b4fa73bb91599a552f2e92bbceaf3eb1410b505 verbs: Fix a typo
  • 3e2b93eee42bdf515d6ffdd6105ff5eb578b2088 libhns: Fix wrong HIP08 version macro
  • 10c13580e0cae54ad418f905ad2b70e5cc5ffa72 libhns: Fix out-of-bounds write when filling inline data into extended sge space

This list of changes was auto generated.

rdma-core - rdma-core-34.5

Published by jgunthorpe over 2 years ago

Changes:

  • 91bda41a592d1e8b1eea9348c10a353395b2e4e4 Bump to version 34.5
  • 505527f91c80951a4914288b848a55bf25da2696 cmake: Add default for SYSTEMCTL_BIN option.
  • 17679cb1b1f3f264acfd2999f73a4c510eb7515e librdmacm: Make rping with external qp compliant to IB spec
  • 62686d627bb21b1cb09eba49f6faf9b4bc52ed32 srp_daemon: Detect proper path to systemctl
  • b46ef9139e54e7921b1b7f47c46bdef9e2eae5be cmake: Fix cmake link property for static library
  • 96d2b1f763ba2507e40f0c2d23f08d718b46dca4 redhat: fix CMake flags
  • 1db8429f51fce0c3ab548f1e69519b4fbcc6f5ae providers/rxe: Replace '%' with '&' in check_qp_queue_full()
  • 8581d06d3f5901a495509aaf5eb1007963a6ff5b verbs: Fix description of manual for ibv wc read byte len function
  • b59c5e3ed1b47f1d58cf3cd6dbe745a7b2e1ccfe verbs: Fix a typo
  • 3edce0d8a1786e35ea5b576543eb8b9271d4b2fe libhns: Fix wrong HIP08 version macro
  • e69df665039d4bf18bbad1a9e61cb7c2464b85b4 libhns: Fix out-of-bounds write when filling inline data into extended sge space

This list of changes was auto generated.

rdma-core - rdma-core-33.6

Published by jgunthorpe over 2 years ago

Changes:

  • 89d8432f431fb83a2801f541f98a298831048e17 Bump to version 33.6
  • 7047738d835b97fbc9924b21bc264efefd933dbb cmake: Add default for SYSTEMCTL_BIN option.
  • a1fcf3de165e703f6bef4ee109f080f2ea8b8248 librdmacm: Make rping with external qp compliant to IB spec
  • c055de0a3a8927d053009653d2ac84aef9ab0e8a srp_daemon: Detect proper path to systemctl
  • f12bac1aeabfd4313e7fc073bc8d6050ee830e4b cmake: Fix cmake link property for static library
  • ed2888ed27b24bb017b115958e6d4437a72d0e00 redhat: fix CMake flags
  • 7a3e93222542f3a50d47740ef8d1bad9cee52c27 verbs: Fix description of manual for ibv wc read byte len function
  • a0b40e5121861ad04c72127af88d5a2263958448 verbs: Fix a typo
  • 6c486c314327707c6d843b291123da6326d69222 libhns: Fix wrong HIP08 version macro
  • 161019cd43d16f67675ddf5ed6c27271851fa720 libhns: Fix out-of-bounds write when filling inline data into extended sge space

This list of changes was auto generated.

rdma-core - rdma-core-32.6

Published by jgunthorpe over 2 years ago

Changes:

  • 385fa054a7871f06997077229b241599f38cf55f Bump to version 32.6
  • bda363cdffc6c54a6aee048096e9040d22f41492 cmake: Add default for SYSTEMCTL_BIN option.
  • aaca278109352e3b3fcf8073a3b91ed06c85ad7d librdmacm: Make rping with external qp compliant to IB spec
  • 9df1b423912a7ce565947232502631471c7908da srp_daemon: Detect proper path to systemctl
  • f57676213a52ed7f079cb9a404a8e54c9f388048 cmake: Fix cmake link property for static library
  • 0030a1438b545bcfcd70bb409f115a5dab355585 redhat: fix CMake flags
  • 88d422cd4a0d788124f2aaf9d7eb101d66bd5e25 verbs: Fix description of manual for ibv wc read byte len function
  • a286f4213470821709445b818dd660465a70797a verbs: Fix a typo
  • dbd136efdd026b1c733c1dc42a99b6a1b63846cd libhns: Fix out-of-bounds write when filling inline data into extended sge space

This list of changes was auto generated.

rdma-core - rdma-core-39.0

Published by jgunthorpe over 2 years ago

Changes:

  • b2fedc4b1b891afd2c26ebfd21f9e440e83c28ff rsocket: Make sure that the allocated memory is aligned
  • ebbdb85d2dadbd8850e9647d7e3cfeb098569b35 Merge pull request #1107 from Sindhu-Devale/libirdma-12-9-fixes
  • a83619b2321b464693056876a806da2b1c3cd0e6 providers: Move input validation for memory window bind to core
  • a274c9c2d658a3dfed0d61132a017c1be81c6a05 providers/rxe: Replace '%' with '&' in check_qp_queue_full()
  • 812ab811a85a4544563d58f1780aab94887d2136 Merge pull request #1128 from Wenpeng-Liang/clear_rq_sge
  • 1a9b2db8e331d1d7befb0f0246db252b2e4d37e8 docs: Fix typo in pyverbs example
  • d4981803f8c40ebe38fe4485fd257e64d2b8bbd4 libhns: Clear remaining unused sges when post recv
  • d99f61c90167da6f09e3321ee6441e2a96f3ad7c Merge pull request #1127 from Wenpeng-Liang/misc_bugfix
  • 7307264c9a61193e5166351d69df489b8620af70 verbs: Fix description of manual for ibv wc read byte len function
  • c29813012e5e1297170c9131f2071fdce928fa5f verbs: Fix a typo
  • 9e040fc93e36c4d5c72ca912c0492ed595540142 libhns: Fix wrong HIP08 version macro
  • 2ced2bc4d1d422c84dd3487af6986c1df7064885 libhns: Fix out-of-bounds write when filling inline data into extended sge space
  • 2f28aebda3eab82becaee4111bdc30ead2df70aa Merge pull request #1125 from selvintxavier/free_queue_fix
  • 02fb24d24bd705822254133fa82c007ab3487af8 bnxt_re/lib: Check pointer validity while freeing queue pointers
  • 5a3a4b37b8efa417d4663cc12e81bd3142352cdb Merge pull request #1114 from yishaih/verbs_misc
  • e3d0a1827bebf780f2c5b9ebe32c73575ba4998d Merge pull request #1116 from yishaih/mlx5_misc
  • f3596c3f842a3269cb238d7ba607302b81baf9c1 libhns: Fix the calculation of QP/SRQ table size
  • ff0a589f0471d17d26c11237aca213b2e9c7a1d6 Merge pull request #1120 from selvintxavier/fix_inline_wqe_size
  • 61e41d061bf6ddf865c2dda7f5c3909caa87113a bnxt_re/lib: Fix the Send WQE size calulation for inline data
  • bc6a7e42c1505ea5a301401240af880f42181b0e Merge pull request #1118 from selvintxavier/bnxt_re_maintainer_up
  • a282b7e52e4c7223c904227f806ddacb5bc83ccc Merge pull request #1048 from zhijianli88/master
  • 24cf76229bd8bc264a987014ccc55e357e0394e2 MAINTAINERS: Update bnxt_re and ocrdma maintainer
  • 3501e7cd98f9bf8b27873b7145ac7252c3f514e6 man page: Fix return value for ibv_advise_mr()
  • 8197f70c1a1fa3c0b06e6a6f58c44fccb0657b83 Merge pull request #1096 from raygift/fix-raccept-to-handle-cm-event-on-failure
  • 465f8f932505c3860dd4cf758026209eb87a0dbe tests: Modify test_mlx5_raw_wqe
  • 4c905646de3e75bdccada4abe9f0d273d76eaf50 mlx5: Initialize wr_data when post a work request
  • 4834dd4a0848a71b98a48c71deb733500d4d5f3a Merge pull request #1115 from firasj/mmio_memcpy
  • a16c6f514eb22be440ac39712b74b6963fba594a util: Fix mmio memcpy on ARM
  • 49c2d6e7fc3d3c82505dae73551d2349ac04a5a7 pyverbs: Extend support of NDR rates
  • eb7a7fb3b42ffedc6ddc3382f6aab38853353aae ibdiags: Extend support of NDR rates
  • f6c49e7948fa26a9f5d84053714b7e93dccc95d1 verbs: Extend support of NDR rates
  • da6f951db7813274fe8f7dbbdd4ee53b3e5a15c9 Merge pull request #1113 from Wenpeng-Liang/hr_reg_xxx
  • 9ed4dc70aaa6b00fc9994630af6bf04c46a6a756 libhns: Use new interfaces hr reg ***() to operate the WQE field
  • 0ed27cc4c913862f80ff294050096a5d2310b40f libhns: Use new interfaces hr reg ***() to operate the DB field
  • 5ddef9e819d46308d367f30133fee6a954f8f7ee libhns: Add new interfaces hr reg ***() to operate the CQE field
  • 272f442e5f84d090e0585ba46593906031f65c4b Merge pull request #1112 from Wenpeng-Liang/isolated_db
  • 0591d05ea0ac89909fcada43d5d14420385df6a0 Merge pull request #1110 from firasj/deb_fix
  • fa92e4bd256de101c18948f70fc7b32be18c0a1c debian: Remove i40iw provider conffile
  • 4eb257263c830033ae36136110ea6796f83b09bd libhns: Use new SQ doorbell register for HIP09
  • 4cc30d8e3044c559d811a49c84da52cc04475e1a Merge pull request #1109 from zhijianli88/misc-fixes
  • c431afec31641a94a719a18020b6b88b18058617 rxe: output error message via verbs_err()
  • cbd3995abf820852846aa12c7b518f11637f1442 Merge pull request #1088 from Wenpeng-Liang/dwqe
  • 4f0cfa256ef8e18332172f3af38324010fb7f5c2 Merge pull request #1105 from Kamalheib/qp_state
  • d87ed8aa457003a94ea3c3d9d577c4942515e765 Merge pull request #1106 from Sindhu-Devale/libirdma-12-8-fixes
  • 8c1874af0c40ff41355a8ad15f9fb3d4ff46f8fd Application requires that nonblocking accept calls progress without
  • 159933c37450208f93f60ea74d0b8a2688c57bba libhns: Add support for direct wqe
  • d8914abd52423154b322022f8226f67b5beb8569 Update kernel headers
  • ba3689ce1a5d01cd56219fa372e829fe83ac5f9e Merge pull request #1033 from rpearsonhpe/av
  • a73e62136d6d6bcddc474b70d1386a0585e03588 providers/rxe: Replace AV by AH for UD sends
  • b3c4a924aa180f2c0e51dbada97c92afdd149237 providers/irdma: Report correct WC errors
  • 97f29cb15106ffbdae9d8565c7bd5cd1f1ac18a3 Merge pull request #1104 from Wenpeng-Liang/forcibly_rewrite_so
  • 698f2ae804767635342694d31d9590fe6ad2217e tests: Fix comparing qp_state for iWARP providers.
  • 11495c03ef9fa30318533f99607508b88cbe32ea libhns: Forcibly rewrite the strong-order flag of WQE
  • 3cc40881ef17948fbdd6cb404efcbbb654c7795e Merge pull request #1103 from nmorey/dev/master/suse
  • 2917170c14fd105b63946da576f7a7f39a372c17 suse: Add recommends for rdma-ndd
  • 12e8ad3d89acf9e6e40c3c32249474e6900e06ed suse: fix CMake flags
  • 6f7582aa8f76a2a0dd0db8bed5070bd8b8d5d1a4 suse: drop libirdma-rdmav2 obsolete
  • 4443472985f74235221a51c7735cdec16de384e6 Merge pull request #1101 from Kamalheib/comp_mask
  • 5c9af204ec5936dcaaf652c56597c3c22621210a Merge pull request #1102 from clameter/multicast-loopback
  • e3629ad25ae7b02031954ff0e5ba380c9a131027 libqedr: Verify the comp_mask before create qp
  • 40806cc229369b363887c889fbcf6a738520469f rdma-core: Add support for multicast loopback prevention to mckey
  • db2b2186551e866fc507f7768235700f31bc5fd0 Merge pull request #1099 from Kamalheib/qp_state
  • 85da3c8e320b4eabd7970886682c3577e70bdc5d Merge pull request #1098 from Wenpeng-Liang/force_rewrite_inline
  • 816a838fc97086b0d645a375d4ec2421fd9a1791 Merge pull request #1097 from Wenpeng-Liang/add_vendor_err
  • fc1800aee3fc30472ef2b3bc7221b6b4da985585 Merge pull request #1089 from nmorey/dev/master/service-harden
  • 451b92ba3bd8c04e25a222c123a60e35d40cd46a tests: Fix QP state verification
  • a5ef81abac29bc7171c835ab5ff12ec404ac2110 libhns: Forcibly rewrite the inline flag of WQE
  • c5a00470f160ea9616a38e321a19fae7eb0da7cc libhns: Add vendor_err information for error WC
  • 940f53f96494651665064ef4f03c743d7e198139 Merge pull request #1069 from swimlessbird/master
  • b541522bbd411d5ddcae897613ec01f7b7492861 Merge pull request #1094 from Wenpeng-Liang/xrc_rq_err
  • 9bbb5f43a3e699ec4b55b2688722b7d9cca4c696 Merge pull request #1093 from Wenpeng-Liang/cqe_size_err
  • 4f50746c8a15d064a2a57eb6d5e3a105f86cc31f Merge pull request #1092 from bryantan-vmware/create_qp_srq_fix
  • 3b01823185c1f88f1d72df7f0662f59747503c2e Merge pull request #1091 from EdwardSro/pr-pyverbs-build-fixes
  • a0b4f50696663bac8f9f3f8ad1da92cdf9453928 libhns: Fix the problem that XRC does not need to create RQ
  • e7fcdb639012ce06f5ae6ecde52bd8f5f1d23eca libhns: Fix the size setting error when copying CQE in clean cq()
  • 8c3e3aa5e32d50b52135566054df49661e0be550 ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • 108cdd3c086c7b3b61040e5e6e97cd4fc3da8b4d pyverbs: Fix Cython 3 code preparation
  • 9dac595b414c50847b48e63d1826dadac0207af8 build: Fix python library location
  • c52b43ee08e08e862f49a1200cba98adb4c39de0 Merge pull request #1090 from Wenpeng-Liang/hr_ilog32
  • 3cf1fd8933d6c87e64de44fe5175a22c109f6dd2 libhns: hr ilog32() should be represented by a function instead of a macro
  • 3ade7155f175b4a63be90c0f44dc535585a6ddfc Merge pull request #1086 from Wenpeng-Liang/refactor_poll_one
  • 384b75b5f624dba5a9102240803bad6a56d65c5c rdma-ndd: systemd hardening
  • 07c09ec908b7f9a203bfd2eb957b9f38548ebfcd iwpmd: systemd hardening
  • c719619aaa0ec2651edc4e5dee9f5ff81208b185 ibacm: systemd hardening
  • dc18c951d6f1b2678a92743ae38eab8e395f4363 Merge pull request #1087 from bdrung/fix-typos
  • a1309754fae9b93931f513db663e7e97c6cd9c2c Fix spelling mistake of "allows doing"
  • 0dc59b871a2f5fc4745067efc3dec115013b921c Fix spelling mistake of "concurrent"
  • b5333ecd2481134d2da6df3f57385f7d64440417 Update library version to be 39.0
  • 02361e3b865995ce251923390df0d5a5c821195a Merge pull request #1085 from rleon/upgrade-fc35
  • a546cab487a3fb851a8d4229d2f52a084b3ab907 build: Update to clang 13
  • fe04590bdcc1e6b47291b3dc2401bb861bb677b7 build: Update to Fedora 35
  • 174f128b1246144645a7139dd80863054e501b8d ci: Convert deprecated distutils
  • 5070d029b4edc356606016b16cd7ee2828decd27 Merge pull request #1084 from jgunthorpe/kernel-headers
  • a04f3008d91f582cdc055c7c2626477720469f8f Update kernel headers
  • 061f7e1757ca070f4e4f7ab9b76ee16f992dd20c libhns: Refactor the poll one interface
  • 58eec6b82c6691aeba62cf2c9358bfac0df61809 build: Fix distutils deprecation warning during vuild
  • b1168ab2bc03235bd2db7d8503f63aa69b12c119 pyverbs: Prepare code to Cython 3
  • a3e21ab916bbc41d3a5178736f501110e44c4a95 mlx5: Change pthread_yield to sched_yield
  • 1d56b8004274ec21457842a9c7121130dba966f9 Merge pull request #1083 from Wenpeng-Liang/fix_db
  • 96ce78693d9825e2c3f8eab6daf6fdce86a418a8 libhns: Fix wrong data type when writing doorbell
  • ab6b2ecad72140ef2e82a120bbd8e00b913fdde8 Merge pull request #1082 from rleon/hns
  • 6b90fecb117fdb3944f2a75aec4cf7844e4eb6ba libhns: The function declaration should be the same as the definition
  • cdde13557b561038e9265dfbe0e23578e4b05659 libhns: The content of the header file should be protected with #define
  • 1efc8585881a4faf2732d56b018f96aa3db3c102 libhns: Fix wrong type of variables and fields
  • bc4fadabdfada6a9b2783dcaf9b4b723e4e08117 libhns: Fix wrong print format for unsigned type
  • 03dc533ab5ab4b408f971c080e7984765a0d043a libhns: Remove redundant variable initialization
  • 0b7e255590c308ad90947577c5e10ea9e8baffcd libhns: Remove unsupported QP type
  • 054392a1135abc28107a0dd52fd5bb0cce23c2b5 libhns: Remove unused macros
  • 6eaf5ab85a60527f074713fa58a1ab96ff021f94 Merge pull request #1071 from EdwardSro/pr-mlx5-dr-steering
  • 74af92ae5394a6fbf3c972d162366095eeb2cecc ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • 101f5a66e5b5b3979cc16be7eeda9fd6696d202d Merge pull request #1080 from galpress/efa-dmabuf-pr
  • deb4c808a37d9a600eb28d58b3606fad996528c1 Merge pull request #1078 from yishaih/mlx5_dr
  • 59ab8e500960f28b2bb22ce018451147cb37b0c3 efa: Add support for ibv_reg_dmabuf_mr
  • 10265465ea5aa79de9b89e924ed0b9ceb090752d Merge pull request #1075 from yishaih/mlx5_sig
  • 019cd6f70c628c97d9b3ff5733071df2e4720356 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 730329f392f33c574f5cc2d39494183019321cef mlx5: DR, Support ASO CT cross domain
  • 76277f1ae832dc650a9fa2fe00d0cc7a1e9a61d7 mlx5: DR, Allow to query devx_port without register_c attributes
  • 414cbcf1ccaf9c96047f49e32338de7f9f238f59 mlx5: DR, Add check for flex parser ID value
  • 7179a05fbb9e9f149c87e17d157eab92650ff3b8 mlx5: DR, Add support for definer 33
  • 698cef4ca6b55116b935a3396381b1ab45ec7c3b Merge pull request #1076 from EdwardSro/pr-test-fixes
  • 4d4fbda5e701e2d0e22b2af0ac7d6b1988b7868e tests: Fixed DCS stream channel tests
  • 88ec63126bd48ffd6b32f2ac8a8a5655264090a7 mlx5: Always post SET_PSV WRs after block signature error
  • 34e71f3747e88530bbe1fb37e61b1d6df07a5723 mlx5: Fix unexpected block signature errors
  • a276f09f3a9236bc77e4be3c948def4e574c8ccd mlx5: Fix inverted CRC seed for block signature
  • acbd84a3ef6e69320c8799fa807b38421b707b0a Merge pull request #1074 from yishaih/mlx5_misc
  • fb3d3840a904f1a8ca1612e691c1aff2cdcda98a mlx5: Fix incorrect mmo value in mlx5_qpc_opt_mask
  • 8b7c19b5d717e9421b5418d4fad492d9c7f38e34 mlx5: Fix subscribe event wrappers to get ibv_context correctly
  • e4be54cb9b0847386124923201b0f6acb856bf6c mlx5: Allow DCS modify QP when max_log_num_errored is set
  • 568ef7952d28c2338fce2a41767e7cb49925bce0 Merge pull request #1073 from Honggang-LI/redhat
  • 2544400906314377be760b7abd92ea24e8505259 redhat: move four files into sub-package infiniband-diags-compat
  • 1fc1f469078e1f349cf142a0e41138415fc3ba34 Merge pull request #1072 from EdwardSro/pr-rdmacm
  • 6430619bc3e1dbfeae6005e776f6601a96629fa0 tests: Add rdmacm reject coverage
  • 10713349aae61fc5440c42a6ff2eb41ef4747ee6 pyverbs: Add rdmacm reject support
  • a02ba076fe0854ea13d8bcaa837b087752d76ce2 tests: Add rdma set QP timeout coverage
  • 66a89af303b7856877cea03d09f5155c63ab05f3 pyverbs: Add rdma set option support
  • b5bae0339506c804bf1fdd77c4f84bb36fe48cf7 Merge pull request #1070 from EdwardSro/pr-fix-tabs-indentation
  • 7f5e00436fdadceffbead26b7a661863c427a83a tests: Add coverage for DR VPort and IBPort actions
  • edfef22595e488ba37977635b89d8d84a356efcb tests: Add gid param to argument parser
  • 3f0df06a952f68a0ad9d6743760f860b9708452a pyverbs: Add destination VPort and IB port actions support
  • cd16449a40bef3d7e77f17597fc3aedbd127d064 tests: Add SW steering default miss action coverage
  • c74a4817b1aaa66923f0bd8c6a9929627dfd5d6d pyverbs: Add default miss action support
  • d41c053efc323607e81da0fc31aa4013d714c666 tests: Add coverage for DR multi dest array action
  • 80bf8c126e2b26e123d80eb78f3c10e0853ba3c8 pyverbs: Add DR dest array action support
  • 6c57891a06300294b398e3acf2b1d111976b6fca tests: Add DR action push/pop VLAN coverage
  • c8f2075fdd47bc4eab78e816b5fc3df3457a7767 pyverbs: Add DR push/pop VLAN action support
  • 8dbf2479f6c3e4fd2c6e632376640f5b7f665886 tests: Add test for setting matcher size
  • 4cc21111b019c588960d0aef092de4d223f9c428 pyverbs: Add set_layout to matcher
  • c4c117a0bf70acecf3e6d35d1b49a69a774faf30 tests: Add test for DR domain dump
  • 0c02bdd50b3ae7bac989568fbdca07ddab0421e3 pyverbs: Add support for DR domain dump
  • 25c60a1616d0fb55104975ef690cca81022ce516 tests: Add coverage for DR dest table action
  • a004ffc69bcb24de8d0d31061b7ba3f078a289a9 pyverbs: Add DR action dest flow table
  • 635e4be32789008c6cc607ee633dd963885bbbb6 tests: Add DR sync check
  • e489c059a8c5c416c78ec14c31c3283a64b70889 pyverbs: Add DR domain sync support
  • 291927ba6b32e54c1d91f506cff6e5292b5079e9 tests: Add DR action tag coverage
  • 1f83805c9e7342f90f676c8b3bb1bd1dabdc4582 pyverbs: Add DR tag action support
  • bdc23cb43223e0f65b9cdedaf566efc649fe338d tests: Add more strict checks for reformat support
  • 18af732daa59db599d53f29bba4c9c4abe1d1a6f tests: Add DR drop action test
  • 0b6a2125029077dddba01d2cf91f9b8f4d6e6f8f tests: Extend duplicate rule test
  • 8498ea51323c5aecc7f0c3c916f547ca650deea6 test: Add test for duplicate dr rules API
  • 3706f68e67a5ba03e91cb1fcfa2a1e97614c1794 pyverbs: Add DR drop action support
  • 868c21b3b4c19734187c57a958873ca105fad39e tests: Add DevX flow counter test
  • 4dbf97cd3bf158a587a1c8184c52095f81c94e62 pyverbs: Add flow counter action support
  • 3b7e388a5c6db7fdafc8ce9696c94c1848a66e74 tests: Add DR modify action test
  • f730f4cc1e4705189523cea0e339ce85fa691bf0 pyverbs: Add DR modify action support
  • 40591da3361f8498c3af3b927d89a9f512f685ca pyverbs: Add dependencies between Context and DrDomain
  • 92ce4976806fc8cb00e5c06b3336f1a0dbb4e390 pyverbs/mlx5: Update Mlx5FlowMatchParameters
  • 1e71fbc7105b4b462cabc4c822ec0d1fcd85cd96 tests: Add FlowTableEntryMatchParam class
  • 6e59264c1779c705ef8ee16f7aae9f77bdbb1305 pyverbs: Support duplicate dr rules
  • f81305d78b9f1c07bd3b485d2d274f96303aec3d tests: Skip mlx5 flow tests if DevX general cmd is not supp
  • 2e29828825c16a4acb2d2e769e855cd8ee109314 tests: Skip creating mlx5 mkey if not supported
  • bc58591809c376c4ea233b9acc1780cd903bc8a0 tests: Fix tabs indentation
  • 187a2157face5dbf341f3d26442336d6e66ba957 Merge pull request #1068 from tatyana-en/iwpmd-init-remote-addr
  • 9ae281f89d24b50fde2f9dff9a02ae113897d309 ibdiags: fix small buffer
  • 3fcf9202251ac54a6d2edd6e7b667156d8977d61 iwpmd: Zero-initialize the remote addr info
  • c07f86d9ea1515d95ff083d3f1b29580b1453e07 Merge pull request #1066 from yishaih/mlx5_dr
  • 6376a086b26ea2973fd7e045f6598e3520609d44 Merge pull request #1067 from tatyana-en/udcq-polarity-fix
  • 63aa8fe151e3b882c69f54d9966ae012a285fd54 Merge pull request #1044 from amzn/cq-notifications-pr
  • 94ed75b42a2dd380826d77809c3c60e8c6ff3b7d efa: CQ notifications support
  • 7a7deff25601ef68ea177553e654da143d843ba8 Update kernel headers
  • 2cd3df094448223aee0d8fa8f262e44ce81f4d26 Manually fix kernel-headers CMakeLists.txt
  • 7566f9b6ec267d66b2a6a23679def7c41f7e2124 tests: Skip CQ creation with completion channel in case its not supported
  • 266ca0d15264d11c541d91f4fba90b236bc0d45b Merge pull request #1065 from galpress/is-fork-init-typo
  • 6e07f63a847f5dd67f5ac5a0cbb9e7a619899f7a Merge pull request #1064 from swimlessbird/master
  • 8f7a1664fbfb12437f820238b76f2bb421714c83 providers/irdma: Process extended CQ entries correctly
  • 5ce583664e1aaa344bd40c559360faaac8795f97 rxe: Allocate rxe/ib objs by calloc
  • 98c7586398ddc9870b34ba5d4787185093a1a574 man: Fix typo in ibv_is_fork_initialized SYNOPSIS header
  • 68f5aa3deedfaa1b0a95c00795f9198f1cad397d mlx5: DR, Set functional lb bit when matching on non-wire vports
  • e602289d2e2478a1f8adf14f3e83c558df67c9a5 mlx5: DR, Allow cross GVMI vport access
  • bff4a96aecbddf85283a7f641eee83b1a41fb3f8 ibdiags: Make escape character tack effect
  • 0217e47de29c5429679c7ebf73d38a95623d2785 Merge pull request #1060 from sydidelot/rdma_sparse_init
  • 5e1f0848991d3a6bf78ebb73d3ce18a96f8b1eef providers/rxe: Set the correct value of resid for inline data
  • 4ed4436d6da00ea077f2fda295f9d621e74540cf ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • c381cfa26ba6163b9cc51212702e64bf1d83f838 ibdiags: Increase maximum number of CPUs
  • 7c7b347fba8cbe5855dcdfdc1cd605079a266c3b Merge pull request #1062 from rleon/fix-irdma
  • f277eb0ff8a2657410f7ed93e41e6749e59ec5af irdma: Remove optimization algorithm for QP doorbell
  • 7f68318b461c5f70e46e430b0b3cace9aa5cb9be Update library version to be 38.0
  • 027a07b4fff485d939d3c584932fb16a8de5a4be Merge pull request #1057 from amzn/pyverbs-zero-size-pr
  • 70ce3e0c135ca0cc903f945d7001624cf62ef158 Merge pull request #1056 from amzn/devinfo-gid-silent-err-fix-pr
  • ce2e53034919975742eb8f332f14973a6815fe64 Merge pull request #1043 from EdwardSro/pr-atomic-tests
  • 09cc9c454bf30f9bb69fdd2c40020546c9dbbd3e Merge pull request #1058 from amzn/doc-typos-pr
  • 36769bcf39d8aa8955687087aefe428a0803bc9e Merge pull request #1059 from bdrung/master
  • 27ab758643f603d6d5bb3a013d09664db427e9f6 librdmacm: Do not fail init completely if one device is failing
  • 9f2bfca415e210d0714910a67679ba40694ed6d7 debian: Mark libraries as Multi-Arch: same
  • 39a7fd418a07c18860e2c7fbd7b16df8c69c8922 debian: Bump Standards-Version to 4.6.0
  • 206cb9ffadc3be8fcfae94ff212b73b844222ab5 tests: Add UD traffic test with size 0
  • 622b21d675dad0a5f66f222b16305737f527f1ed tests: Add SRD traffic test with size 0
  • ab9e71452111c0607571a1bc8ebd658ea0d30879 docs: Fix misc documentation typos
  • 061eeeb383ece1f357c4b2c41508bc3b1ced34a7 libibverbs/examples: Fix gid query silent error in devinfo
  • 83ebc349dcd54761f952bc4305ead392fe874718 Merge pull request #1053 from yishaih/mlx5_dv
  • c89d402f59991c798f0529d7d5e6e915b54a9e1a Merge pull request #1054 from Honggang-LI/redhat
  • c7dbb62ae28728e99ec4682834fc005a3b7949f4 redhat: rdma-core-devel should not require ibacm
  • f8b8d61e586a93aa501b85f8465785281c0980f7 tests: Add mkey with crypto tests
  • 0b44a3fd7c3d12623c62665f9a204198487ed78f pyverbs: Add mkey crypto configuration support
  • f7b13519fafa2246cfee798061a806f4bdc5aeaf mlx5: Add device capabilities for crypto offload
  • b5f0a5875380dad91b660ac84c7f6882db2e5e8c mlx5: Add crypto setter for MKey
  • b269f6915860b8efa537c4ebe40a0648636e4e57 mlx5: Add DEK management DV API
  • 6ea89545eee72d291f4a1adbf7ba6850827323fb mlx5: Add crypto login DV API
  • 7fd01f0c6799f0ecb99cae03c22cf7ff61ffbf5a Merge pull request #1050 from yishaih/mlx5_dr
  • b1b81ca667de23e5b5a68f363b1dcd92dde208ba Merge pull request #1052 from jgunthorpe/azp_update
  • f94fde264a55c24223d0189bf72f9d93098f0b64 Merge pull request #1051 from jgunthorpe/readme
  • 6e1b31b1bbf6a03a2dd57537fb21ec170c9c2786 build: Provide a real i386 build environment
  • 68c319baf7d409a75290567d507c93ef965c7560 pyverbs: Fix missing cast for 32 bit
  • f6056ab42807a07f7c6fbc220bcd7f0eba3ce7b5 build: Update to clang 12 and gcc 11
  • 01ae470e456627624627f14f74a0b55ddcde7768 Merge pull request #1049 from yishaih/verbs_misc
  • 88be531538a79024a827774b740a11f37c4032af README: Modernize some of the readme text
  • bdbe132df0fbacfefe4969e85851ab6d68974eae mlx5: DR, Extend misc4 flex parsers
  • efc6a7619be20bf9cc832348ad963670a45ced60 mlx5: DR, Add destination IB port action
  • 3878bf0cea05a1a9f4f92ef7f5d343a0420b9f45 mlx5: DR, Support ECPF vport
  • b97347a1da42cc4dad4ab6f7351286a1975dd243 mlx5: DR, Query vports dynamically
  • 5bd3ce83334e0cd77d7ce100c3dc4547d3ac738f mlx5: DR, Implement vports table structure
  • 8062a7c1e547fe7e4d34a2fc87693d83da770671 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 206a0cfd5916458f9cf866434716929dbbc7200a Merge pull request #1047 from yishaih/mlx5_misc
  • 7da62e7aa1f6d1737dcaa75f4ba0ae390e58c912 mlx5: Fix compilation on 32 bit systems with gcc 7.5
  • a9001bc6f884f23f62a28841f7ba910df2930954 Merge pull request #1041 from yishaih/mlx5_dr
  • 6b8a1be03d5086d045a1e7d191099b185ff85585 Merge pull request #1040 from yishaih/mlx5_dv
  • 64d1ae5369a6fea891d69271d15493b2365b08f9 Merge pull request #1042 from EdwardSro/pr-pyverbs-i386-fix
  • 02f786989c480ca3c1bdd050c463028de25f616d Merge pull request #1045 from flx42/2021-08-11/fix-qpextestcase
  • ee488c66627ae8328b0df3ddf804e3a309db36eb tests: Fix exception handling in QpExTestCase
  • d1ce7c237442974eb16a12271f435edc17718416 tests: Add Atomic traffic tests
  • 5362de519b2ae39aeab8674dfb34cb83cdf191e7 tests: Extend data validation of atomic tests
  • ff5696d313e699fa5527a4efc380e8f64c08f963 Link util static library to pyverbs
  • 313509f8f5090c2a9118c86f5225a0b80a8c8be1 Merge pull request #1038 from selvintxavier/master
  • 2d3dc48bb292281bae29c337d7ba1b037c73f1b2 Merge pull request #1039 from amzn/pyverbs-mac-fix-pr
  • ffc0df890ac09cc77ef2b226499bd688c94cb516 mlx5: DR, Use the rule lock index as the index for the send-ring
  • 2dbeaf37f460ad523dc81db7848664696c868ea3 mlx5: DR, Add infrastructure for multi QPs
  • f7d0d4f204779598ed79aa91faa9bdd62c1f1930 mlx5: DR, Use multi locks for rule handling
  • 8a265ba0fc27ac65d17194a2be2d7a5937bb61fe mlx5: DR, Add separate debug lock
  • 9712f259e3c898a7ba4ac516fb554a1a50a3c5a7 mlx5: DR, New user API for setting matcher layout
  • 7cbf593a085b1e6f81e1836ba43f0e239d37b4bd tests/mlx5: Add tests for mlx5 DMA memcpy WR
  • a702ad63dcaf34ba2eb423bee6918bbc11a62607 tests: Make sure that end_poll() is always called

This list of changes was auto generated.

rdma-core - rdma-core-19.11

Published by jgunthorpe almost 3 years ago

Changes:

  • b517ac636c09f0197d07c1d01af61d3154de68c0 Bump to version 19.11
  • 958a50e27d12c2ee28e58d75a4c1426326007938 buildlib: switch azure release pipeline to ubuntu-latest
  • 0132495ef8a08a2d00c83a90f6423db6127545fc Bump to version 19.10
  • 96429a64a12dae0607b6d4019708c709a811cde2 libhns: Fix the calculation of QP/SRQ table size
  • 3ed615ef0607ee01658d7964aeabf4e2c18e6374 libhns: hr ilog32() should be represented by a function instead of a macro
  • 0db631178afb2a3217babbba944750eb1931f037 Add align and roundup_pow_of_two helpers
  • 860500c6e0ce675b7e278b013cd3be318c2ef821 util: Move BIT() definition to util.h
  • 59aae81b227643fb729fa72fd38b3bf8db36ea43 suse: fix CMake flags
  • c0568b212dbe413da29ee02f16a2cadaa313f7d0 libhns: Fix wrong data type when writing doorbell
  • cbe3b516e44a66b929e00588b9269ee0fc75e183 libhns: The content of the header file should be protected with #define
  • 75f8e136de912d67591586c44699cc1f070548db libhns: Initialize all fields of doorbells to zero
  • c1afe3352e3ca2785fb4def91395cc41d3344855 libhns: Move memory barrier to the same position
  • 1215fe955e9b35e183bd3196b9be1f25a5ecc53d libhns: Remove unused macros
  • 08bab504c5749b17f8693598fe5a02b19e2dc4b8 azp: Use ubuntu-latest as the vmImage
  • e1bbc094a02397f860ff03d43a4e2b969c7dcb7b verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 953fe485b82510b9f4c9ee855e830aae4f7f65d7 iwpmd: Zero-initialize the remote addr info
  • b9ef9f511c9e92651b19eff199eb8e31d9939440 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 96a13349ffb73cf2050203d8c3430db29d64de0a Bump to version 19.9
  • 8e146066cd7aa5aebe9bb6e889a257809de960d2 switch CI to AZP
  • 93f5829edef6a937a5f0c2aeb214724b5f1faef5 iwpmd: Check returned value of parse_iwpm_msg
  • 750218d8f6b26921664f80128816d87ad82f8615 bnxt_re/lib: Check AH handler validity before use
  • 80aab029f4df8f1af1f83fb8ac44744061a24656 mlx5: Fix mlx5_read_clock returned errno value
  • 33b545346b20432041b8ce1586b93919f9f47428 suse: Fix path to dracut dir
  • e49629222f8f865e44cf810a1493b652159594b2 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 0d63599384593b77f188c71b106f2995a40fcea5 buildlib: Continue build on old GCC versions without SSE
  • b1eba40b0f69118301c5af16dd1652a02f0079e7 mlx4: Fix mlx4_read_clock returned errno value
  • fdaa8ae867ec541932de5cfa7219c7ef7cd94d01 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • aeca41f1075208269d8fc1028e47af7be2124b77 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • db0abf0d3cf233b61544053432158645b9bf77ef suse: trigger udev rules after installing rdma-ndd
  • 02cd3cdcb46312479afd5b1ec0e434a985ecf036 ibacm: Fix possible port loop overflow
  • eccb6182c09cd14d2f0cf4433f43685bdb0d9fa7 verbs: Fix possible port loop overflow
  • 82d992ec1a4848afa8da2c3532625df032e6ed36 travis: authenticate on dockerhub if possible
  • 5401ca2662598f72cfa53c9e4d45fc66b6840f2b Bump to version 19.8
  • 8e345f1d5076b52ee98264f2ea28d2ee0b915ac7 librdmacm: Don't overwrite errno returned from libibverbs
  • c5ee720319ab8987cd289327653a67d65ad28ee3 srp_daemon: Fix systemd dependency
  • dc802be2e20f50f718452430830cb705b4539182 bnxt_re: Fix reported error code from create_cq
  • cf5727183dc09b8ddc660386bd40a72e95e91e1b verbs: Replace SQ with RQ in max_recv_sge's documents
  • 12bc51a2adc502ded88f22869555704a6e95679d verbs: Update the type of some variables in documents
  • 0210f6051418866d1bcc720593cdb4a0262a45b6 cxgb4: Fix reported error code from create_cq
  • fa2f640184dc36f3a4379f1adef21029b66c00aa libqedr: Fix reported error code from create_cq
  • da5e658597feb789520262f9826026c8b93d8c65 rdma_server: Add '-s' option in rdma_server's manual
  • ef5531ddd8cf19c503f90495b7b92b1c87d6771f udaddy: Fix create_reply_ah error flow
  • b3d53faa6c232a570b7ae823baac241cd9257004 redhat: no need to recursively remove srp_daemon.sh
  • 55dbbf1ff530bb675bc25921151eede65857cfa5 mlx5: Fix wqe size parameter in wqe signature calculation
  • f8049a6f19642c5e0d89baf83b4bdb259b91c505 Bump to version 19.7
  • cee6a5e570e15573a6de82779de34e5aa562eafb srp_daemon: Avoid extra permissions for the lock file
  • d0447f2dae17a13eff4af6eca08b7df268ae215d srp_daemon: Fix the spelling of the name of two symbolic constants
  • d037bc5886776b34671edcb947ae326282b9baf4 verbs: Make sure VM_DONTCOPY removed
  • a3747107c81c61c98a97785027937ce681e7bac5 verbs: Close async_fd only when it was previously created
  • 6c7a6d493c0d8549978630e162d11af3e4ac10b0 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 4f926f1365b5ef7ef2c2dbe7a46f2026384317dd verbs: Fix ibv_create_wq() to set wq_context
  • 0ed62b692a83b5208d7efab0715ee14243c7c5e6 libibverbs: Fix description of ibv_get_device_guid man page
  • 97fe412f18a4fe5680eb0fbf473b1a543d140d88 buildlib: Fix a warning from newer pythons
  • ae3147ffdae0157e27bef1ea241fdc3dd4178730 Bump to version 19.6
  • 31c2ec7c1ab137d394033d9c558c577cb0b8341d rstream.c: fix RESOURCE_LEAK issues
  • fe7443f9add57cf506d239f148ad014edeaa3b28 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 3f0385efa708a1bb57336858b2c23d8b4cd8ea91 srp_daemon: check return value of function 'umad_init'
  • fe41bc5f356f2ff2b045fd22c13c670e20944e3e Fix shiftTooManyBitsSigned issues
  • a9738442fe9347e16f24581e7861c06897094cb0 rcopy: fix UNUSED_VALUE
  • 9f22ba663ba99d00969bf6a86c3e7bfc7a87a508 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 608d8372222af3994b94b692994e480113148f48 ibacm: Fix bug in acm_get_ep()
  • c1f3158581c32d869c5ca9d9828b9070ddd20244 libhns: Avoid null pointer operation
  • aae6059602f88867cc28ff84d44e08460be0aa08 Bump to version 19.5
  • cdedbdc11c6efc8940baf21bc8e06ffcd5af609e man: Fix return value for ibv_reg_dm_mr
  • 171203947faeeec98d01618ca7a9e2075a8bc7fa cxgb4: free appropriate pointer in error case
  • 999cb03371e143283aa8bbac119643a74efbc04a srp_daemon: fix a double free segment fault for ibsrpdm
  • d56368d937994e1968212ef39591f939d68c3ee8 Bump to version 19.4
  • b6d61f4f3779ba7dc38ad3cca3bf4c912afc3f74 cbuild: Fix packaging of SuSE leap
  • 830b6b829f7fec8cf5d81e88cad88f6f2486364f cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 3dbc57e79e92e635df3860d2dc1c01e15c33b3cc cbuild: fix python path for leap
  • 1da549fa422827c1850e0e001b17f02eb0ad81fb buildlib: update SUSE validation targets
  • e1df223f6b00d7dbe196ff5cd1a70ab006d505cf travis: fix aarch64 extraction
  • 82802af1349537ce60c2c90ec1a92bab2c4efa77 ccam: Properly enable ilog32() calculations
  • 786b9ebfb062405f633dee54b3a3d847e9c84a85 suse: fix dracut support
  • 9060cca634ea27b2fb7e89a6a5a5f1f437549f35 Bump to version 19.3
  • 12244b606beabe9f10f185733f08cbe60b42ef90 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 89a9b26f5621df975e1173735ccac9a8eef8e4ba ibacm: acme does not work if server_mode != unix
  • 1369022bef98ebe0e0d134d7c09c191ce28c1c18 ibacm: ib_acm_connect() is doing too much
  • d3c63fae42d60129679d3126513f2d3b1fe04b3a verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 71532489e6db100e4f8fc47fdc7dc2bd33a664c9 mlx5: Fix masking service level in mlx5_create_ah
  • 093651f44ad93f188c10654475850fcf23ff3af2 cmake: Explicitly convert build type to be STRING
  • 32a20b1d6290f8621f0ac587fccf14f51d145b5f libhns: Bugfix for filtering zero length sge
  • 353b49bfd9b8917d865ad6afcc58c629a208cb68 buildlib: Ensure stanza is properly sorted
  • c90d04bb43c22d2b708d3887628c5b73363f0cc8 mlx4: Allow loopback when using raw Ethernet QP
  • dad8c99c760a134f63361e2fcfa03787d7c20d73 travis: Change SuSE package target due to Travis CI failures
  • 64fcb5f0e49892d6a472772764fa9f0ae2406560 cbuild: fix tumbleweed docker image
  • 9191b2f62c48b9c932f73c2b37f52a17a249e58e verbs: Avoid inline send when using device memory in rc_pingpong
  • 1a2b3be5e19379f6d725741552b9209b27aef6b1 mlx5: Use copy loop to read from device memory
  • cbfb67c8ebb52501963cf00f0762f76607003ee6 libhns: Bugfix for using buffer length
  • 1f3507271f547622bf86ba095737b8f0e5f52734 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • 4bb6072902fa4e28d11f8c7416a97ff0f19067c3 Bump to version 19.2
  • 980f1d62a7bf54be7455f48252ee95302ecacc7c verbs: Fix pingpong buffer validation
  • 1ac18a097c2e39009f14fd1916036e132389f9d3 verbs: Fix execute_ioctl_fallback() bad flow
  • 41d7294ead91db870865cdd6ae1cba00768d8c23 verbs: Device memory cannot be on demand in rc_pingpong
  • 1bc75821f676608409d1b1430d8b0d3c4718cecc mlx5: Fix SL to Ethernet priority conversion
  • d4d42660c1ed6e6c7813a519938a91f990cebaf7 librdmacm: Change server default address to any address.
  • 07a2e53565b341f08e9b67669f6f370caede148c verbs: Fix incorrect size of destroy_cq write command
  • 20c98ed8878ce8d8bf260dc9b7ab8ed7afeaf872 Bump to version 19.1
  • 017d4194f8fa150ce1b506ed9dafa0ee70460e7c travis: Fix travis failures
  • 66117687d475ac5580d18f88d180bcc59477ef49 verbs: If the uverbs module is not loaded allow get_devices to retry init
  • 07b6a8fc101b511fb9dd3855b9f484fa829455f7 mlx5: Fix flow tag mask
  • dbfdbbec05f0669d42bd1cfb7b2d893b88574dd4 mlx5: Fix compilation on 32 bit systems when sse3 is on
  • b898b30d6b9b4ab7b23f05e15985d5ab466240f3 Fix bad whatis entries in man pages
  • 48244bc44e70df9d4bee0d9d7de1e9cc535371b6 ABI Files
  • 6a669675be31ea5e3254b8b80c7593033b0447ea Merge pull request #352 from rleon/pabi-version
  • cac8e70650a957213e768492460a4ac45463d3bb Update IBVERBS_PABI_VERSION to 19
  • 8cd9d20b89472a329b5b8f134229678bacc44d90 Merge pull request #353 from yishaih/verbs_misc
  • 66ab9a0fdc7c77459544bc2dbf03db15625dc8aa verbs: Fix number of attributes allocated in read command buffer
  • eb5f78aa8a83da307a44dc1caa9b6603ad0a4db4 ibacm: Option "acme_plus_kernel_only" is ignored if controlled by "--systemd"
  • a3341116275fd2b6efe5239d72185cdf6549e7ea Merge pull request #347 from kraj/master
  • 9f5ee7d976ffb9584ee88bd46d099466126b4b3e S_IFSOCK is defined in both glibc/musl
  • 5f5b642bd220f7ca98cf76b5a66e7cdf1b7d4b7d neigh.c: Do not include net/if_packet.h
  • 036c9bce1c048f9fe95d2ad75d80d5748fedbae3 Merge pull request #346 from kraj/master
  • 3d9cae15c69c0b3260a024ad5d6802a8d85515a2 Remove unused include for execinfo.h
  • 65b9a47c07be4611b4fbbcafff1993186bcb0537 include endian.h for htole32 and friends
  • 345bc1bed8e70f74c841123eaedc520addf1bbe4 Merge pull request #345 from yishaih/mlx5_misc
  • 1182e6d71a5b2f9132ec8cca527566478049913a Merge pull request #342 from yishaih/verbs_mpls
  • 68becc11f461d71d738f406b5c57a9d803a06b90 mlx5: Allocate huge page chunks only when needed
  • 6d6f29721eea1b6d333808c120e4237117d4f85d verbs: Allow creation of inner MPLS flow spec
  • f455d4b4136be89a9e2f16e388c0fe97959279d2 buildilb: Fix -msse breakage on ARM builds
  • 1cbb93620aa8e8d51f13aa75ba9df31a45329ee9 Merge pull request #340 from nmorey/dev/master/sse-flags
  • bf343ecc783c4821ee0ec6eac5915fa58edd9fb2 buildlib: Use -msse if the compiler does not support target(sse)
  • ebf5bde0198f6610b9139cbad7e3e87b609fbb89 Merge pull request #330 from yishaih/flow_counters
  • a6b029cb4ab68f0b94d0c5de23f5650b84d492e1 mlx5: Add flow counters support
  • 92b4d072a102b8dbf44dc36b16e3fed5f63f1a22 mlx5: Add support for counters read
  • ec835ed9f7d2cceb0e424214058dddbd6216ae9a mlx5: Add support for counters attach point flow
  • 0f24fce9323190ff219c377584e7cd798c6076ea mlx5: Add support for counters create/destroy
  • 4697ea297ce3c1bd28be52dbbbf1f2bf31797583 verbs: Add counters flow_spec
  • 500f670ede61057a627d53a1433c12e147c2685f Expand create flow to take provider internal data
  • 56283400b6e479ad8eb5395addc44eac0bdded5a verbs: Introduce counters read verb
  • a40ff5aaff71990bc3061353e343157a8d052c0c verbs: Introduce counters attach point flow
  • 611f133fc1934649a9fc845ee805c0f32e73f3a6 verbs: Introduce counters object and its create/destroy verbs
  • a45f97d26e17f78beea2ba27e7852f98886dc6b3 verbs: Use ccan bitmap instead of u64 bit mask for unsupported IOCTLs
  • ac72e04f890316914467638b0d3a034427748754 Update kernel headers
  • cc06cb88763e603a38a866a3c815ceb0416143b2 Merge pull request #341 from yishaih/mlx5_misc
  • 3793aedf5808b78131afb05dc6a4c2de112158ce Merge pull request #337 from yishaih/mlx5_mini_cqe
  • 7051aa10ae24b419861d35202988e7495b819f5f mlx5: Introduce a new mini-cqe format in direct verbs
  • 4c8a6fe45089bdce88e5920692e8c5b7f15b9c2d Update kernel headers
  • 3a36ea3e4a0f2fe51631720b39adb08c12332432 Merge pull request #343 from jgunthorpe/ml-2018-06-04
  • 1fb029aa072885afdee8941a3b164b686a22af05 srp_daemon: Increase buffer size to avoid snprintf overflow
  • 586ad268d571869606abb7b966108d377c0407cd librdmacm: Fix return code from rdma_create_id2
  • 08f5e0a32c2bc6fbc68d033f241720b66fe3a188 mlx5: Convert ah_attr static rate to mlx5 static rate
  • 61c02e435b59ceb7d274bedcd8dacef0840703b7 ccan: Add array_size.h file
  • 0d82e923b745eb0c74aa1cf336c107792e18c7e3 Merge pull request #339 from nmorey/dev/master/srp-service
  • f09d97294f25470f4f277aa60163685533ec9d26 Merge pull request #335 from rleon/gcc-8-fixes
  • e196413d3ca7f83de05e35f7d604d84eadf9422a Merge pull request #336 from jgunthorpe/ml-2018-05-23
  • 26d61680f5c669d2fae92befae45b8fdcca42f35 cbuild: Replace Fedora 27 with Fedora 28
  • 6344ebcdeb3f460fde5b15e93a4abc09bdfa2b02 srp_daemon: Reorganize ib_mad_notice_attr
  • 780370eeb258f8b7b408a61788461d002a45c174 Fix cmake detection of ifunc on gcc-8
  • 84ac7f98d0862233de0d9aae6366e682c5f7a566 Use find_package(PkgConfig) not include(FindPkgConfig)
  • 348a65523d3bd990f4b16eab8a04337bd2d9d260 cxgb4: Atomically flush per QP HW CQEs
  • 2a77e0d034d7ace77820156b01d0470520342cd5 cxgb4: refactor the flush logic
  • 5185f08c7e666742d475c16d1314a1f1954999cf hns: Use verbs_set_ops instead of opencoding
  • 88fd3f5455f8bf3f3f49dfb98bd6c9c6bf8c25a1 Fix kernel-headers/update to work with 'git rebase -i' exec
  • 36121020ce7d0347dcbdd65b687ff0dc9c46eb25 srp_daemon: Prevent string truncation warning in gcc-8
  • 7ef4fe2fb5cd0e05ef08aa99399882046f7d3e8e iwpmd: Initialize address of sockaddr
  • 1aedbd70860d49ade14d2d39adb9d75cb146dfb6 iwpmd: Remove trailing tabs
  • a2e581aef978330b89b51c60c88eb4e1da9697f3 mlx5: Avoid string truncation warning in gcc-8
  • 5f095ee5a11b0ee4dd4ee5275c9dd00a9debe059 umad: Fix gcc-8 warning about truncated string
  • dae9ca47a36b7b9804aba0967d032d8a88eaf389 suse: do not call %service rules on a template file
  • 237911fd85d5dd5433b6d3cc868279488c941652 Merge pull request #329 from yishaih/mpls_gre
  • 27232bc05ff15a400170f3568795961f68e531d8 mlx5: Report MPLS tunnel offload capabilities through mlx5 direct verbs
  • 26addcb4fdd23ef3762b054a725ca379222b0cd8 verbs: Add MPLS flow specification filter
  • 49296dde53b95c9e5472e66a29263b08e1e5b4b3 verbs: Add GRE flow specification filter
  • 987e24630b51d18eaec1abcc0d6d164d1aa30219 Update kernel headers
  • 33148c56cd69600c6f059562c83baa1d11852232 Do not install mlx5 kernel headers if mlx5 is not built
  • 91891f834f5204e51ea5e2ed90c5b993b060b273 Merge pull request #334 from yishaih/mlx5_misc
  • 15d0655a4fcda261aabf587c38ed894b3d466662 mlx5: Fix bug in disabling lock on extended CQ
  • 5c70d95bc802cc32f54f85420192dcdb0825cedb Merge pull request #332 from rleon/bump-version-19.0
  • 62b025a50420314a05317f972a8808daac4aca32 Update library version to be 19.0
  • e5e6ace54cf5a10f6a516f66659e7de406facad9 libhns: Add 64KB page size support for hip08
  • ae75eb4117a17e384ea3a52ce1daae56446aead5 Merge pull request #331 from jgunthorpe/ml-2018-05-16
  • 4defffc96739f1a853999ea42d8b08b0435dd909 libhns: Fix the bug with rq sge
  • 14603882cbe23e3279055152bd2dd0115a2bd049 libhns: Add memory barrier operation
  • 5b49d55dfaff972bd9074ee4b07ae9150ad8c060 libhns: Submit bad wr into user
  • 651383d8acdbcac8390cd765fb5cd22d1432d0e4 libhns: Update errno for exception return
  • 248d57d384be743bc9ee4aae8e85e97b8565ca8c libhns: Update assignment method for owner field of send wqe
  • 6494278aa179ad337e094fe34debe31fa36c15a8 libhns: Intercept illegal RDMA operation when use inline data
  • df24198524e30976752950806e9f86db9b82df06 verbs: Fix man error in cq_attr argument of ibv_create_cq_ex
  • 347866966cc32f1eaf4d8b189450c71ad4d1175d librdmacm: Avoid crash if rdma_disconnect() is called incorrectly
  • 0e7c853a13ea0571654da7c0a999e171d93c7855 debian: Use versioned Breaks & Replaces for ibverbs-providers
  • 521d155dbc0594bbed348ebdd34f4748a51b4ccd debian: Run wrap-and-sort
  • 91d11670008d21728d64aeed083e2514308a92ef verbs: Fix spelling mistakes in ibv_create_flow_action.3
  • bc9c0a4f8ccd35ab14f377c58e12f16e9b5750fa Fix bad whatis entries in man pages
  • 121cd39c99fc2f0560cefbf9f854caa57b7a55f0 debian: Let libibverbs1 18 break ibverbs-providers 17
  • c9b021edbd7c669475dca642ae167d961d47c496 Merge pull request #328 from jgunthorpe/travis
  • dc64b0fd8ad253fb3f333c3c52a5d3dd1588bde8 Add tumbleweed back into travis
  • 163bdff97ecba95ed4410be5a53429a97ad9fe7c Fixup travis builds
  • 65391e5ef708a0fbbae9d30b091d86fab4345cd3 Merge pull request #327 from yishaih/mlx5_locking
  • e38d762e2330b7a9ee472f6f61de496e0df5565c mlx5: Fix need_uuar_lock when there are no medium bfregs
  • 6e5bfea4885836a829f528bfe8c9e1bbf9a23b6b mlx5: Disable locking on a QP if it is assigned to a thread domain
  • acff571c101fce45559d826e3f6e3bbae2a63065 mlx5: Allow individual locking-control for different verbs objects

This list of changes was auto generated.

rdma-core - rdma-core-20.11

Published by jgunthorpe almost 3 years ago

Changes:

  • 4c2580268ca043bf37d537d500a2152dc86e1f55 Bump to version 20.11
  • b4d3474cf8f4065998b0d440dc1ccc8df44d291a buildlib: switch azure release pipeline to ubuntu-latest
  • 05c07c0740879fb84f371d936276e63b322a405e Bump to version 20.10
  • 2571eb0e83836ea7aec0d184673daf2d126aa72c libhns: Fix the calculation of QP/SRQ table size
  • 0b7e9c1a8698946cb160bb835a1e2046bd50cccd libhns: hr ilog32() should be represented by a function instead of a macro
  • 54a29376d4e96b7f86397ec007a40acc979e75ff Add align and roundup_pow_of_two helpers
  • 3b3533cf6e131ad237a308f72808350bdfb3d2f0 util: Move BIT() definition to util.h
  • f4e579635ca177e87dfc3c783e246145748290f2 suse: fix CMake flags
  • acb19a697d30e477b71673ab17003b4be2154a40 libhns: Fix wrong data type when writing doorbell
  • fe1f7795d5ed115a169221a6c677d2809af1982b libhns: The content of the header file should be protected with #define
  • 7288b738aa0dc84298b1e7e4a752ae40dc2daaf0 libhns: Initialize all fields of doorbells to zero
  • d9566c62a909ec1beb3e220e849873b97ff14481 libhns: Move memory barrier to the same position
  • bcf0e63db5652c40af229ab92e445e50308d936b libhns: Remove unused macros
  • 9c71d6b80aa81a4e06bcde44f0ec10b29718a595 azp: Use ubuntu-latest as the vmImage
  • c9beae27ff86e2aa9863b68752e6271b2d56dae3 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 21884012da0047ab824c72c9a27010c775c5fb6e iwpmd: Zero-initialize the remote addr info
  • d9d4b2a0bc3a91213440b8fe43ca67225b1d26ad verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • d65ffcd0d94e4aa16e01b877bda3307d56ad6b8d Bump to version 20.9
  • fa662d9ceb18948da85cc1f08e25d5cab65e03b7 switch CI to AZP
  • 3ec4ba86ddd4135ed2575788ad9bee7b48f4b19d iwpmd: Check returned value of parse_iwpm_msg
  • d433930edd1359d5f0046eb23eff7ac7f0fa776f bnxt_re/lib: Check AH handler validity before use
  • be146198efdd12817732e684535f61d0f1fb9665 mlx5: Fix mlx5_read_clock returned errno value
  • 6a977793039a006e40a5586b69840fad45d73ec2 suse: Fix path to dracut dir
  • 61639e5d47605783e19af4a0f9897920ba1b32fc libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 37fc84ecf61a7a67fb67e4ddc2da79b9fc1bec42 buildlib: Continue build on old GCC versions without SSE
  • c56f848886f1ea31f9981d70f6a9d5650177bfed mlx4: Fix mlx4_read_clock returned errno value
  • 7dc9c8220b6eced06c501ca0cc243aa877e76265 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 59ed597780cadfd92e9c6d89c62e27b8d0a6913d rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 978b6e31a7ba4e53949217ab7d32f3abfdf05a3d suse: trigger udev rules after installing rdma-ndd
  • c44271bc01e351d8cc23bb29c70ff956abb559bd ibacm: Fix possible port loop overflow
  • dc2f11de655887d86fdd3b51a0364503d9624217 verbs: Fix possible port loop overflow
  • f5dae8ff6bc24b991c6130174bc1c45c1c1765b4 travis: authenticate on dockerhub if possible
  • 55e3e92c4474115557ce34647f57bfd5834ac42a Bump to version 20.8
  • 83b97bbf0b5d2f34196d103cb4a1a17948788bb5 librdmacm: Don't overwrite errno returned from libibverbs
  • e7bfa549ff58cb260e94e70414c10f618e151139 srp_daemon: Fix systemd dependency
  • 51ecc073e5509b2fa94375fbd9187f1f998d75e7 bnxt_re: Fix reported error code from create_cq
  • 0624b696805a6b5a8846037a76d8dae4fc6de04f verbs: Replace SQ with RQ in max_recv_sge's documents
  • 1844e3b973724d7197f222e982f49c6c4979c359 verbs: Update the type of some variables in documents
  • 2ee6f057171db495a49765eccb1ba51efe9f8998 cxgb4: Fix reported error code from create_cq
  • af04af882199b5c4a0bb17a8663c3425b87b2ef1 libqedr: Fix reported error code from create_cq
  • 6489fbe92ecd6aabcf1a6075e02de6d3240dcdeb rdma_server: Add '-s' option in rdma_server's manual
  • fc9b0d61243b8fb4a9fc2d78899b38919261c41c udaddy: Fix create_reply_ah error flow
  • 287425268a3323372eafabc086cf123514326e34 redhat: no need to recursively remove srp_daemon.sh
  • dff68928d4d0897cbfff48cad9dba1c9298c5117 mlx5: Fix wqe size parameter in wqe signature calculation
  • e5337e2f46eccbe676e4094045d1054775cfe4b9 Bump to version 20.7
  • 64b286529e0cac86eafa43a7c1ba6668b1c95a5c srp_daemon: Avoid extra permissions for the lock file
  • d31af2cf2d9a4fc1b2c76e63d90333fe1becddd6 srp_daemon: Fix the spelling of the name of two symbolic constants
  • 43d603262087284faf956d4f5cb2390d4533b492 verbs: Make sure VM_DONTCOPY removed
  • 3a9e58ba87897c4350690aef1587c657cd452cb8 verbs: Close async_fd only when it was previously created
  • 6b80e6b74166f44ccc40f086575fc3c59207eed3 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • a10f7d1d166e0bc78f047bca0d3bc4527373ddd6 verbs: Fix ibv_create_wq() to set wq_context
  • d7aa8b238764a43bec5f488abdb8b4d26dba30b6 libibverbs: Fix description of ibv_get_device_guid man page
  • 9cf874d5ad5abb5bd8a5ad5aa2fb9cb863b8f5fa buildlib: Fix a warning from newer pythons
  • 7a72c4316ad62e7eafb35b6fdd7d9126af272afd Bump to version 20.6
  • a89360b33978909ec9e7712c798d39d1c238a33f rstream.c: fix RESOURCE_LEAK issues
  • 94f90c7ef4c91d3d1ba826ed1b24f60df920614d xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 2e45373cd4f1dcaab0f9757bac016ed19bee16b3 srp_daemon: check return value of function 'umad_init'
  • cf18d62e5f9f8a56c016c6ac99b064e37614a00a Fix shiftTooManyBitsSigned issues
  • 68f5e395cc282b20f2ed1ca1f9a6b24989f3696c rcopy: fix UNUSED_VALUE
  • eff9547708a826d0b177cd1a52ed56eee316f68d libhns: Not process return value of flushing cqe
  • 51a37b9cd202267d0bb878e97c02f224dbe7974b libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 109f53c1975b67a16981949a6574f4bec8714b2b vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 08b159e53ab1a56bea90c69e6d67427722e07022 ibacm: Fix bug in acm_get_ep()
  • 5acfe3ce5e15cb0d60a0ca379abbdd9d73c0aad7 libhns: Avoid null pointer operation
  • 32febbd4e0c6916142c4a538ca74bd1c2aa3cf5b libhns: Bugfix for assigning sl
  • 556fc7f4329728ebc9565c3bc294d07261a5f973 Bump to version 20.5
  • 9a638c35420fe027e14264829974678e342537b4 man: Fix return value for ibv_reg_dm_mr
  • 4353e2c42bbd2808ce196ebfe9544282490e9dbe cxgb4: free appropriate pointer in error case
  • 413242ba2c722d419755febda60f8615b8dcd534 srp_daemon: fix a double free segment fault for ibsrpdm
  • 38b0dbfac67f2ba81ddf3a0982da1710fa5d55fe Bump to version 20.4
  • d92ca7829fc47b94079d9eef9bb87538723a3241 cbuild: Fix packaging of SuSE leap
  • 356d32459e024bc62bf125fe2c4eda3c2163fa07 cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 725777f4d48b34e259f1c7b8368d5448e780706f cbuild: fix python path for leap
  • 6d98f04ce1f07642b4eff797ad4924e6c51f02e7 buildlib: update SUSE validation targets
  • 29e0869c978bb8991de2f1f0eadb6507b50f39c8 travis: fix aarch64 extraction
  • 50858d9e4b03da28f576e16dbdaea8b1a2a8b064 ccam: Properly enable ilog32() calculations
  • ece596da1fa6e13ed05ea2d72f55cbe855f03758 suse: fix dracut support
  • 0c6e1d468a40b0b5960c09058ef9eeac253a662f libhns: Bugfix for flush cqe in case multi-process
  • 1146d93e83acbf5efc21b6b960fed4841214076c Bump to version 20.3
  • 26a0eecd7e5f499f4ac1285041241b8280013281 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • bdea216b7e30029d3d36be86c74d03dfa583f48b ibacm: acme does not work if server_mode != unix
  • dee676c56b7e66f8c4a6eccbb639206d5c0fdfda ibacm: ib_acm_connect() is doing too much
  • 5be34c7a5f3d6aedb266fb9c64935bbf8b39dc87 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 7e539e4c7c4e70219ec809f27a8476154ca3f040 mlx5: Fix masking service level in mlx5_create_ah
  • 5e3ff2ada506b57daba78d99d118c349226a713f cmake: Explicitly convert build type to be STRING
  • 9437d4b2929d580d9b1c3a3099cf8bbfb9a6ba9a libhns: Bugfix for filtering zero length sge
  • bba069e669797eab2c75afa8916ae4425c618214 buildlib: Ensure stanza is properly sorted
  • 3294953b9016658fec6ca83e4db6d341ee23efe5 mlx4: Allow loopback when using raw Ethernet QP
  • fe601496a9b26fce92cf3069eb37090623dbe960 travis: Change SuSE package target due to Travis CI failures
  • 84feb7ad176947f0aeb559258991a066588de232 cbuild: fix tumbleweed docker image
  • 8f5294481013b364311d522851b3ddc162a5c1c0 verbs: Avoid inline send when using device memory in rc_pingpong
  • 998552e08d67dc27854e9e23463de0f6edd35ec1 mlx5: Use copy loop to read from device memory
  • 0eece584280bfc72b67ec3d231c43d01b636b3ec libhns: Bugfix for using buffer length
  • ea0e19e8505abe1440a1945edf3c859d2481324b mlx5: Fix incorrect error handling when SQ wqe count is 0
  • f29e37ea266fa8a9758d21a8e16436ad6aab9925 Bump to version 20.2
  • e6ac66bca277ca809efb513fefabb5a37ba7e03d libhns: Bugfix for allocating and freeing sq db buffer
  • 7ba15a2b0bbe93bf8bb39714e9b93141e9312a1a verbs: Fix pingpong buffer validation
  • 6240d7e80071e5885a352edf07fcaef324c22fcc verbs: Fix execute_ioctl_fallback() bad flow
  • b715c684e90d86f70163202d5051bf73e006efeb verbs: Device memory cannot be on demand in rc_pingpong
  • 1f32fe827223584115f44e8592d9e4b9f9ef30f2 mlx5: Fix SL to Ethernet priority conversion
  • 1ce685101bf53cfdae6ddc1258af6b3d16e19f9d librdmacm: Change server default address to any address.
  • 222fa83a789cd24a1e0900389587d47812fba086 Bump to version 20.1
  • 2493340187c910cd4e9fec0de98b1fad999149a7 travis: Fix travis failures
  • 3ae7bed9fee00f988d7baf99648f661adea96436 pkg-config: Move Libs.private to after Libs
  • f0c32ed5b286db86db0ad2d85cd6f604879425de verbs: If the uverbs module is not loaded allow get_devices to retry init
  • ead1b66d8ac90f5360a19161072890b89341e779 mlx5: Fix flow tag mask
  • 59efd60851bafebfedbcada1f88eb6d426fa6aa6 ABI Files
  • a2e3979ecfc6eaad5d7b8663f2ed1af6df9d2f17 Merge pull request #374 from bluca/pkgconfig [ #373 ]
  • 58859b3c06bd16f808d529027651db5d7e0780c5 pkg-config: Make ibverbs into a Requires.prviate
  • ef036b90971730df2c6c3f915119d7c57c158a91 pkg-config: Set URL metadata to Github repo
  • 2c33eec7a0cb8264efd489619fd33d1800375b0f pkg-config: Use library versions instead of project version
  • 1d9d7d8466c71f4d56fcc77de472c1ed4049500e pkg-config: Do not set static build dependencies in ibverbs
  • 6d10dfe4cc06aebe5ef4e71a1ceb6c21ba8ebcbe pkg-config: Support pkg-config files for IN_PLACE mode
  • e9b1f8139e2cf381982e2422a292c7ca93178c29 pkg-config: Add .pc files for libmlx4 and libmlx5
  • 91fb1d72d026b782138d02494e2a2d4e4d3d099e Revert "libibverbs-dev: add dependency on NL packages for static builds"
  • 65e0b30c2d16274cb8082ad2665c7fc1ee6a9b22 Merge pull request #373 from bluca/pkgconfig
  • 55f34cdedfc5a01813f00d3a7fd007f387e7c3fe libibverbs-dev: add dependency on NL packages for static builds
  • df5fe3c2fa9d7dbb38fb7b4878955330620211ed Generate and install pkgconfig files for libs
  • ce2afdc36c35d64c8922f78840ded03dcd2a9ad4 Merge pull request #368 from patrickmacarthur/print-when-no-devs-detected
  • d1965f04cd4aa27d0929bc690f4de2b51f07d1b0 Merge pull request #355 from yuvalbason/master
  • 1ac9b30b92fb3051a16682e821e88b7ed1517153 Merge pull request #372 from yishaih/mlx5_misc
  • 1ee14ef13e41e099b62d9e644039093b7b428ea1 mlx5: Expose device WQE address vector via DV
  • e60ede1fdc3097afd0899bb70344d1dc2c790fa5 Merge pull request #369 from yishaih/cq_overrun
  • 8e3353039fc3a39260a6e6ba905626a7688f2423 libqedr: add support for SRQ's
  • f8f33f0fe18411ee311e558890170e790a862475 Update kernel headers
  • 54a5dcaca33b24f24a2708fde4293fa0a8ca6392 Merge pull request #371 from yishaih/verbs_misc
  • d696c55f713e41f26c38a70e8fc519eadaf42a71 verbs: Fix dereg MR
  • d0b3b3897506921709f358f8f5488fd7e68dea0d Merge pull request #370 from longlimsft/mlx4-fix
  • b98397f3068a42e7d8e67d4ef2a90393b4c4f08a Add Microsoft Azure RDMA device to MLX4 HCA table
  • b9737da36d223d086b6eabbc3084518a620b33b7 mlx5: Add IBV_UVERBS_CQ_FLAGS_IGNORE_OVERRUN support
  • 121edacef2b178f8c0564d3c9d036f2e648d39b9 verbs: Add IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN support
  • 5b8e8a017904cf580dbea7c8640167861205146c Merge pull request #367 from oulijun/travis_bugfix
  • e0a49ff1ef099931c427403332a6a9a3db7911e8 libhns: Modify cq support for libhns
  • baac05bc2b3d4aef18a97bb272ac591f2211bbaa librdmacm: Update message in example tools when no RDMA devices
  • 567008f777dd4388f04e7ee956163e3739114e41 libhns: Update the data type of immediate data
  • e1726e93457496b62403178a6e2ead533fbe8add libhns: Support flush cqe for hip08 in user space
  • 3bb6bfc8df096a4f86e6545b99988a2ef82c51ee Update kernel headers
  • f249ed6876af27345cae421f4d190da6170adfcc Merge pull request #366 from yishaih/verbs_eio
  • cd9bf42c3b2183f2bed4af7500a918b74dc7a93c Merge pull request #365 from nmorey/dev/master/rxe-iproute2
  • ad383d736eca2a6d825656def13131dcb4127865 Merge pull request #361 from rajrangoju/write_w_imm
  • cfb15e3967a6348287845af5b4b4cf0595fc7748 cxgb4: Support FW write completion WR
  • 32c861a28ef8d437b1f1eab2167681684753ce5b cxgb4: RDMA write with immediate support
  • 10eff2c007029a413dc62859b44cfd0fc3e918d2 Update kernel headers
  • 65b7d956cbb34848129b8049ee67584d6f8ba87d Consider EIO upon ioctl destroy commands
  • d0bf6b79706222de4e23979eb7e5cdaea06227c8 mlx4: Move to use verbs_allow_disassociate_destroy
  • 909ca9a89d4f0943c89cc20881394604e2eb863c verbs: Consider EIO upon write destroy commands
  • 58b5506a111c7f085a32890ff01f456f82d4272a verbs: Introduce ENV to control EIO upon destroy commands
  • 2eeecc77cdbca416701eb8b68d9d6c283183cfd3 verbs: Convert write path callers to use DECLARE_LEGACY_CORE_BUFS
  • b3da306d85d4fe0407c5a7079d54abf97c32b2b4 verbs: Use the new kabi macros with the write fallback system
  • 68a49c65e9013de6a09750963b86961d43b85fd8 suse: Add recommends for rxe_cfg requirements
  • dcc1c442a89186f2f7b4abaa0c2259216620c06b rxe: switch to iproute2 for rxe_cfg
  • 1bea70d02d326aa5c62c634e5b928f06404e1311 Merge pull request #363 from bvanassche/master
  • 059254a91cab39384911ca7965bd2b92bca3ba50 srp_daemon: Rename ib_path_rec.num_path
  • a26cbb3f46c2026dd06d256b911ae3a01da02883 srp_daemon: Fix pkey handling
  • c9971f835710b8abc662df491af4ea2a29865a69 srp_daemon: Use ibv_query_pkey()
  • 71ecf2048490bde36685b752ca44fc4104d694f5 srp_daemon: Move the pkey_index_to_pkey() definition
  • 2241d8ceed353c4809d521d98e66ac2fd11f4b88 verbs, ibacm, librdmacm: Introduce ibv_get_pkey_index()
  • 1726898e32b1a04d0f95e9de2c4e30ffc34a6bd8 Merge pull request #360 from rajrangoju/cxgb4_cqe
  • 27a8a29f2089e740d4dc534652f260e7c3969f53 cxgb4: Add support for user mode SRQs
  • 7d2190625d3b84af443e02050a8ea2a004fce763 cxgb4: Add support for SRQ functions & structs
  • 8e15d4eea0c947f790d7fe49e94876eedc3ba6be Update kernel headers
  • f492f93f08581a267caa7f23439b63e0b2c8bcaf Merge pull request #356 from yishaih/mlx5_flow
  • b81b49edcb2b151f1252bc2444a1ae242f38d847 Merge pull request #364 from rleon/gcc
  • 34286adbb3b2300b8333b7d662f3614134227b31 verbs: Fix warning from gcc-8
  • 9a56e9cceba87344d504ab2808fb55f0fcdf1efc mlx5: Introduce mlx5dv_create_flow
  • fc6a61a3bea95af6a67efce7c7b9e67860048d6c mlx5: Introduce flow matcher and its related DV APIs
  • 4f20bc9eb46c02179c08086f8e7b4a7fa81d71f9 verbs: Expose execute ioctl to providers and update related version
  • 4bf3dbcbef72a389222be72273d5d779bec31f5e Update kernel headers
  • 061e45ef03f7f219c7dedf5f6eae52a09b206fa2 Merge pull request #362 from arcot/fix_rxe_cfg_script
  • 40ee476fe2501071c6cda6477f63b0d5a8d0d34e Merge pull request #359 from rajrangoju/master
  • f85048a692f545be14b351345d19b1c02e6db0ed bugfix, removed harmless warning when bonding is used
  • a5589bc7935f2dd9981963b011d7a3e9ef9f1a00 Merge pull request #357 from yishaih/verbs_misc
  • 37e77d53e75762a02db330daada0517908c5d049 cxgb4: Add support for 64Byte cqes
  • a060d0254c52914935da75f92edc8bd5b0ef4c5b Update kernel headers
  • 00d0f994b43d2ac4651561c8bb43868f9eb4fafd verbs: Do not add device whose uverbs device is not accessible
  • 626fe2122944515add3cdd8fafd9e9de2165726e Merge pull request #326 from yishaih/grh_required
  • 5be775264b6bb42bf1769d3b6438eaad507c2fc0 Merge pull request #358 from yishaih/misc
  • a19144b66ff33094e6d710c2a4b4a9d1bce7e1c6 Enforce is_global if GRH required
  • 4e012421062f9013e1729d410c8b2c53e4ec92ee verbs: Expose IBV_QPF_GRH_REQUIRED port flag
  • fb4020f81c41515aed8b91391597273a714736d6 Update kernel headers
  • 7a9be69f66900e90eb6502731e462127cf0aa027 buildlib: Turn sse3 option upon travis-build
  • 708c82428aed6141c1b235524f39dfdef6a4b0cd mlx5: Fix compilation on 32 bit systems when sse3 is on
  • be2552dccf2505a11849502815842e1bdc76f320 Merge pull request #351 from yishaih/null_mr
  • 2ae918cf3487c05f01383e9e8688805cf625388b Merge pull request #354 from rleon/bump-version-20.0
  • 97ef822ec4e6c1c46113d4e22caf2447122806d3 mlx5: Add support for ibv_alloc_null_mr
  • 2f170c671c050e5db0ce08b11854324c75505376 verbs: Add alloc_null_mr verb
  • f7f279431e373490d4dee8ee68b805c631307d85 verbs: Replace ibv_mr with verbs_mr
  • 359f49743b98c6eaed57b70cabac9617b333df2a verbs: Do not use struct ibv_context_ops within the .c files
  • 44dea60569acbdbb8be37ca8a1b0523d732d3265 Update kernel headers
  • 0c1abe04f558061be934e349fedcdef410a0b85b Update library version to be 20.0
  • 11e22119cecb1a71476076f116dae829678f5677 Fix bad whatis entries in man pages
  • 6a669675be31ea5e3254b8b80c7593033b0447ea Merge pull request #352 from rleon/pabi-version
  • cac8e70650a957213e768492460a4ac45463d3bb Update IBVERBS_PABI_VERSION to 19
  • 8cd9d20b89472a329b5b8f134229678bacc44d90 Merge pull request #353 from yishaih/verbs_misc
  • 66ab9a0fdc7c77459544bc2dbf03db15625dc8aa verbs: Fix number of attributes allocated in read command buffer
  • eb5f78aa8a83da307a44dc1caa9b6603ad0a4db4 ibacm: Option "acme_plus_kernel_only" is ignored if controlled by "--systemd"
  • a3341116275fd2b6efe5239d72185cdf6549e7ea Merge pull request #347 from kraj/master
  • 9f5ee7d976ffb9584ee88bd46d099466126b4b3e S_IFSOCK is defined in both glibc/musl
  • 5f5b642bd220f7ca98cf76b5a66e7cdf1b7d4b7d neigh.c: Do not include net/if_packet.h
  • 036c9bce1c048f9fe95d2ad75d80d5748fedbae3 Merge pull request #346 from kraj/master
  • 3d9cae15c69c0b3260a024ad5d6802a8d85515a2 Remove unused include for execinfo.h
  • 65b9a47c07be4611b4fbbcafff1993186bcb0537 include endian.h for htole32 and friends
  • 345bc1bed8e70f74c841123eaedc520addf1bbe4 Merge pull request #345 from yishaih/mlx5_misc
  • 1182e6d71a5b2f9132ec8cca527566478049913a Merge pull request #342 from yishaih/verbs_mpls
  • 68becc11f461d71d738f406b5c57a9d803a06b90 mlx5: Allocate huge page chunks only when needed
  • 6d6f29721eea1b6d333808c120e4237117d4f85d verbs: Allow creation of inner MPLS flow spec
  • f455d4b4136be89a9e2f16e388c0fe97959279d2 buildilb: Fix -msse breakage on ARM builds
  • 1cbb93620aa8e8d51f13aa75ba9df31a45329ee9 Merge pull request #340 from nmorey/dev/master/sse-flags
  • bf343ecc783c4821ee0ec6eac5915fa58edd9fb2 buildlib: Use -msse if the compiler does not support target(sse)
  • ebf5bde0198f6610b9139cbad7e3e87b609fbb89 Merge pull request #330 from yishaih/flow_counters
  • a6b029cb4ab68f0b94d0c5de23f5650b84d492e1 mlx5: Add flow counters support
  • 92b4d072a102b8dbf44dc36b16e3fed5f63f1a22 mlx5: Add support for counters read
  • ec835ed9f7d2cceb0e424214058dddbd6216ae9a mlx5: Add support for counters attach point flow
  • 0f24fce9323190ff219c377584e7cd798c6076ea mlx5: Add support for counters create/destroy
  • 4697ea297ce3c1bd28be52dbbbf1f2bf31797583 verbs: Add counters flow_spec
  • 500f670ede61057a627d53a1433c12e147c2685f Expand create flow to take provider internal data
  • 56283400b6e479ad8eb5395addc44eac0bdded5a verbs: Introduce counters read verb
  • a40ff5aaff71990bc3061353e343157a8d052c0c verbs: Introduce counters attach point flow
  • 611f133fc1934649a9fc845ee805c0f32e73f3a6 verbs: Introduce counters object and its create/destroy verbs
  • a45f97d26e17f78beea2ba27e7852f98886dc6b3 verbs: Use ccan bitmap instead of u64 bit mask for unsupported IOCTLs
  • ac72e04f890316914467638b0d3a034427748754 Update kernel headers
  • cc06cb88763e603a38a866a3c815ceb0416143b2 Merge pull request #341 from yishaih/mlx5_misc
  • 3793aedf5808b78131afb05dc6a4c2de112158ce Merge pull request #337 from yishaih/mlx5_mini_cqe
  • 7051aa10ae24b419861d35202988e7495b819f5f mlx5: Introduce a new mini-cqe format in direct verbs
  • 4c8a6fe45089bdce88e5920692e8c5b7f15b9c2d Update kernel headers
  • 3a36ea3e4a0f2fe51631720b39adb08c12332432 Merge pull request #343 from jgunthorpe/ml-2018-06-04
  • 1fb029aa072885afdee8941a3b164b686a22af05 srp_daemon: Increase buffer size to avoid snprintf overflow
  • 586ad268d571869606abb7b966108d377c0407cd librdmacm: Fix return code from rdma_create_id2
  • 08f5e0a32c2bc6fbc68d033f241720b66fe3a188 mlx5: Convert ah_attr static rate to mlx5 static rate
  • 61c02e435b59ceb7d274bedcd8dacef0840703b7 ccan: Add array_size.h file
  • 0d82e923b745eb0c74aa1cf336c107792e18c7e3 Merge pull request #339 from nmorey/dev/master/srp-service
  • f09d97294f25470f4f277aa60163685533ec9d26 Merge pull request #335 from rleon/gcc-8-fixes
  • e196413d3ca7f83de05e35f7d604d84eadf9422a Merge pull request #336 from jgunthorpe/ml-2018-05-23
  • 26d61680f5c669d2fae92befae45b8fdcca42f35 cbuild: Replace Fedora 27 with Fedora 28
  • 6344ebcdeb3f460fde5b15e93a4abc09bdfa2b02 srp_daemon: Reorganize ib_mad_notice_attr
  • 780370eeb258f8b7b408a61788461d002a45c174 Fix cmake detection of ifunc on gcc-8
  • 84ac7f98d0862233de0d9aae6366e682c5f7a566 Use find_package(PkgConfig) not include(FindPkgConfig)
  • 348a65523d3bd990f4b16eab8a04337bd2d9d260 cxgb4: Atomically flush per QP HW CQEs
  • 2a77e0d034d7ace77820156b01d0470520342cd5 cxgb4: refactor the flush logic
  • 5185f08c7e666742d475c16d1314a1f1954999cf hns: Use verbs_set_ops instead of opencoding
  • 88fd3f5455f8bf3f3f49dfb98bd6c9c6bf8c25a1 Fix kernel-headers/update to work with 'git rebase -i' exec
  • 36121020ce7d0347dcbdd65b687ff0dc9c46eb25 srp_daemon: Prevent string truncation warning in gcc-8
  • 7ef4fe2fb5cd0e05ef08aa99399882046f7d3e8e iwpmd: Initialize address of sockaddr
  • 1aedbd70860d49ade14d2d39adb9d75cb146dfb6 iwpmd: Remove trailing tabs
  • a2e581aef978330b89b51c60c88eb4e1da9697f3 mlx5: Avoid string truncation warning in gcc-8
  • 5f095ee5a11b0ee4dd4ee5275c9dd00a9debe059 umad: Fix gcc-8 warning about truncated string
  • dae9ca47a36b7b9804aba0967d032d8a88eaf389 suse: do not call %service rules on a template file
  • 237911fd85d5dd5433b6d3cc868279488c941652 Merge pull request #329 from yishaih/mpls_gre
  • 27232bc05ff15a400170f3568795961f68e531d8 mlx5: Report MPLS tunnel offload capabilities through mlx5 direct verbs
  • 26addcb4fdd23ef3762b054a725ca379222b0cd8 verbs: Add MPLS flow specification filter

This list of changes was auto generated.

rdma-core - rdma-core-21.10

Published by jgunthorpe almost 3 years ago

Changes:

  • bb20eaa82f1ad953f0a59da43a251ead720f3029 Bump to version 21.10
  • 3359136c55f10ba38a3f0bb381706247b585d79b buildlib: switch azure release pipeline to ubuntu-latest
  • 5599a82479db27bf83f4a85e0cff0c296ae0ed3a Bump to version 21.9
  • 076737d10edaba47e4481a97f3e81c23e75afeec libhns: Fix the calculation of QP/SRQ table size
  • cd94516286b4b86a991071c690d745a545020f61 libhns: hr ilog32() should be represented by a function instead of a macro
  • ca9e78fde54b209328e60577ffe24ff440a50102 Add align and roundup_pow_of_two helpers
  • 7f48e58d8242cc0f077eaa86a9932dc266a62cb1 util: Move BIT() definition to util.h
  • 861f319d0446713c7ccf9aa9ad4a928f3067ac63 suse: fix CMake flags
  • 255c9ad50c57d13cebcdaa9ddc55feaa2715ff37 libhns: Fix wrong data type when writing doorbell
  • f167050ab34ddcc72e72abf3f63370041069cbae libhns: The content of the header file should be protected with #define
  • b3a9c4f5fea229ba3a0d76ddbcde3a3b83ff3f9e libhns: Initialize all fields of doorbells to zero
  • c41542ce8b13769350dacb2fa92691282557fce6 libhns: Move memory barrier to the same position
  • dcaa8bf59510240a5b82f4ce7ba13af3f9f989bf libhns: Remove unused macros
  • 473d7fd2f4b9795eb970e8e27d06178cdd6e4497 azp: Use ubuntu-latest as the vmImage
  • 4d5230bdb46e62f1700f3e51a91e4b2c529a7889 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • a03660069f6ecfd5a681fddc92e9a92ff7b0d37b iwpmd: Zero-initialize the remote addr info
  • 8a87163d9b230ed30a0affd20e5a48903760c9dc verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 953200fd194baa8c41d6e183435985bdb92a5c75 Bump to version 21.8
  • f7398d12bbb4bfb5af46b9c78c8a12272b4bcebf switch CI to AZP
  • 20308835c77f0a65a796c46134708c5d2b92b904 iwpmd: Check returned value of parse_iwpm_msg
  • f34a9319ee21f005f09d58a4b8c5b201be39e0d5 bnxt_re/lib: Check AH handler validity before use
  • 343b1118e57861eecc1ed7b630be2c36bee71cfb mlx5: Fix mlx5_read_clock returned errno value
  • 2bb4f8e2389b3ddee0a440183d717b3c6569879c suse: Fix path to dracut dir
  • 9394eed607596c92b750410c785675e1ca8c9e02 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • e75e3a8b1a4a4ef983ac578abc090bbe022c38ff buildlib: Continue build on old GCC versions without SSE
  • 0235cd0ef852f8373cc69ded8fb8a3ca36c6dfb6 mlx4: Fix mlx4_read_clock returned errno value
  • 3a9056f7c7bee08b5242b4d7abe2ba9bbd161512 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 26598d8e3e545dfbd4451a719f58aa07424dbabd rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 444d2a0cc794ec26c8eb99aa5fed18b2a8dd9b1f suse: trigger udev rules after installing rdma-ndd
  • f927f7efb136dec0fce4fdf7844de2c476231423 ibacm: Fix possible port loop overflow
  • 1d1bb370791ded9611490e50e7ed35ca4d21522d verbs: Fix possible port loop overflow
  • 131a79bad36dce8dfbb7a887eeba6e5c5de5fdfa travis: authenticate on dockerhub if possible
  • 700eb922131f59987743e489c38c1d6bb906195d Bump to version 21.7
  • 460ac4b6326838a74ad8c57895fe36b900cf53dc librdmacm: Don't overwrite errno returned from libibverbs
  • fe8bb768fdf24b9eb9e0e474ed7b363143e131e3 srp_daemon: Fix systemd dependency
  • f74cf1259a3f4af22ba5459fcd4accbd7c51c723 bnxt_re: Fix reported error code from create_cq
  • be109cb6e5a1e34b963d86a98342fd0505b79e55 verbs: Replace SQ with RQ in max_recv_sge's documents
  • e66385d48a68efae0aa92e281e2802b4b86ae597 verbs: Update the type of some variables in documents
  • b7df0e4ab8fbf577ea9355f6a75fefca1b502da7 cxgb4: Fix reported error code from create_cq
  • 78921b83fb03a991923f3fed701925f64f78b3df libqedr: Fix reported error code from create_cq
  • cb01d2f0e56b4b79c63aa639bad1bdbae1ed631f rdma_server: Add '-s' option in rdma_server's manual
  • 3f1ace84a37eee8cfbba6670c13576be118943e2 udaddy: Fix create_reply_ah error flow
  • 66b896899dd055c4916902d871d6cabc8bb964ba redhat: no need to recursively remove srp_daemon.sh
  • 21c32c9a5c9c083746e56a156b9f7d65a9fac280 mlx5: Fix wqe size parameter in wqe signature calculation
  • 9de6d724bf02e643611a58aa611f0ec87713a577 Bump to version 21.6
  • b150d3875b94869c57c465e21e8c399e552fe1b6 srp_daemon: Avoid extra permissions for the lock file
  • eec576253fdb7be0ef57ffdd630f52a9e5464f1d mlx5: Add fork support for DEVX umem
  • e4983cb003500a01841d841c92d80253a0e07fee srp_daemon: Fix the spelling of the name of two symbolic constants
  • d34ef28d2f999d56c75f2293179ea8b7b05a5db6 verbs: Make sure VM_DONTCOPY removed
  • f1f5a1f02c561922252be4fdc7ba7ccf627a2924 verbs: Close async_fd only when it was previously created
  • a2e41a0dd02ad5d3763ec4a4ea895a3f425523f3 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 867d85db77cfe1f160beb48e23526368d5bdc5c4 verbs: Fix ibv_create_wq() to set wq_context
  • a61066f1c00ff93f940c57bb6f9b67b98c2f601c libibverbs: Fix description of ibv_get_device_guid man page
  • 3c0038711a838dee4f4ce7d6869041106fbfae25 buildlib: Fix a warning from newer pythons
  • f147fd5cc7628de7551c358f51f5fbb755d6f5ba Bump to version 21.5
  • 1995d8d70883461088a6df0381296997d1948a40 rstream.c: fix RESOURCE_LEAK issues
  • 5dd8f8e51318f7dcd4d15b0f780914ecf96dcd32 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • a8dc37ac26dd9d899d2f3bf9ea505b8fd2183e3a srp_daemon: check return value of function 'umad_init'
  • 1d7a8a5db42cac5044c19cddfdb0e44b234a19ee Fix shiftTooManyBitsSigned issues
  • fd8a8b1c39bd7f051f916d096c38767fa09a1bee rcopy: fix UNUSED_VALUE
  • 39c407e5ad32023fed9852b99e2944d322d97c75 libhns: Not process return value of flushing cqe
  • 5aa81e793e7db3bf005f081019f3bcc673673557 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • c9f10861f4c6706cbd27933e0826260d0b98ada9 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • bef241dedef08369a0dc4198a84b2af2a5039437 ibacm: Fix bug in acm_get_ep()
  • a3f65fbab6edf6ed316213e6c54964a7754dbf41 libhns: Avoid null pointer operation
  • a830e5713b8d9843b5962ed9d5467ab81e62cd20 libhns: Bugfix for assigning sl
  • e7f546d850878dff672898422b52832b1879d7d2 Bump to version 21.4
  • 2b37469439d9b8ac84fcbff3540dbb90cf7e61ac man: Fix return value for ibv_reg_dm_mr
  • 405859694e2330782addb1d60ec07b9b6635712e cxgb4: free appropriate pointer in error case
  • bacff4fa62f51d6370724ed0c89fae2b7806203a srp_daemon: fix a double free segment fault for ibsrpdm
  • 1d842ec1d1da2586d0029928143c3464aeb5a9e5 Bump to version 21.3
  • 2f895f029a132599e6a5fd394591efb0445e7a47 travis: fix aarch64 extraction
  • 9bbf9df50277fd840410a3ec165ab85b553b30b2 ccam: Properly enable ilog32() calculations
  • 302c2e34dc681b18bf414428c5cbe9796d1c84b2 suse: fix dracut support
  • 63c1f8f7c7c64e220b718281db130c4fdf29135a mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • 7051343521ec0ad1739816b56d17c87a1dedf67c libhns: Bugfix for flush cqe in case multi-process
  • 29f8897a8ee75aa5a5062d8f8e85a02871ce3409 Bump to version 21.2
  • 6f22a922333786941b14e2e8157e82e3822b0ddf ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 6f254b2ffdded780a42b61a3e425a88b360b9c45 ibacm: acme does not work if server_mode != unix
  • aca1776229b55e79f99cad7e3e41914f036b702b ibacm: ib_acm_connect() is doing too much
  • afa46875ca796c081a90ef3e2e9b9271cb172546 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 89f5598155d753eadd876f28c8a65d174a653923 mlx5: Fix masking service level in mlx5_create_ah
  • aaa3f6a0cea4373139152496baebaeae72374595 cmake: Explicitly convert build type to be STRING
  • 76594c465ba98ed8cf817df9fa744a37a7af797e libhns: Bugfix for filtering zero length sge
  • 9a44054acb980c7ed3bcede673efb05fd2782dfb buildlib: Ensure stanza is properly sorted
  • 88a704ba4035fe4ddf8234853a4920ce36c2c6f1 mlx4: Allow loopback when using raw Ethernet QP
  • c0c0bd3d2425f5ba207dc07d859578867642fd7c cbuild: Fix packaging of SuSE leap
  • 7b1bb15d6c82754ee68cbfc8f86941a1f3f0823d cbuild: fix python path for leap
  • bd8388bd07c9a8672f43ab4920290ea0caeb74ae travis: Change SuSE package target due to Travis CI failures
  • bcace700aa7137e950300f99e3d74982be7ecd64 verbs: Avoid inline send when using device memory in rc_pingpong
  • d3ce5ac2db64ad9690ae25365734565503eb7054 mlx5: Use copy loop to read from device memory
  • 9d62bb085ebbfc012c5bab377fe3021f6ebc3d44 libhns: Bugfix for using buffer length
  • 562d3e7477a7cd3d9b186586c19c58d296bfd180 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • ce7e567d5760484865ed4c664feac5bebc191674 Bump to version 21.1
  • 8cdbaffe3c73725e4b85a76417570f75ea355708 libhns: Bugfix for allocating and freeing sq db buffer
  • 0735939c42adb7ba12090f019aad029dfa7abe39 verbs: Fix pingpong buffer validation
  • dac102107d883f66b511e1b900b0a2c67b2cf226 verbs: Fix execute_ioctl_fallback() bad flow
  • bba38b53416f1875ab9c72ae899456adecfc42ff verbs: Device memory cannot be on demand in rc_pingpong
  • b509595c378ec4c4080aa04f4a373549663edf8d mlx5: Fix SL to Ethernet priority conversion
  • c0137d7d1301e729fd7c4a05c20587760e500d81 ABI Files
  • a4b744d2cd6e5ccb0c9e60ebaf681184dadb6da0 Merge pull request #425 from rleon/cb
  • a196dcefbc5b0d2c8abbad4b27457c5df2e65fab cbuild: Fix fc28 RPM creation
  • fbe47e03357c81fcbcde636b3b95e7a53c8ea77e Merge pull request #423 from nmorey/dev/master/cbuild-with
  • 123ad71a6376a0f0d8bd344d7568eb0216983b09 buildlib: build static packages in RPM based distro test
  • 8f61107d9b89204c95f1f2d8ee034ded34c94528 cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 6f3ae38c7d6992f81c38c07412d4e89232a6d5de Merge pull request #420 from yishaih/mlx5_misc
  • 61d57e06ca83104af24ad4b88104b70096fb795b Merge pull request #401 from cpaelzer/debian-avoid-unconditional-ibacm-start
  • 9199093970ee59fb6ab5a5c0541a0b2cdccf054c Merge pull request #422 from Hakon-Bugge/ibacm_fix_ib_acme_return_status
  • eba031fb802389e46680252926eaa7ab6724eb61 Merge pull request #419 from mkalderon/master
  • b297b82b63009a05a85b2ae9d8e0fff183a8cc43 Merge pull request #421 from Hakon-Bugge/ibacm_fix_trailing_spaces
  • 36cef973baf1c7143ee12c9264292e2067685237 ibacm: Fix proper return value from ib_acme
  • 3f755b35d808cd2bf999b2a6c9574b28c69cd03c ibacm: Remove trailing blanks
  • 8d1d1b741782bdf48f56f161de7e66d494bb97ee cmtime: Fix QP resource leak
  • cdea72a1e7e654ed20a38c3536bbc23734d355ff librdmacm: Change server default address to any address.
  • 89638ec4b8f9d269570104e19dd34b81009b9260 mlx5: Handle TIRN for RSS QP
  • efdd4cdcdf9e813035d0c5266a59d3b24ecfb01d mlx5: Expose device srq number via the DV API
  • f9799589a23084933a103d73847d729226f47fe8 mlx5: Expose device pd number via the DV API
  • 1f1d2d9ceedfb9fbe794ce22d1dcda803751aac1 Merge pull request #416 from jgunthorpe/travis
  • d976ff32cbdcd05f7958ddbb1c91f492515e445b Merge pull request #399 from SystemFabricWorks/unmanaged_qp
  • e90270d6f9bb384b9c820aef53fadbb1430de243 Merge pull request #407 from Hakon-Bugge/ibacm_remove_dest_addr_from_cache
  • baf08f048b62dd232b9912461181674193c8d11b Documentation: fix a typo in librdmacm doc
  • 790d5a3d8ad2f26c954840e24f78be68e6e30391 verbs: Fix MODIFY_QP and OPEN_QP kabi definitions
  • 07844a2047f81f21bc0887e4d9150a62b5d0c56e Fix travis build
  • 033779665f7e4dbcd8bee368991205b5ec67ac50 Merge pull request #405 from jgunthorpe/static_libs
  • 4ef3560594f8a5f803f4e67c923d8b0a838cfce6 Merge pull request #406 from Hakon-Bugge/ibacm_check_return_value
  • ddcec6a05ddb5e8ef09769c974e94a37f525cd6c Merge pull request #409 from yishaih/mlx5_devx
  • 0e9e9447fc85f49ecae9479863c7562ec3564e20 Merge pull request #408 from yishaih/mlx5_misc
  • 8cfd7b08012e7d0a8f920159c679565f6ae2ed56 rpm: Add flag to include static libraries in the build
  • cdb74e70b8fac1c9d7198089aa58e71387578b40 mlx5: Add DEVX API to query EQN
  • 5921b84d5d5350ed712763d872a0ea3036607b2c mlx5: Add DEVX API for UAR
  • 2e559a9d9516e0045306ed4079d3ef9642463cb7 mlx5: CQE size control
  • 38d2086b4ee876f3f0b592b78f77f4efdda43268 ibacm: Flush cache in provider when local address is removed
  • 31b154edc9a3127e613a8923df5b15e63289b720 ibacm: Check return value when deleting a cache entry
  • a8beb41fb6d3c2ea9c7b429b123e6c27997a4a5a debian: Include static libraries in the build
  • 58f9eed736f8784ae0f833f88ec2b570bff031e3 verbs: Add RDMA_STATIC_PROVIDERS
  • 50b2aebc2114b1a2c65e51b876dbe5a84fd6111f verbs: Expose the struct verbs_device_ops for each provider to the linker
  • 3ff0443e3ed0b4ca88dccf6e6caaf7a2bbae086c Add a travis test for static libraries
  • 92ec865f8f4bd2f070e29c1c93e328deaf27a385 pkg-config: If static libraries are enabled add Requires.private
  • dd01031b4cac05ab00bcc4b57ba3fb14323e1de4 Generate complete and sanitized static libraries
  • 2114e6f437b010d08b355bca1d7d37c1cecfcf84 verbs: Do not include dynamic loading in static libraries
  • afe0f1b18ef736b040b846d805d7d4d2111eccdd verbs: Move all dynamic driver opening code to dynamic_driver.c
  • 8079b8ce408a2f169a5347b6e60aff34f2ce0a8b Merge pull request #403 from oulijun/inv_3
  • 150e981b0cc0b69237ef4068e913479b76c8a471 debian: drop ibacm sysV init script [ #1794825 ]
  • a0338b130ab1ee79186c51c231840b8eb7ef9a37 Merge pull request #392 from eason-liuyx/mw
  • 021c89f0fc9f72de2f4743e6b0837c8bcba9ff66 libhns: Add mw support for hip08
  • c7da7f0a6609ce01685fd27661427ba34395f4c3 Merge pull request #404 from yishaih/mlx5_misc
  • 3b1e2b90de610407f29ce89819e419057fe11fc3 Merge pull request #396 from dsharma283/master
  • dc8d9f81a8061403cac3cef83553027216713be5 mlx5: Control Scatter to CQE via mlx5dv_create_qp
  • 56d39a40f1011de2b035c30cfbf20a4a0a6f736e Update kernel headers
  • f14e92d31f9ac656f30548b9f39febbff04e5b42 Merge pull request #402 from yishaih/mlx5_misc
  • e1aa6987518f71c92e9b878988895324b93e1801 bnxt_re/lib: Fix flush list processing during poll_cq
  • 1ae59f3032334951c5e14d3ee7a7291e38d88cca bnxt_re/lib: Fix the frequency of acquiring flush lock
  • a490cad79e45e73ba920d39a682e94bfd3750a28 bnxt_re/lib: Remove db_lock around doorbell ring
  • 3ef344c05c8d9d59b090e50d97cd098b7ca045d8 bnxt_re/lib: Reduce memory barrier calls
  • 22edc93d4d177fe9674762733120b4abcc42e43e libhns: Bugfix for atomic operation in user mode
  • a9ae7e9bfb5d06347fc87e9679dd7c319a45bd5b libhns: Add local invalidate MR support for hip08
  • 26518aa54ae30bcff9b6f07c4b19c822f18f4798 mlx5: Allow passing a flow tag value in mlx5dv_create_flow
  • 81c0917f7337dc20af779c5b89bc65e9e17e323e Update kernel headers
  • 15e3dc1863d8c26b458b7a6c02ee3bc96a23b048 librdmacm: Allow RDMA CM use with connected QP when it is not managing the QP
  • 88bad776d73f81bd785f0a5b8ad7f8c5a6c25614 Merge pull request #395 from markhaywood/master
  • 8f9d46fca5ef6753be138959eda14be86ac3315d Merge pull request #397 from yishaih/mlx5_devx
  • 6670397ede0a66447eb85d0fe356d2a5ae2b673c ibacm: remove endpoint IP address from provider when address deleted
  • 4f72c0468ccfdd0a23954045adfe810fc7bcc5e5 Merge pull request #398 from jgunthorpe/travis_arm
  • 7f21bedccd2bc04cdd88b8a3489c1114cfd38540 travis: Fix travis failures
  • ecb95e718664a65dca2346461e3c7ec3132f49c9 mlx5: Add support for DEVX object as a flow destination
  • 003a11cda8cfc4be0942f7fe1271031d95196296 mlx5: Add DV DEVX APIs to reg/dereg user memory
  • d7b37001d6dd3620a8146b63ee6508312c24523c mlx5: Introduce DEVX object and its DV APIs
  • 7371b96ee1c00881645d325493539d3a16934862 Merge pull request #394 from yishaih/mlx5_misc
  • 9c45bfc0848a54f7d6de0061fcb7fba1fbc05b28 mlx5: Expose device handles for RAW QP via the DV API
  • ee54f9d5348f4d3d425a20c47b225a4ec2e23c08 mlx5: Add loopback flags to QP creation
  • 5e52eef12f16984117a641d121fd2a107b7d3f1f Update kernel headers
  • 8d3d725ea73ba3093644a0ad7202eb8c7510d39a Merge pull request #390 from yishaih/mlx5_flow
  • 2e2343524b1740b9c6f7ba70e279397fd6a557f7 mlx5: Allow passing flow action in mlx5dv_create_flow
  • 90fc97f5661ade8de6659f82bc8da0e845ca07e9 mlx5: Allow passing flow flags
  • 1fcd32feba32a4535e07b834fe35b7f8a2e1b2ac verbs: Add IDRs array attribute type to ioctl() interface
  • 0e7cfd5c2423a9e5b2281502b375f8eccce5f14e verbs: Make fill_attr* able to handle invalid input
  • a5b785e9131eb39a26034a6dd90cf0068666d391 Update kernel headers
  • 8acbe802315c08f907b5d4347e69cc3536f9317e Merge pull request #387 from oulijun/atomic
  • d53b16187dead22065bb431f1895f11d1259602c Merge pull request #388 from rleon/ml-26.09.18
  • 0f35e04b303ab56fbfbe829d602377874cabdc1b providers/i40iw: Add SEND_WITH_INVAL support
  • 09c92318086723b52c94db4852ec86df3720ebff Merge pull request #386 from jgunthorpe/fixes
  • d92b0f595439b6c2cecac98fba6e6d13bb689a76 libhns: Add atomic support for hip08 user mode
  • 8803863fbafe5fefb35bcea4183ddcc9394412bd rpm: Set perl dependencies on Fedora
  • d98fbab004283429da467cdb404734878b90bb34 Merge pull request #382 from jgunthorpe/fixes
  • d1dbc212ea1cf8d754107e4ee52497d4d83cdf1b Merge pull request #380 from yishaih/alloc_context
  • 5efe8852d3b325f4e7c47dbd8fcc17a0a38f12ac Merge pull request #378 from dsharma283/master
  • bd5e81c40f8b2e03860ea7e93f1f56c41083de77 cbuild: Add Ubuntu Bionic
  • b33cc7c85f2715a5d4af78ac758b02a800de18c7 Fix check-build when the --build argument is present
  • 30f031385b649fd34c4ea3c63b35a3d569645826 Copy .clang-format from the kernel
  • 34ad429a392913e520cf95984dc3b6a7ff82b46a pkg-config: Move Libs.private to after Libs
  • 9b444cf97061831b65d89bcad34338ae91535245 Add attribute(unused) to the dummy symver macros
  • ea45a8405ae48eb5885bbb2d679db8f01cfecc5a verbs: Replace the ibv_get_device_list man page with markdown
  • 659b2fd0477b19aa60ac44aee45fbe7b8828af12 verbs: Remove ibv_register_driver from the PRIVATE stanza
  • 8705608b4f97618da137023ec58052ff6ff793bd verbs: Remove support for libnl1
  • c3068116af3e63f0e445508c59c12d91c79fc4ed verbs: If the uverbs module is not loaded allow get_devices to retry init
  • 7b3c1405d90e8c1440aec7e84114fb5eb0fc2327 mlx5: Enable allocating a DEVX context
  • dd927765d5f25d644bc314b23bb342d5566efcd4 Extend verbs_device_ops to get private data as part of alloc_context
  • 602bb7ce1502c2e874eec6f1f677fd0539ceba01 bnxt_re: Add shared receive queue support to broadcom's roce driver
  • c922b344c269e45ec663b16b4c6c3f95230d9a86 Merge pull request #381 from nmorey/dev/suse-targets
  • 2df3d8047813be05e70f3d52324851c9f02118a1 buildlib: update SUSE validation targets
  • d88854a1066be610f07f03315cb690a456118497 Merge pull request #376 from yishaih/mlx5_flow_actions
  • a59af121583c712a3aa0766fc8538275be1c0e17 mlx5: Add packet reformat flow action
  • 8c7dc0d0519ea070699a6d024b009fc790c110a2 mlx5: Add modify header flow action
  • 59f9e8285117138313a8b14f1ead82ec39d683f1 verbs: Expose a new accessor to be used with enum values
  • a0a7904293cef517d93df2eb7e9203d15489dec2 Merge pull request #377 from yishaih/mlx5_misc
  • 484a7aa60e71a0e95e82009a0fab709844191266 mlx5: Fix flow tag mask
  • 8a98d6ab94aff634bba2fa82e0710c1144cf3aca Update kernel headers
  • 971477b35409e5f9d8e568752d212a2c447581a4 Merge pull request #375 from rleon/bump-version-21.0
  • 2972e18f7c443a3c6c5f6627412a3191f7a1d98e Update library version to be 21.0
  • a2e3979ecfc6eaad5d7b8663f2ed1af6df9d2f17 Merge pull request #374 from bluca/pkgconfig [ #373 ]
  • 58859b3c06bd16f808d529027651db5d7e0780c5 pkg-config: Make ibverbs into a Requires.prviate
  • ef036b90971730df2c6c3f915119d7c57c158a91 pkg-config: Set URL metadata to Github repo
  • 2c33eec7a0cb8264efd489619fd33d1800375b0f pkg-config: Use library versions instead of project version
  • 1d9d7d8466c71f4d56fcc77de472c1ed4049500e pkg-config: Do not set static build dependencies in ibverbs
  • 6d10dfe4cc06aebe5ef4e71a1ceb6c21ba8ebcbe pkg-config: Support pkg-config files for IN_PLACE mode
  • e9b1f8139e2cf381982e2422a292c7ca93178c29 pkg-config: Add .pc files for libmlx4 and libmlx5
  • 91fb1d72d026b782138d02494e2a2d4e4d3d099e Revert "libibverbs-dev: add dependency on NL packages for static builds"
  • 65e0b30c2d16274cb8082ad2665c7fc1ee6a9b22 Merge pull request #373 from bluca/pkgconfig
  • 55f34cdedfc5a01813f00d3a7fd007f387e7c3fe libibverbs-dev: add dependency on NL packages for static builds
  • df5fe3c2fa9d7dbb38fb7b4878955330620211ed Generate and install pkgconfig files for libs
  • ce2afdc36c35d64c8922f78840ded03dcd2a9ad4 Merge pull request #368 from patrickmacarthur/print-when-no-devs-detected
  • d1965f04cd4aa27d0929bc690f4de2b51f07d1b0 Merge pull request #355 from yuvalbason/master
  • 1ac9b30b92fb3051a16682e821e88b7ed1517153 Merge pull request #372 from yishaih/mlx5_misc
  • 1ee14ef13e41e099b62d9e644039093b7b428ea1 mlx5: Expose device WQE address vector via DV
  • e60ede1fdc3097afd0899bb70344d1dc2c790fa5 Merge pull request #369 from yishaih/cq_overrun
  • 8e3353039fc3a39260a6e6ba905626a7688f2423 libqedr: add support for SRQ's
  • f8f33f0fe18411ee311e558890170e790a862475 Update kernel headers
  • 54a5dcaca33b24f24a2708fde4293fa0a8ca6392 Merge pull request #371 from yishaih/verbs_misc
  • d696c55f713e41f26c38a70e8fc519eadaf42a71 verbs: Fix dereg MR
  • d0b3b3897506921709f358f8f5488fd7e68dea0d Merge pull request #370 from longlimsft/mlx4-fix
  • b98397f3068a42e7d8e67d4ef2a90393b4c4f08a Add Microsoft Azure RDMA device to MLX4 HCA table
  • b9737da36d223d086b6eabbc3084518a620b33b7 mlx5: Add IBV_UVERBS_CQ_FLAGS_IGNORE_OVERRUN support
  • 121edacef2b178f8c0564d3c9d036f2e648d39b9 verbs: Add IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN support
  • 5b8e8a017904cf580dbea7c8640167861205146c Merge pull request #367 from oulijun/travis_bugfix
  • e0a49ff1ef099931c427403332a6a9a3db7911e8 libhns: Modify cq support for libhns
  • baac05bc2b3d4aef18a97bb272ac591f2211bbaa librdmacm: Update message in example tools when no RDMA devices
  • 567008f777dd4388f04e7ee956163e3739114e41 libhns: Update the data type of immediate data
  • e1726e93457496b62403178a6e2ead533fbe8add libhns: Support flush cqe for hip08 in user space
  • 3bb6bfc8df096a4f86e6545b99988a2ef82c51ee Update kernel headers
  • f249ed6876af27345cae421f4d190da6170adfcc Merge pull request #366 from yishaih/verbs_eio
  • cd9bf42c3b2183f2bed4af7500a918b74dc7a93c Merge pull request #365 from nmorey/dev/master/rxe-iproute2
  • ad383d736eca2a6d825656def13131dcb4127865 Merge pull request #361 from rajrangoju/write_w_imm
  • cfb15e3967a6348287845af5b4b4cf0595fc7748 cxgb4: Support FW write completion WR
  • 32c861a28ef8d437b1f1eab2167681684753ce5b cxgb4: RDMA write with immediate support
  • 10eff2c007029a413dc62859b44cfd0fc3e918d2 Update kernel headers
  • 65b7d956cbb34848129b8049ee67584d6f8ba87d Consider EIO upon ioctl destroy commands
  • d0bf6b79706222de4e23979eb7e5cdaea06227c8 mlx4: Move to use verbs_allow_disassociate_destroy
  • 909ca9a89d4f0943c89cc20881394604e2eb863c verbs: Consider EIO upon write destroy commands
  • 58b5506a111c7f085a32890ff01f456f82d4272a verbs: Introduce ENV to control EIO upon destroy commands
  • 2eeecc77cdbca416701eb8b68d9d6c283183cfd3 verbs: Convert write path callers to use DECLARE_LEGACY_CORE_BUFS

This list of changes was auto generated.

rdma-core - rdma-core-22.11

Published by jgunthorpe almost 3 years ago

Changes:

  • 8ea792b59662f45e334bf44c493fd70d4b1ba5c4 Bump to version 22.11
  • fd6040292b397756d6ef98bf5c2fc033fe027260 buildlib: switch azure release pipeline to ubuntu-latest
  • 145e06099079da61e227a8a96e99f67968fbf30b Bump to version 22.10
  • f8ca5bddc0063b4680830c695e276b46628a6f72 libhns: Fix the calculation of QP/SRQ table size
  • e92fe3103d0b04ae679f1029bcc9144ce0f832b8 libhns: hr ilog32() should be represented by a function instead of a macro
  • f220d5bd3b457e56bec9394da409925052635ede Add align and roundup_pow_of_two helpers
  • f99a9886fa06fcc2a56d77087d49df6ce100ee77 util: Move BIT() definition to util.h
  • 688f7aec671eb5369aec2fd06799f5d4e235cd13 suse: fix CMake flags
  • 4fddc4addf88ca28cb412e0dc15cd7c44178db8f libhns: Fix wrong data type when writing doorbell
  • 99f7d91d1f26d14014a760f24770271252a843c9 libhns: The content of the header file should be protected with #define
  • 69b1ff41ff2acda8ae5782e45ecf7d31f66481b2 libhns: Initialize all fields of doorbells to zero
  • 99be39fdc3714014a20c656700c9c1ec7f613a73 libhns: Move memory barrier to the same position
  • f83e4486eb81241a9390ee29dd3cd9df4ee0b727 libhns: Remove unused macros
  • cfd1eb174ed8c46e784b8861cf05ee92dea47288 azp: Use ubuntu-latest as the vmImage
  • 51ac2062a82f6adee9aff6e75e6c8ed627809d62 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • d348b9da4c01e1f736b6b4417669448b9a3b76ad iwpmd: Zero-initialize the remote addr info
  • 9e4019d5cd224f33d5d790220a4531926e4c0d01 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 892b5bb2704158b8c9988ce460687a8b88e24ec6 Bump to version 22.9
  • 60da7e1cd5a0bb9c85edfdf0b064159d324306e6 switch CI to AZP
  • 9587673d222de80ad13b45b609005c63304571e8 iwpmd: Check returned value of parse_iwpm_msg
  • 24529f459314067653a203703b74073e4c825ccc bnxt_re/lib: Check AH handler validity before use
  • 79bd54f4af62d9cb1a0432d31b89122b0cb4f809 mlx5: Fix mlx5_read_clock returned errno value
  • 3abb06bc91fddc2cfc89a4f3086a5d20ff584d6f suse: Fix path to dracut dir
  • e6b21d60e3318c3df713d2d4465c60b0868be350 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • eb08398473ef0b1386589690190fd9457c2f062f buildlib: Continue build on old GCC versions without SSE
  • c5ced9fe559ab8e185584ce6ca39a274de97ba79 mlx4: Fix mlx4_read_clock returned errno value
  • 02414c88bb353f6028dbaaeb25c8babfdc5cb07d verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 12642839a58a1e6240b5c3376ee87f783c475f3d rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • eae60df18c10b1231bf5602249eaf09c98fd8ec8 suse: trigger udev rules after installing rdma-ndd
  • 088af007587a145a6a9bd8e75b8fa5388bced70b ibacm: Fix possible port loop overflow
  • 304212f90d73a0b8626b342cd61a6c064ce66730 verbs: Fix possible port loop overflow
  • ff21b7ba0db909b05d8abfb976b2cfb61261e41e travis: authenticate on dockerhub if possible
  • 577adc1b3b15b50692daae3d72c191311e25789b Bump to version 22.8
  • b46b7455a7d0c7ef98c8efc32ebc0a20270f8c2d librdmacm: Don't overwrite errno returned from libibverbs
  • 45b3490e9ec1ba4cea3786ee81b9d9ea201fa83d srp_daemon: Fix systemd dependency
  • 9ee8615f6db2a3907f8a4b626aed208ebd8284be bnxt_re: Fix reported error code from create_cq
  • d4a3b4e47725a06d63a3ca9939a8514556657c03 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 0bec37bcba97c65f875a66fda1e226fbd26b07a2 verbs: Update the type of some variables in documents
  • b0347a2eb7e57b9eec069a388bbf969c19239948 cxgb4: Fix reported error code from create_cq
  • 725b2857bcaf28387b6184a3ab682f60161f2453 libqedr: Fix reported error code from create_cq
  • 820c2fcbfd05c69ca4506ab8157e2821433c7a73 rdma_server: Add '-s' option in rdma_server's manual
  • ab6a486fb3792e182d27e5d868c883695773a239 udaddy: Fix create_reply_ah error flow
  • def3c379bfb14a1e1e76b370c7e8e0ae67c8aa28 redhat: no need to recursively remove srp_daemon.sh
  • 844ea4f09b023526c3537c22baed89c013c86be5 mlx5: Fix wqe size parameter in wqe signature calculation
  • 8e9f42cac2a497820a37f2fd0cbe4f1554f0d6ed Bump to version 22.7
  • 7c3a5aa300f2fabc2d84b6caf7261e0dcd687218 srp_daemon: Avoid extra permissions for the lock file
  • 11e49a1f7aee61fffc1c426b35b715d79a374b51 mlx5: Add fork support for DEVX umem
  • 8a6620a7dd3557b64ff7935d1bce43fe2cd0a708 srp_daemon: Fix the spelling of the name of two symbolic constants
  • c8905e183adc5b435955d7af7d7e289a3f0d9678 verbs: Make sure VM_DONTCOPY removed
  • 9d29a6c0b92e9ef010a5d8217891d0929376c5f3 verbs: Close async_fd only when it was previously created
  • af898ec56092e273faa3abc7fe6d02c506e2f441 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 4a214ede983ba9c8fa84f1760ecdb12a6d8a2698 verbs: Fix ibv_create_wq() to set wq_context
  • cf9f372fe1f2f5d36697088f0b9689c437eed868 libibverbs: Fix description of ibv_get_device_guid man page
  • e9f1f9b09a38123f59dc1eec834c6820d71a6bbf buildlib: Fix a warning from newer pythons
  • 924fc3c09a8b3b9cdaf256362d7c4398c83e8d32 Bump to version 22.6
  • bc8528542907e972e6e6a4d3346d3df424a6f3ef rstream.c: fix RESOURCE_LEAK issues
  • ebc49be70d9006a4a61c95370b07a3be8699548f xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 0bac1642751cde8fd2be98e3a69c66260b030417 srp_daemon: check return value of function 'umad_init'
  • d7228cb48d5956787c56d2ec8634426f8f7d065a Fix shiftTooManyBitsSigned issues
  • 6d0919fb78efc09e472f119cda06a3168f7a0ddc rcopy: fix UNUSED_VALUE
  • b244a34852e24851223625de34a14fbb26328cc6 libhns: Not process return value of flushing cqe
  • 7c681fd8d6a6a682c79c6ea4f8db3b3698872ce9 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 1455050d19fe4222d24720fdd9b678dc94c81285 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • bda1f6d80c96fad61d8ef43c039c5b90741d51ab ibacm: Fix bug in acm_get_ep()
  • 260a5dbb4a64146628bd4d9be9155668f6fee6dd libhns: Avoid null pointer operation
  • 4ef63c57b0bf0abfcb0ef9efa487210e57427619 libhns: Bugfix for assigning sl
  • 31d465132d31eeac1c0bc0328ae179c8c2054af6 Bump to version 22.5
  • 35a879329128596bdf0f1ac51fcd786cb1b59d86 man: Fix return value for ibv_reg_dm_mr
  • 2e940ac7836816efa47be134725934e9150c93db cxgb4: free appropriate pointer in error case
  • 213d508e72e5243db5711510b1d48b93b0aed9df srp_daemon: fix a double free segment fault for ibsrpdm
  • 3fabe55fe8e97c862f826b702c20f1f1f9476521 Bump to version 22.4
  • 9cd0dbb8bd0d18b87546ab0368667522b0930370 travis: fix aarch64 extraction
  • 702d3bc0516a934769d748858f6ea953bc406d00 ccam: Properly enable ilog32() calculations
  • 49915713cc7161a83025a1b4d055a440ff3c70ce Bump to version 22.3
  • 9ef81fe660e584997f7bfa0d1290363a860e9bad suse: fix dracut support
  • 5ca65de72cf9a151d400b569fc7cd9ddb00e77d5 mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • 9f71327bfa2ccdd6d7f93bd48a1b6b5bad80cd48 libhns: Bugfix for flush cqe in case multi-process
  • a17190e0c4473a6e5155c107c7af8dcb218fbae4 Bump to version 22.2
  • 098d4238d9b9e584aaf4b9adb533defa6d310481 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 6c7d8a5152fccc0d17e7470318f925faed322b57 ibacm: acme does not work if server_mode != unix
  • d26a969c00c7743c25e0d3083aa3c1b926bd05cb ibacm: ib_acm_connect() is doing too much
  • aaba94df0afb6b3cf61f23a030410395f137c974 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 17cb113341bd4933ea785c5aac0197b0fa836a1e mlx5: Fix masking service level in mlx5_create_ah
  • 4ef38020957e478f8b5d1df0dea7fd60a25c7a9e cmake: Explicitly convert build type to be STRING
  • d05900db873f1a4ab6af1159ee87e50a15296352 libhns: Bugfix for filtering zero length sge
  • f3bb8968d3c1b622d586b51b6782ea26d4362489 buildlib: Ensure stanza is properly sorted
  • e02238eae4901cb2f0570b887c88f05824d76d47 debian: Create empty pyverbs package for builds without pyverbs
  • 90886054afbb91fdeb7df3fc7e6424eaec72fdea verbs: Fix attribute returning
  • c7c842a3cc4e0e7cca10613dc7e74e73fbbdf6f1 build: Fix pyverbs build issues on Debian
  • 8043035f921f79ee723b764947f99398e580bc86 travis: Change SuSE package target due to Travis CI failures
  • a4bbfc338f631648c65e02149f91da9939c21e2f verbs: Avoid inline send when using device memory in rc_pingpong
  • 4b38d3cdfb939800976ad63fedaf8971439b6fa3 mlx5: Use copy loop to read from device memory
  • d38817ea554a9fd140e56414a7c74e7eef444c50 verbs: clear cmd buffer when creating indirection table
  • 9dcfa6cd2e0b84fcf74218198e98e18c04ec374f libhns: Bugfix for using buffer length
  • 23e3a5dac44f9ec81ee5402c5e45009715aee241 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • 2b42a75b60aacd6773d7198b4ef4f0e4aa0ceb86 Bump to version 22.1
  • 2662af9433067aac9517efd1fd7e2a8b0947fd9f ibacm: Print correct pkey
  • dfe517f9ed61332753a132a0316a4fc2a0821d30 libhns: Bugfix for allocating and freeing sq db buffer
  • 8a7fd35a719e86fa69059089385a6057e53560c4 verbs: Fix pingpong buffer validation
  • 535c491d4700d3817f0c4efc430855bcb96567c4 ABI Files
  • 00f9175f3ea4345409a254b49490f9bc499f900b Merge pull request #452 from yishaih/verbs_misc
  • a93098a32fdfbf70ce8f5165d676853efd7194a1 verbs: Fix attribute preparation
  • 10e72dee3e4a2ef86c2669df3727b4b0f9bc0908 Merge pull request #451 from yishaih/verbs_query_port
  • 7afd837c4fd10fc1ec7381dd1ae7c0a491081cf5 Merge pull request #450 from yishaih/verbs_ioctl_destroy
  • 9e34d7880f6329b03e55c07cbfa083d88f51394c mlx5: Add translation of new IB rates to mlx5 rates
  • 38c73998371580524a4aa85a7367c6058afb2108 verbs: Added new rates derived from 2x and HDR support
  • ab39304d5301a1fda132bf0e923995d1d75bc2d0 verbs: Expose port_cap_mask2 in ibv_query_port
  • 2f2212c83274d499d2b4a39fe89a4cdf78b747b9 verbs: Make ibv_query_port extendable
  • f54faa7698368fbad14fac8fe125205bdafb366e verbs: Migrate ibv_cmd_query_port to run over ioctl
  • 9ce3fa992f5309ac369e7c6c9d9660aedc576d37 Update kernel headers
  • 57fc0ebe9eae56d88ab604ae8512e0419dc5d2b0 verbs: Provide native ioctl implementations for trivial destroy
  • b60b19225d81d086bec704df77f1cc41fcd47baf verbs: Fix execute_ioctl_fallback() bad flow
  • 8878afb28ff6a572e60610278576e9f84b93c9f1 Merge pull request #449 from rleon/debian-pyverbs
  • 5ac008c1a76860ff1c38487079ea8ed5480a34f3 debian: Specify Build-Depends-Package for libmlx5.so.1
  • 99a8417521db95c7494d85ae84b52c52ac1f0ac6 debian: Place python3-pyverbs in section python
  • fcb0c09d4148c511747d13be008df8c0e5d66f4f debian: Fix typo of Python
  • b07c662163914b5a11ed0bbd615b5ba785e8ec93 debian: Let python3-pyverbs depend on ${shlibs:Depends}
  • 2b2162542d78e880d3e3068579b7bff7fc691031 debian: Run wrap-and-sort
  • ef9299aedc500e5b104516a878c321aa4445cd1f Fix typo of 'vendor'
  • b64436356d0300e52edc0cefb96b9d6a790c25d9 Merge pull request #446 from yishaih/mlx5_misc
  • 3777a02c205e6d6379fb7ceb21c77e68a8e47c12 Merge pull request #448 from markhaywood/master
  • a5a3b37570a4158a8c5a04e4146a88360566e06b ibacm: ACM_ADDRESS_NAME names missing terminating NULL character
  • b5643455cd4fe4ac0b1927b4265c5f6c84a48b3f Merge pull request #447 from rleon/ml
  • 6f3c948b4c06f48681cde3a6b030fb254d7c2136 cxgb4: Post write with completion WR for write and send with invalidate WR
  • d439003b2d02568f95721e91093c73450c7de1d2 cxgb4: add send with invalidate opcode support.
  • f6f7465a40bb7ad107685d85d57231aa152b444a libqedr: generate WC with IBV_WC_WR_FLUSH_ERR status even WR is unsignaled
  • d6a091fba8ea77b2fff37e4face12c22a1316bd4 Merge pull request #415 from rleon/pyverbs
  • 17568f786f0f69c0544a9779635532337cebffc0 mlx5: Move the UMR device definitions to mlx5dv.h
  • 629229c680f1d5f03be07a5636b06e9eab01177c mlx5: Add mlx5dv_is_supported()
  • d9a4bc205c00410e7416ee1840f6317924e01cc0 mlx5: Check that the device is mlx5
  • 4c885514a76756960de2facbe3cac363e75dff89 Merge pull request #439 from yishaih/verbs_odp
  • 7f17c5b329f362b436ce78387dc40cbcc06ed507 verbs: Let caller pre-fetch a sub-region of ODP MR in rc_pingpong
  • 9e142154620b4ce625caabdfc9951c9184c1ba2b verbs: Device memory cannot be on demand in rc_pingpong
  • cbc74718cc133a471b1def81c49ccdeb6fcef46f mlx5: Support advise_mr verb
  • b341e606265f7f2f2791456c90d8589658f0fddc verbs: Introduce ibv_advise_mr verb
  • e336086ec6649fbcace511b54419dcac0ae040b7 verbs: Add helper for command interface
  • 479f876ca3ed9d6b7aae5b0d0733af37637bda0c Update kernel headers
  • 92ed1e0f40229d5e83c7dadc12b8e942883f43bd Merge pull request #444 from dledford/master
  • 76f852f597b9eecfcec81857abfd56d3f2c0db3d build: make the default build mode "both"
  • 776003b23f51b2e55f50654c41c2e60b6109dcb2 verbs: Allow all commands to be invoked by ioctl
  • 96d4c6c0ea8b3ac856fbda9ffcdeaa7bc8982ac2 Update kernel headers
  • c2e80d4234575dbbf224a21ff79462ccf617b169 Merge pull request #443 from yishaih/mlx_fixes
  • f5dab6f85f747520d4fa9b8a8c92a988bd12e042 mlx4: Allow loopback when using raw Ethernet QP
  • 4e0c23429839fee55f723ae54f7dd48c84b767d5 mlx5: Fix SL to Ethernet priority conversion
  • 1f209e516d724778dbf127880d92c1656d428f58 Merge pull request #440 from rleon/travis
  • 02a5b2bbc07f5672a31e87ef27c0589234b4746c Merge pull request #438 from yishaih/mlx5_credit
  • 86773137d6c7f4c8c79ac19d355285e6904bf344 mlx5: Report packet based credit mode device capability
  • 3b668b8444ddd8ec48bdd3219dc34c0d4b2f38f0 mlx5: Add packet based credit mode support
  • e31dbc55f7f5c8950650b1620f045ca26ba8b630 Update kernel headers
  • 5add7bd862a89e8c08129ceb83ea5dcf85064887 pyverbs: Unittest framework
  • 841c9f041f0affb3f8fee6ac591114410793c22b debian: Add pyverbs to Debian package
  • e7d9321cb44ffff50072387e82ab1c92bae98559 suse: Add pyverbs to SUSE specification
  • 882d85c169754a9b74b6afcaf0a8eaf022520879 redhat: Add pyverbs to RedHat specification
  • 1ce4a3e877cecfb86fbf4e95296cb9f75b33ee2e pyverbs: Update cmake to include pyverbs package
  • cec5fe4a198966eb4d24743a752ad18b5ed7c9cf pyverbs: Document pyverbs usage and examples
  • c56b88a69a0430a329ab85886226d906f3a2151c pyverbs: GID class
  • dd55d7927de7674f91528d8f206dbb205bb92515 pyverbs/examples: Introduce ib_devices
  • 671d0862ee1882a26cf2aafc7d38eaba47167e5d pyverbs: Introduce device class
  • 7572aa17ffa67cd3f752efb17618facc2e59ee25 pyverbs: Introducing pyverbs and its context class
  • f688bfd45f68995fa136e145d955a89293435ddb travis: Explicitly set debug as cmake build type
  • e5c555f2d96f49e918b00838c257ede0ce1296aa Merge pull request #437 from dledford/mlx5-devx
  • 02a612d0b63bfa2a7061a943034a8f36f536c451 mlx5: Add DEVX APIs for interop with verbs objects
  • 03b0705cf360bafad53bd24525e40d1e7a0a62d0 mlx5: Attach DEVX counters via raw create flow
  • 462951ac1fb0d01c84582d8ff3a224ec41e68dc0 Update kernel headers
  • 4398350f58287802f8833288466b2df4f78d8d75 Update kernel headers
  • a021318c29323cb8dff4be9e39507a25d7a16e18 Merge pull request #434 from jgunthorpe/execute_rework
  • 3aa02ba7c1cf2093fd84e5ce5809d48ae2317bed Merge pull request #435 from rleon/travis-gcc-8
  • d9a7b82d1d8dfc0d1a51c73a14d7e6df2b8e1836 cbuild: Reduce list of supported for packaging distributions
  • 5ecc975da872c7b0712edfbba1dd77314c823ace cbuild: Disable packaging of CentOS 6
  • c18a4c542aac84720d6fcc41433f8868f27c555b travis: Upgrade to use gcc-8 together with .travis.yml cleanup
  • 80232b8dd08d873efef2dfcb52027aac93d89f16 verbs: use the execute_cmd_write/_ex path for the ioctl fallback
  • 919db62cefa208bf3586e16452965a4e0fb2fa02 verbs: Replace execute_write_ex with execute_cmd_ex/_resp
  • 9e4d9720b9aeb6eb6591037417898c4b12122e5e verbs: Replace execute_write with execute_cmd_write/_req
  • 5c48d702fb4af59ae687d0c96d86d8c4ed5986ac verbs: Replace IBV_INIT_CMD_RESP_EX*() with execute_cmd_write_ex
  • c2a90d7e0ba00b3cf44f3394f1dc23a9ade102df verbs: Replace IBV_INIT_CMD() with execute_cmd_write_resp
  • 95b81d760d0b8f661aaf8a27056acb5bd3df9fb3 verbs: Replace IBV_INIT_CMD_RESP() with execute_cmd_write
  • 75c65bbcadcd9565213c1bf0f6704b201ea2d261 verbs: Consolidate duplicate code in create_rwq_ind_table
  • 10b469927cdffabf68489ff7498c514e12349f0f verbs: Move ibv_create_comp_channel to use execute_write
  • 37f12bf843bd5ce1adeb0fd24a1265bdf6562e4b verbs: Add explicit arguments to DECLARE_CMD_BUFFER_COMPAT()
  • 89bbfc7f59879f96b9a9bf1ddfe791f007a6a217 verbs: Fix wrong command structure usage
  • 105b47a1bf04e94c8ed08148f58eadf10368b95b Merge pull request #432 from Hakon-Bugge/ibacm_fix_address_compare_issues
  • 56e37624426a08dd9f636ecb581680ccce795f03 Merge pull request #431 from Hakon-Bugge/ibacm_fix_improper_refcnt
  • b4d0f866886a1a4df07b7204125516d068aa092c cbuild: Fix packaging of SuSE leap
  • 12fd5430ef262a499633b08be20fc861687c46e5 Merge pull request #433 from rleon/upgrade-travis
  • b149924d836732143df95d43264fa18cd100ccf3 travis: Upgrade base image to xenial
  • c73f5d794df7840472c045d9cfc7703d31268f5d ibacm: Copy correct number of address bytes before calling provider [ #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10 ]
  • c562033dae389815c44394a69e903b931691bce5 ibacm: Fix incorrect length used in address comparisons [ #0, #1, #2, #3, #4, #5, #6 ]
  • 98523974c5bdfc695af36693af93f09e416a56eb ibacm: Fix improper refcnt
  • 05c23b81e6fc131895e86599ba4570c2a2a59fc9 libibumad: Restore umad_sa_set_rate_mtu_or_life to original implementation with defines
  • 8637bca67cfc0ef922655b5fabc30c2df0711fb8 Revert "Merge pull request #400 from Hakon-Bugge/master"
  • 7624e6f8873e87a91cb978449aa301528e1b8e1d i40iw: Return correct value for max_send_wr and max_recv_wr
  • 9778ebf80be1f28931f86b85eb5a46c8f2845329 Merge pull request #430 from rleon/cb
  • 153aacc3e259c0a8b28b5fc75904ef66155ec349 cbuild: Move to use Fedora 29
  • 68ba486e1df0460aeae9b9b46338e120b6bcddde cbuild: Use stable OS in help section
  • 6b650cf403296af194f87508445a203ddfdaf172 cbuild: Set constant aliases for version-based distros
  • a49dc8664220c0960bbdb20ea9ba1874368c2877 Merge pull request #413 from Hakon-Bugge/upstream_ibacm_limited_pkey_bug
  • 62045fb268c19ef961848879b50052758f3db25b Fix typos found by lintian
  • 6376493db2611945e6f6a89e97f16cb3c423d6a9 debian: Add Debian uploads up to version 21.0-1
  • 6b4f8ce89140617c7599ae011a826df9f9bf93e9 debian: Specify Build-Depends-Package in symbols
  • 2b814cdfbfbcda5ad943196f636fc6b6dc180540 Update my email address to @cloud.ionos.com
  • 924e4171ac0be9ca80bf811c16a1bced6edaec61 debian: Bump Standards-Version to 4.2.1
  • 120a1afc62384d27e87f0566a3c706cefd0d2afa Merge pull request #400 from Hakon-Bugge/master
  • 71a5d7161814895637a5b0140b302671f624d86c ibacm: Unable to assign EP name for limited pkey [ #427 ]
  • bcf485d3e69245eb550a8540d4040989ed3ee8bf Merge pull request #427 from Hakon-Bugge/ibacm_use_helper_functions
  • e39fedcaeb8cee1c0b1ad77285a061da0de5ce96 ibacm: Allocate end-point addresses dynamically in provider
  • 778e9105bde29adcfac818209abae95ac16e0fd4 ibacm: Allocate end-point addresses dynamically
  • 0ff0e21b89e24d29f7d1eec9b83f9eebc75ca316 ibacm: Use helper functions and existing defines to avoid literal use
  • dcdb1ab39d3cbdd287f5b1a9aae3e017e1ab36af Merge pull request #424 from Hakon-Bugge/ibacm_fix_sequence_of_events
  • e325d7538fa0cb3196745ee5aa317dc299b06b71 Merge pull request #426 from rleon/bump-version-22.0
  • c2e4aceb852993d2aaf3db635b85aabb504cb836 Update library version to be 22.0
  • a4b744d2cd6e5ccb0c9e60ebaf681184dadb6da0 Merge pull request #425 from rleon/cb
  • a196dcefbc5b0d2c8abbad4b27457c5df2e65fab cbuild: Fix fc28 RPM creation
  • e8dd4f740ddb3d4a7db87ed551f5d59731ff61e9 ibacm: Handle rereg event coming before link active event
  • fbe47e03357c81fcbcde636b3b95e7a53c8ea77e Merge pull request #423 from nmorey/dev/master/cbuild-with
  • 123ad71a6376a0f0d8bd344d7568eb0216983b09 buildlib: build static packages in RPM based distro test
  • 8f61107d9b89204c95f1f2d8ee034ded34c94528 cbuild: extend CLI to pass --with[out] options to rpmbuild
  • 6f3ae38c7d6992f81c38c07412d4e89232a6d5de Merge pull request #420 from yishaih/mlx5_misc
  • 61d57e06ca83104af24ad4b88104b70096fb795b Merge pull request #401 from cpaelzer/debian-avoid-unconditional-ibacm-start
  • 9199093970ee59fb6ab5a5c0541a0b2cdccf054c Merge pull request #422 from Hakon-Bugge/ibacm_fix_ib_acme_return_status
  • eba031fb802389e46680252926eaa7ab6724eb61 Merge pull request #419 from mkalderon/master
  • b297b82b63009a05a85b2ae9d8e0fff183a8cc43 Merge pull request #421 from Hakon-Bugge/ibacm_fix_trailing_spaces
  • 36cef973baf1c7143ee12c9264292e2067685237 ibacm: Fix proper return value from ib_acme
  • 3f755b35d808cd2bf999b2a6c9574b28c69cd03c ibacm: Remove trailing blanks
  • 8d1d1b741782bdf48f56f161de7e66d494bb97ee cmtime: Fix QP resource leak
  • cdea72a1e7e654ed20a38c3536bbc23734d355ff librdmacm: Change server default address to any address.
  • 89638ec4b8f9d269570104e19dd34b81009b9260 mlx5: Handle TIRN for RSS QP
  • efdd4cdcdf9e813035d0c5266a59d3b24ecfb01d mlx5: Expose device srq number via the DV API
  • f9799589a23084933a103d73847d729226f47fe8 mlx5: Expose device pd number via the DV API
  • 1f1d2d9ceedfb9fbe794ce22d1dcda803751aac1 Merge pull request #416 from jgunthorpe/travis
  • d976ff32cbdcd05f7958ddbb1c91f492515e445b Merge pull request #399 from SystemFabricWorks/unmanaged_qp
  • e90270d6f9bb384b9c820aef53fadbb1430de243 Merge pull request #407 from Hakon-Bugge/ibacm_remove_dest_addr_from_cache
  • baf08f048b62dd232b9912461181674193c8d11b Documentation: fix a typo in librdmacm doc
  • 790d5a3d8ad2f26c954840e24f78be68e6e30391 verbs: Fix MODIFY_QP and OPEN_QP kabi definitions
  • 07844a2047f81f21bc0887e4d9150a62b5d0c56e Fix travis build
  • 033779665f7e4dbcd8bee368991205b5ec67ac50 Merge pull request #405 from jgunthorpe/static_libs
  • 4ef3560594f8a5f803f4e67c923d8b0a838cfce6 Merge pull request #406 from Hakon-Bugge/ibacm_check_return_value
  • ddcec6a05ddb5e8ef09769c974e94a37f525cd6c Merge pull request #409 from yishaih/mlx5_devx
  • 0e9e9447fc85f49ecae9479863c7562ec3564e20 Merge pull request #408 from yishaih/mlx5_misc
  • 8cfd7b08012e7d0a8f920159c679565f6ae2ed56 rpm: Add flag to include static libraries in the build
  • cdb74e70b8fac1c9d7198089aa58e71387578b40 mlx5: Add DEVX API to query EQN
  • 5921b84d5d5350ed712763d872a0ea3036607b2c mlx5: Add DEVX API for UAR
  • 2e559a9d9516e0045306ed4079d3ef9642463cb7 mlx5: CQE size control
  • 38d2086b4ee876f3f0b592b78f77f4efdda43268 ibacm: Flush cache in provider when local address is removed
  • 31b154edc9a3127e613a8923df5b15e63289b720 ibacm: Check return value when deleting a cache entry
  • a8beb41fb6d3c2ea9c7b429b123e6c27997a4a5a debian: Include static libraries in the build
  • 58f9eed736f8784ae0f833f88ec2b570bff031e3 verbs: Add RDMA_STATIC_PROVIDERS
  • 50b2aebc2114b1a2c65e51b876dbe5a84fd6111f verbs: Expose the struct verbs_device_ops for each provider to the linker
  • 3ff0443e3ed0b4ca88dccf6e6caaf7a2bbae086c Add a travis test for static libraries
  • 92ec865f8f4bd2f070e29c1c93e328deaf27a385 pkg-config: If static libraries are enabled add Requires.private
  • dd01031b4cac05ab00bcc4b57ba3fb14323e1de4 Generate complete and sanitized static libraries

This list of changes was auto generated.

rdma-core - rdma-core-23.9

Published by jgunthorpe almost 3 years ago

Changes:

  • f952a8ac4600534b943e60cd738ac969d18fda9e Bump to version 23.9
  • 15233ba66f04e83af038efe8cd21a94303d3d23a buildlib: switch azure release pipeline to ubuntu-latest
  • f21732ff8cb1af2234419db7961e1c7f045acf24 Bump to version 23.8
  • 35e92019569737dd18750d0ed355c4480fb8f5f0 libhns: Fix the calculation of QP/SRQ table size
  • c355720255f9da43f4978d4da79d62aa906ac728 libhns: hr ilog32() should be represented by a function instead of a macro
  • 52c0917030940cff7e621d00d3f001f0bf4ce6ba Add align and roundup_pow_of_two helpers
  • 3261409f0d1259bf15660777957d8b490dbb6ed1 util: Move BIT() definition to util.h
  • 2178d8029f94993f0c946ba91d3c4945c0b6d4b4 suse: fix CMake flags
  • 10f6144c4a66f58d2e4eb1ecedbffe22c4abc0cc libhns: Fix wrong data type when writing doorbell
  • 8c473473177df96629111adf5e9d2c64c3cecca8 libhns: The content of the header file should be protected with #define
  • 9e5ed5b3a8d3af0981e95b7a5d82c9a78ab0c469 libhns: Initialize all fields of doorbells to zero
  • 5595ccaba652f3bf4b50cb4ce981fc2d981f0b5f libhns: Move memory barrier to the same position
  • a0490a11f92675609d3e9c06b7999296361fbd98 libhns: Remove unused macros
  • ee0b967822288ecc5f4065701a6759828a464663 azp: Use ubuntu-latest as the vmImage
  • 315928e00f557a9cfa0917f1378f2d37c4cfed41 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 5011206b1e8bd28f7668a8d88cf96a5836ec3bda iwpmd: Zero-initialize the remote addr info
  • ee6e5d625a1184528ecda0127e556c0dbf0b2d2e verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • f6f329d7131f7b0e27b294d19216ef45a0f1a4d0 Bump to version 23.7
  • 130dd76d8200fb5acbcd314d684d97014a09dff3 switch CI to AZP
  • c8434cce2f8e94755d135e40be4968d0905d5bda ibacm: Fix format string warning on 32 bit compile
  • 84310593e4b12e2e94ac2ef4e6a6f7eea45245ca iwpmd: Check returned value of parse_iwpm_msg
  • 0845cee7265f281a7619d525c6e07f0b353434cd bnxt_re/lib: Check AH handler validity before use
  • 7c988316696a21f40f8e14ccc82fb41c5fe16a16 mlx5: Fix mlx5_read_clock returned errno value
  • 73ef2b84c29913f50bd5b134d55c46dfaef01556 suse: Fix path to dracut dir
  • 820afd8dde37609fb95dc5ab3c88ce50aa736305 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • fd48b2da482d0fb7a18c0c92df4ae45beb9130c8 buildlib: Continue build on old GCC versions without SSE
  • 091034993fa85f021dd714d78c4052718924267b mlx4: Fix mlx4_read_clock returned errno value
  • 7599e9c10bb91af7e730efc0c4ab4d448d2826b2 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 108e94477065fffa7f52b29c2013bc2b8a7d5fdc rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • b67d803ad92d9d3d1512ac254fe06555e72f2261 suse: trigger udev rules after installing rdma-ndd
  • 8e81b04a9fddb7ff820864ff911b1fccb9bf60e6 ibacm: Fix possible port loop overflow
  • a9c467f5a442bea1263d55422911f01964455a49 verbs: Fix possible port loop overflow
  • 31d3a712b4540183a6ba154d59aba597a38a782b travis: authenticate on dockerhub if possible
  • 4ea9c23ce00a147d19664144d6e9a0146d9c7dc7 Bump to version 23.6
  • 6decf5111975d6240487c35af0789a30f018b572 librdmacm: Don't overwrite errno returned from libibverbs
  • eaf5d3fb363c98c5eef84c4dff968588213daaed srp_daemon: Fix systemd dependency
  • 91cd414e46b857120c52207049aacf9df4f8a123 bnxt_re: Fix reported error code from create_cq
  • 8cf6809c2c2fe07d5192ea8ff472516dd1624400 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 0a9a69cf11fb1665ae331e1db5c3f563db36855d verbs: Update the type of some variables in documents
  • 7c761226bd6d0208df5ad4537a92c58a3af44ab7 cxgb4: Fix reported error code from create_cq
  • 6aebe0feff51454f0d5512f4a08f1a4f2c12ecea libqedr: Fix reported error code from create_cq
  • 2dc42e85b4681df1eade29bd232d64487e228adb rdma_server: Add '-s' option in rdma_server's manual
  • 343074cafbe83bc644aa4acbfddc568d0eb6c533 udaddy: Fix create_reply_ah error flow
  • 2e177180610ef3b6c9365e020ddf66d74e811404 redhat: no need to recursively remove srp_daemon.sh
  • 12c452d496397c837ea78b372dde675736744a24 mlx5: Fix wqe size parameter in wqe signature calculation
  • 6019004d3146b525bbc11f7ba6ca1d6b35f59b4a Bump to version 23.5
  • 423359fbc72c71ea6f9776ef8ec5339c759a7166 srp_daemon: Avoid extra permissions for the lock file
  • 6fe37d3fe327c3d18b8b41dac22515174a4843eb mlx5: Add fork support for DEVX umem
  • 4d8f79b03418ae7c2c9d6517ae4079a6222a3a7f srp_daemon: Fix the spelling of the name of two symbolic constants
  • 05032bf3fdc8decb08a3718b13be201add8e64f8 verbs: Make sure VM_DONTCOPY removed
  • 3e6f9eb0a0ce517e5c439b4fab38923db9ab3b22 verbs: Close async_fd only when it was previously created
  • 4d150518227467e76af94499d2a089b0c17a3247 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 5a04b85f8e6bde74d55fa4ae9a725e850df9e898 verbs: Fix ibv_create_wq() to set wq_context
  • 8ee92ab1d3fdcbb29ba4372f4d8f7b6931bb1245 libibverbs: Fix description of ibv_get_device_guid man page
  • 598ba091c12696777a50c5a416fc0fc104f61f43 buildlib: Fix a warning from newer pythons
  • 3295c7a3cd6276efcde96e2e6c4c1f039955393c Bump to version 23.4
  • 4c524fa0e2e3badf1b2487a0cc307a63e993fde1 iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • 9c1b2f78bcd2644d9a49fd75f23a67f5228f704b rstream.c: fix RESOURCE_LEAK issues
  • 85859b87ea6e0af687e2b52092b024b9eac40f3c xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 0fa260dc293479428d12520d1ed8e390df0e1041 srp_daemon: check return value of function 'umad_init'
  • d808318b5ed1a6616bed1c552dd975e5b33d1e41 Fix shiftTooManyBitsSigned issues
  • 5f10fea67faa01c16abdebdd61983273ef192d7b rcopy: fix UNUSED_VALUE
  • 584982347bd290482a27ad800f99086fccdd9b7a libhns: Not process return value of flushing cqe
  • 0fe2c4c92cc157e196ceaca19831d117746618ae libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • ab8313170da785fc539a3af4cefe4fe052d07f81 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • abc76a6b04a1593952c4db7262f810154568d39c tests: Fix checking page_size_cap
  • 4b49a4156ec09016fee6b892dab64a58f99cf8b3 ibacm: Fix bug in acm_get_ep()
  • 57243f80607121e856a2657e365404162233cf64 libhns: Return correct value of cqe num when flushing cqe failed
  • cce1cd64cab18ccffb98d38fe3cee3a27064e320 libhns: Avoid null pointer operation
  • ef07d57cd5af9685c8ddc604f408295f2d4a4b26 libhns: Bugfix for cleaning cq
  • 337797469ccd5b505896ba5ab367afd3f9faf695 libhns: Bugfix for assigning sl
  • 203873b10525fb1a763cba99264ca925f722c469 Bump to version 23.3
  • 8f7b7f426e735b73621bfaf2c7ecced4ce31b85d man: Fix return value for ibv_reg_dm_mr
  • 147cce5d9cdd3cb55ab03da4302dcdb0c206d4ee cxgb4: free appropriate pointer in error case
  • 068c8a1db63df81b57f687180f814b76a6ae6dff verbs: Set missing errno in ibv_cmd_reg_mr
  • b9de381d1306c34e23d45bbf82292f22b5f8ec11 srp_daemon: fix a double free segment fault for ibsrpdm
  • afe9e163d65ef705a019c63eb782090f66f89235 Bump to version 23.2
  • 3a349b674d3561a4ef1b103c4e519b67856d1907 travis: fix aarch64 extraction
  • aaa90f112674fe7255f8e7a632a3139baca06f6f ccam: Properly enable ilog32() calculations
  • c3cec5bda1b2c6ad6665bbc437d721ae2636b6a8 RDMA/hns: Bugfix for identify the last srq sge
  • d22ad7cca460087969e05e990ae83a7b7fee2e2e suse: fix dracut support
  • fa509d1b12c03b6dc3a49e3928aa06264c69c3b5 mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • 2d75a73498cbe25efa0b6a52eaf8ca44c5a58e8e libhns: Bugfix for flush cqe in case multi-process
  • 352dd809dde8648949bb8ead9357dfe03bb8664e Bump to version 23.1
  • 74a957fe3b96d7d1a0400d90b4520fcd81b693c8 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • c933e86b3e536d29d5375bd4274d192e7e6387ec ibacm: acme does not work if server_mode != unix
  • 577cb3d54af807d2f3b9bf860f5bdbbcf0637c4d ibacm: ib_acm_connect() is doing too much
  • d5d5812eea6fb9fadd490269004fa772572c8130 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • c49665d8b3898c63d258accf0298f381f35277a8 suse: Update rdma-core.spec with the latest OBS parser
  • 45a01111eaf89240b9f81c8fdd817d492c0d7bdc mlx5: Fix masking service level in mlx5_create_ah
  • ffd5feff5cccaf466b69d01bc1b220b7e1ca064f suse: remove %if..%endif guards that do not affect the build result
  • a49b140d5a0ede9baadacdec16340c177e3fddbe suse: make sure LTO is disabled
  • 5963a847827409988fe9fa26bcf678f50fa8a0b9 suse: mode udev.md into the right package
  • 3182d3f7ac48775b679b723ba4bdf997758762f5 suse: use _udevrulesdir macro
  • 089fa413d7e9474ff0c3c47260e09888793e6b5d cmake: Explicitly convert build type to be STRING
  • 92738fba16eda8431255bc8f243fdb9c61c95b6a verbs: Don't check IBV_ODP_SUPPORT_RECV in ibv_{xsrq,srq}_pingpong
  • d64fff8afa46a061cda43d1fd7b75f37e102ad5e mlx5: Fix a compiler warning when -Wcast-qual is used
  • 07e4f04d698fb5acd1fd73812d48006986b637df libhns: Bugfix for filtering zero length sge
  • 4efbda1772d713e19b748f3e31a159786dda85d4 buildlib: Ensure stanza is properly sorted
  • 691c76fb61f84eda7666ce0994bb950be0304a55 ABI Files
  • 43adee5e3196fc1d1219fd1e66e54e7d18766d2d Merge pull request #483 from oulijun/lijun-rdma-core
  • 23fff44487defce9f29a918cfefab842d0c81690 Merge pull request #499 from markhaywood/srq
  • 075080045c988ceaebf55a165b231d355d58be4d mlx5: fix erroneous mlx5_qp and MLX5_QP* references
  • e5758930d79bfb5fa27734bbd4a0e6917808ed2f Merge pull request #498 from rleon/build-fixes
  • 40c61104289fec050c74dc1d2c767b5ebedca9a8 debian: Pass same options to dh in all rules targets
  • 2ddf44003f497c7e502786b161016cb8b4e2258f Merge pull request #495 from yishaih/verbs_misc
  • ae52ee74cefcff13ebc6786a28740a881c38b2f0 debian: Create empty pyverbs package for builds without pyverbs
  • 888c598db4df509dfb2d44a151df7490450a118e verbs: Fix attribute returning
  • cefc8124239ee30ce185b590da9e7c2a91ccb0f6 libhns: limit minimum ROCE CQ depth to 64
  • 272bb55af66f8d94dc2815fa906ec1faa56118e3 Merge pull request #494 from mkalderon/patch-1
  • a6f06307977eac563f2ecbd547448f024a8342fa Update Maintainers
  • da9cf267eedeacd290f8edb7fe09b34f9d8fb868 Merge pull request #492 from yishaih/mlx5_misc
  • 2d52a64b8daeaf11673ff7714d593316678636c3 mlx5: Add new device IDs
  • e6581e224c05cdb6732f2510995341c14b6505dd Merge pull request #482 from markhaywood/master
  • 7439cf37b26a9d0cea53fd4e7997c13866639854 Merge pull request #491 from rleon/ci-use-leap
  • b65dbb91bd80119065eaefb8c9bee773b8f347ec travis: Change SuSE package target due to Travis CI failures
  • 9047a663b8c62a47897311c4df6ef5705cf3cd54 Merge pull request #486 from yishaih/rdmacm_misc
  • ae00c0256dda9d293078119e2ffc15eda4ca0842 Merge pull request #489 from rleon/build-fixes
  • fdc2be5d7e28802e0175268152cbf3f7574adc12 Merge pull request #488 from noaos/upstream-reserved
  • ea5d6a50e76f3f6c88ac2db0b7143496d827100f build: Fix pyverbs build issues on Debian
  • 0208dd50ed1edb134475b993e3b370365dabc0d9 ibacm: remove include of net/if.h due to conflict
  • aaa16b5ffc666f07bdf83dba6aac9c98d02d804b pyverbs: Remove RESERVED entries
  • b1ec2acc561afd92a20b4eff9d4806b650c21ebe rping: Move QP to error in self created QP mode
  • 0ea43f6a8154afa421f0868223518278ca6e0f8d Merge pull request #484 from okurz/patch-1
  • 6df2ef822dd9ae16cfb917be0c6cd6ca6a9b8f44 README.md: Correct spelling of openSUSE
  • fd2ed860229e17cf02c1407c587afe09701a2ff5 Merge pull request #481 from rleon/malloc
  • f08b5b4ce3a821a34fc0b6688023d6d293d1319b Merge pull request #476 from noaos/upstream-pyverbs
  • 23561ff826709f5a867b0895ae543653fbab6d52 treewide: Don't cast malloc() output
  • 1caaf5e0b6f06c7e09955877d3ff3662dbaea270 ibacm: lower level of log message
  • 542ca599a3fabb3b5fb6b2b8c6f60b1a70265d64 Merge pull request #453 from dsharma283/master
  • 86eb63f30c58e25ea6264389ec999e4dbe1a7adf Merge pull request #480 from yishaih/mlx4_allocator
  • 59b0133ca540af2ae0596c7030b6cbfd9374c222 Merge pull request #479 from yishaih/device_memory
  • 85cf1829e94585ceb38c5c221b49305866fb4344 Merge pull request #472 from oulijun/lijun-rdma-core
  • 898491c56d3227c6e2ccf7adad245458ab817e3e Merge pull request #478 from yishaih/implicit_odp
  • 8034f62418e63e00b98ee6ba76f0565d459685bd mlx4: Extend mlx4dv_get_qp() to return UAR mapping info
  • 0701c9b4f523ecfcbab7749f2585d799a24bf486 mlx4: External memory binding for HW resources
  • 9548325b725e1eb37b8f3553d54d27fac6cf1a92 verbs: Avoid inline send when using device memory in rc_pingpong
  • e84d7117aa0cbf47695dd0a663f6f1cb1d273e28 mlx5: Use copy loop to read from device memory
  • aa771dbdad373bcb1cf41c71f3ef313dc2399a17 Merge pull request #477 from yishaih/verbs_misc
  • a9f35f4f8e24b294685f30bdc90b14a23c6d403d bnxt_re/lib: Enable Broadcom's 57500 RoCE adapter
  • 586daa879d3e0a5a61955c1255a159d359651747 Documentation: update pyverbs
  • 17cd26bb79c761954e8fb3c213076679cae52872 Merge pull request #465 from Hakon-Bugge/ibacm_fix_partition_compare
  • 4359b8973de0be2e7d4b330f59690204747787db verbs: Add option to register implicit ODP MR in rc_pingpong
  • d4021e743fda7889fed3b60dc503a42c7a5807cc verbs: Fix implicit ODP MR support for 32 bit systems
  • 213c12655106f819ecac58da868dda9f93be161b verbs: Introduce implicit ODP support flag
  • 63e5edc47cd5c61cdabfee477e488d1736e7df8d Merge pull request #474 from yishaih/verbs_odp
  • 34225464c1d165f63ffd462364810cc9f374109d verbs: clear cmd buffer when creating indirection table
  • 279ef5fca6c8a524837df5855c524ecbb9bf9bcc travis: Update Cython version
  • ec5cdf32e8012eba7ff71b67169af6b0b130762c build: Disable pyverbs build for older Cython versions
  • 65e157f06df0c869330c22413f437601776b2613 debian: Be explicit in dh_install in regards to NO_PYVERBS request
  • 71f53097f6de3bbf5f239c3a3cc9a4b714206c09 update MAINTAINERS
  • 6cdf85b2a7eeccbc4865937085c3b06505a89d06 pyverbs: Add unittests for query port
  • 88d5b66c35e57ad5790300b9617ec7c14a50c563 pyverbs: Add query_port method
  • fb41bb524d99c3a3ccf53cd8701b3f2f534609c4 pyverbs: Add direct memory related unittests
  • d69a0a13429e20b5f4063482e26346833f0a6fed pyverbs: Add support for direct memory usage
  • 79c833fda78667d71f5bc7ae47f14c354d733027 pyverbs: Add unittests for memory window control path
  • cc6eb6dd7b73ec25d760afb2891923a7f319f830 pyverbs: Add support for memory window creation
  • 9d66a1abc0bd4fcc4a1e2bae9b86fe0d636ee1b5 pyverbs: Add support for extended query_device
  • e69b4632c0ca236bb6baae6eb313061bb8499d3c pyverbs: Add unittests for MR class
  • 3a44b4c2ae4935535591c74a2506971dda44fccf pyverbs: Introducing MR object
  • 4a64b0fb21ece2e0165ab384b414797a3a5ab280 pyverbs: Add unittests for PD class
  • 53af5139c64e593061e338c1a898b9f2d11018b1 pyverbs: Introduce PD class
  • 25ad950a1ec9311be79041aeadb45e5b443232a4 pyverbs: Use new-style properties
  • 6af48db53a8d54abc3caf6b2b77983ddef8c320b pyverbs: Unify close functions
  • 71c9baedd14677b864ccfc8beebebc57e556aa7a pyverbs: Rename Gid class
  • f69d7721264345542bca86665db20e521ef7f50f verbs: Add option to register ODP MR in ibv_xsrq_pingpong
  • 273b0775e9ba8a1df5f868d96000e002315a1f52 verbs: Add option to register ODP MR in ibv_srq_pingpong
  • f3df671d32696be9d3e755986afbb470bc859f65 mlx5: Handle ODP fault completion in SRQ
  • 693cc37bbbbf89894c077a9ef20f1ba787ec238a mlx5: Introduce a wait queue for SRQ WQEs
  • e25684538c95e0286de7bfd96a643c7b2d34deda libhns: Bugfix for using buffer length
  • 321ec6d04c0bde365f40bfb1b8f0de2bcf3e76f3 libhns: Package for polling cqe function
  • 9a6132e4178a8fd05df3e959db482d84a9122bd8 libhns: Package some lines for calculating qp buffer size
  • d3d4945ea77efe1553a0a472206504aa6bbca7e0 Merge pull request #467 from larrystevenwise/topic/no-port-map-pr
  • 11aafd1ddfc98dff2f7c83da29390758407dfc9b verbs: Add SRQ as ODP capability support
  • d5fc283871a5d579216be592238b89e97054bf4b verbs: Add xrc_odp_caps field to response of query_device
  • 38ac872af081956e74c1f856cddcb2fbad21453c Merge pull request #473 from yishaih/mlx5_misc
  • 37bd67876947fb600f4d1691391796778af89843 mlx5: Fix incorrect error handling when SQ wqe count is 0
  • 80b48ec2dd761440562f0ed39bbb815b54a0c6e1 Update MAINTAINERS
  • 95c83f3457fed3f676e50463677286039323aa40 libhns: Fix errors detected by Cppcheck tool
  • b705064bbae809a30172239ec96cb1c4f4c29cbb libhns: CQ depth does not support 0
  • 796c324583f79148534f062808e9f3986e2e9ea1 Merge pull request #471 from Kamalheib/rxe_loopback
  • 2fcbe8b61837dba4fb06e323f033c46bdee38265 iwpmd: add NO_PORT_MAP support
  • b4d8c5a8102316476c44829db1a91b672fbfef5d Merge pull request #461 from yishaih/rdmacm_timeout
  • 69868fa75e57a450d0e71a0be239d483a271bd7a ucmatose: Add option to set ACK timeout
  • 55843c4ab8f559679d28c559cc4d681836be769b rdmacm: Add option to set ACK timeout
  • 92029f85728958c4b4b74ffc9b5c8b2538fcff6b rdmacm: Expand on optname in rdma_set_option man page
  • 23ce83e8542ccfb1f80422d84c1d21d0fabd8542 Update kernel headers
  • 0592a1edc0c50484b3e779dd801f7b1a26cc1a34 Merge pull request #458 from yishaih/verbs_pci_atomic
  • 11cb1ebd2a1e9dbddb86405f8490f4f5a0f9a1e9 mlx5: Report PCI atomic capabilities
  • 6c3877a572a23e397b331817e6c20bf40d856474 verbs: Expose PCI atomic operations capabilities in query_device_ex
  • 3118786c0442592345bd1cf4e4367fdf9f50c36d mlx5: Infrastructure for building mailbox for devx
  • 0e2842bc723bfbddcaf0764f295915637e5e01c5 rxe: Resolve destination MAC address when creating AH
  • f04bb4ea23c0f8859cf3b4345704db2a1239e1d7 verbs: Allow passing NULL vid for ibv_resolve_eth_l2_from_gid()
  • dc89fb5096fffc515c55a7cfe6d9d8e752890063 Update kernel headers
  • 07e0964796c4524957ef5275fc23b3c23f30bbc7 Merge pull request #470 from larrystevenwise/topic/cxgb4-remove-update-qp-state
  • e5efc1bc2a8479503c52925ba37186b5d1c8b7e8 Merge pull request #469 from Hakon-Bugge/ibacm_fix_neverlog
  • b8e4f1a4e432e4af8d7de09b1d45cdb5513dce16 cxgb4: remove update_qp_state()
  • d18c9471b61154bdb432af8033e575fac6337c84 ibacm: Fix acm_log_once
  • 2716b8609128b37bff0fcff18b05fea3c368d1b6 Merge pull request #468 from Hakon-Bugge/ibacm_log_wrong_client
  • 889549963a20bc3cf2e7d0d550eb222781453006 Merge pull request #466 from Hakon-Bugge/ibacm_fix_acme_ep_port_display_v2
  • 413980456696b89ef47f3c9b87c591625eca0eb4 Merge pull request #464 from Hakon-Bugge/ibacm_use_nl_intead_of_ioctl
  • f78ef9065f9565fd32cbde656c9b0bd14386ce09 ibacm: Log requests from kernel with unknown NL client ID
  • 51c084b2a971cbf05d6d51fc7504dfefb2530cab ibacm: Introduce acm_log_once()
  • 625c16e03699507095662ae312ec2b5f5d5e78f8 ibacm: Use alias name when possible
  • 6791c306a4c05aaa7f59c423e64b76e453a7b899 ibacm: Unable to resurrect an interface
  • 4e64a0081f28ab3fdeb3ecc8bfaa2b0aedfb5412 ibacm: Print correct pkey
  • db109a155e3a9e2efe08a96d9ebcd88b312e6dec ibacm: Replace ioctl with netlink
  • 2027e60ff61a9b97acc42a400e35cdc55e8c612d ibacm: Compare logical partitions instead of pkeys
  • 77d56e3a60ae3b93f2a0bedf57e073e53e433c61 ibacm: acme supports only one port
  • f738aa0fd10daf48a29f4dd96ea19cb5511a1540 ibacm: Remove dup defines and cleanup of hdr.data usage
  • e0bfdec8a0fa7ac3c98a0ccea7bada83f47bade0 ibacm: Remove trailing blanks in acm.h
  • d9641b67a82fac5b881088c168a6eb83fa0f11bf Merge pull request #463 from oulijun/lijun-rdma-core
  • c4b8bd8dc06007da08d89bfd44fc26c9754c6524 Merge pull request #460 from yishaih/rdmacm_app_control
  • 64a169f9aac276dfa98c6f9d5c62cd2cb11a6f67 libhns: Bugfix for allocating and freeing sq db buffer
  • a0b70506aeb7eede6c75c4e0e414daae272e984b libhns: Bugfix for allocating srq buffer fail
  • dd415f1262ce64270217fc1b6f5e771f8e2847c5 Merge pull request #442 from oulijun/srq_v4
  • 9714b12735b2f6d0c4bfb3affe25a04850fb1daf libhns: Update poll cq for supporting srq
  • 4332ae4947bbfecc8fbe6adf3216f784cc6319af libhns: Add the verb for posting srqwqe
  • 49db5b9ac356dd19c6e1c5371112fdf031c65085 libhns: Add destroy srq verbs for hip08 user mode
  • 03aa74d63dd616161628659d55cc18a72c09b9a6 libhns: Add query srq verb for hip08 user mode
  • 85ce85bb594aa8d927edddbbc9cc4b419c682ca2 libhns: Add modify srq verb for hip08 user mode
  • 22d53621d9b0581d9824122a778d5aa981cf2e3c libhns: Add verb of creating srq for hip08 user mode
  • 0739df742582dbfc9bc014721210e9c6263d3f04 Update kernel headers
  • 6811ea023384195b210f138b6f0798d2f6b3bb3d Merge pull request #462 from rleon/pingpong
  • 967bde88080f12af8a03c59126a01d1dd95daf78 Merge pull request #459 from yishaih/mlx5_async_devx
  • dc49b595951b17bc4817b8430ad2daf6f307bf77 mlx5: Introduce DEVX API to get async command completion
  • 4372e7863bf4007d7ca6dfdfa05d0020ef90d980 mlx5: Expose mlx5dv_devx_obj_query_async
  • f0c3494a0a8cc562b4859b15cc669c9de5f45c93 mlx5: Expose DEVX APIs to create and destroy async command completion
  • 46181098029a3db011ea0c84f92a914d949501fa Update kernel headers
  • 5f8867851702e559745c85dbe1b2444810549220 rping: Add option to create QP independently
  • 61fe613a9668f9965805da13842ac9b7c33b41b6 rdmacm: Expose CONNECT_RESPONSE event and rdma_establish()
  • 967c475a8ed55eefb8d1033263b55d3ab7096ad1 rdmacm: Expose rdma_init_qp_attr
  • 257470c29a4632c360ede949f5c7ada23cbc3d7b verbs: Fix pingpong buffer validation
  • 1cf909a14b3d07c8a301e3de03bfb91e62aaeff5 Merge pull request #457 from rleon/ml-24-01
  • 07ff3d439dad8a98c09878f434d13bf5294aa252 pyverbs: Add shebang to ib_devices.py example
  • 7235722ce8f1a2a90a342374f362e6ff00d504fc debian: Install pyverbs example
  • 87a68ddc1d022260fe5dfcb83bca76bd0fe70d7d debian: Bump Standards-Version to 4.3.0
  • e91bc0e8c729bbef112b10b5e3558f17195a72f3 Merge pull request #455 from rleon/pyverbs-package
  • 3816692070fe37bd169a6e572fc3be57cbeeb8f4 specs: Disable package python3-pyverbs if no python_provide macro exists
  • f3e54bcc1d28c66073f2b519ec7055859c7c7e81 Merge pull request #454 from juhlee-microsoft/master
  • 480a3096de1a86c68f2c3980eaba0f3c88e80cb0 fixed the typo in ibv_uc_pingpong doc
  • 4eb20654a99fccf50b7320efc7081ef4ea77739d Update library version to be 23.0
  • 00f9175f3ea4345409a254b49490f9bc499f900b Merge pull request #452 from yishaih/verbs_misc
  • a93098a32fdfbf70ce8f5165d676853efd7194a1 verbs: Fix attribute preparation
  • 10e72dee3e4a2ef86c2669df3727b4b0f9bc0908 Merge pull request #451 from yishaih/verbs_query_port
  • 7afd837c4fd10fc1ec7381dd1ae7c0a491081cf5 Merge pull request #450 from yishaih/verbs_ioctl_destroy
  • 9e34d7880f6329b03e55c07cbfa083d88f51394c mlx5: Add translation of new IB rates to mlx5 rates
  • 38c73998371580524a4aa85a7367c6058afb2108 verbs: Added new rates derived from 2x and HDR support
  • ab39304d5301a1fda132bf0e923995d1d75bc2d0 verbs: Expose port_cap_mask2 in ibv_query_port
  • 2f2212c83274d499d2b4a39fe89a4cdf78b747b9 verbs: Make ibv_query_port extendable

This list of changes was auto generated.

rdma-core - rdma-core-24.9

Published by jgunthorpe almost 3 years ago

Changes:

  • 1cb73d02ae1a046dda588a10c7e76ada012e251c Bump to version 24.9
  • a59f8810f12c89445020522dd519b366c8e47ee2 buildlib: switch azure release pipeline to ubuntu-latest
  • 263afd3b284d8968bd4b88e447666ba83cd7c903 Bump to version 24.8
  • ca7eaddfea44acf1c3f7e558db719fa033b60db6 libhns: Fix the calculation of QP/SRQ table size
  • d8b4442d9447e24d1e8842f35bfaf5e0f89937b6 libhns: hr ilog32() should be represented by a function instead of a macro
  • f7b4a95e165765997e0e13463a4eb46e6b1ea44e Add align and roundup_pow_of_two helpers
  • 086b3a77dff90f17b839a0554b17a3a79e1b17bf util: Move BIT() definition to util.h
  • b433f92bb78503b1700d702594e080ea5724a24b suse: fix CMake flags
  • b6557e831dea921d0407c04e8eb75aa6a3858e25 libhns: Fix wrong data type when writing doorbell
  • 7da010c23506b258d25dc50678ac34ddf7c88a37 libhns: The content of the header file should be protected with #define
  • d3a2e5cd15f100d15a0b95c804a7ccf4630b9453 libhns: Initialize all fields of doorbells to zero
  • 7d0aeddf27df0fbb04c9fb619d57a1b139013a89 libhns: Move memory barrier to the same position
  • a222518b1511bc15ff1f3577f57cb996d09b07b2 libhns: Remove unused macros
  • c92c54a6f470351cc277c84e2e433c64445aab18 azp: Use ubuntu-latest as the vmImage
  • 640f84f9fbf8cd28ea64e8d4932495e818bd1573 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 406d83361ebcef2c3b3dc36cd42972a27afadcbd Bump to version 24.7
  • 944c37541b5a4fb5b515ea762f8a7bba3cd1783a iwpmd: Zero-initialize the remote addr info
  • 155ff8226d51dbe08dd76acf5d04eaf7d1e42d26 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 56eeca9ae52e573bef93303f7d60a0e096a2ba03 mlx5: DR, Fix error flow in rehash process
  • 1ce07a57bce7fe8af04c1bc948b36089d01d74f8 Bump to version 24.6
  • 9e28ccaea125e6b18e498a0ec1dc59401db5c552 switch CI to AZP
  • 61a0bae49ad1603f56c35cca612519ebcd682bb6 iwpmd: Check returned value of parse_iwpm_msg
  • 6adcf4904ee7945d1393da31da5d1f5ba6f4a342 bnxt_re/lib: Check AH handler validity before use
  • 5b1b4a248f21c5f7387a28b9f84f1d8f0871b0d1 mlx5: Fix mlx5_read_clock returned errno value
  • cc9578b8de71ec86b86c960ca5fbc85e3df00ea0 suse: Fix path to dracut dir
  • 2859a9ac833fe1c2f3a9ab53cace796460ab0142 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 067567f512bf756eac7fa2edf26918caaffb2d4b buildlib: Continue build on old GCC versions without SSE
  • acda0a12e5d2854e349d4d1e5e1ae60f2692f7da mlx4: Fix mlx4_read_clock returned errno value
  • d9f9c3873060054b5f4c908be4adc6c8e33d9380 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 23258a02046a1bd13dcd885347492f857d711a6c rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 8add4c364b5e4bb64094d71e3701cde93f6a0490 mlx5: DR, Force QP drain on table creation
  • 74eda3d52109070658000a431fe96f0a960dea45 suse: trigger udev rules after installing rdma-ndd
  • d7bfe20082bee4359bf273e67e66f52701b566ef ibacm: Fix possible port loop overflow
  • bbff4869ee20d14fb55bcf6d42310b749c41f8b7 verbs: Fix possible port loop overflow
  • 5b397813840c0c4c0afc0061fe9d37c2542bbe12 travis: authenticate on dockerhub if possible
  • 9efa677747842de9c7e24c767dab0685b159e6f3 Bump to version 24.5
  • 482c9ac917cee5cf41435a08e56373e1e7257db5 librdmacm: Don't overwrite errno returned from libibverbs
  • 751955bcbc18768b565752264d055587fcd5b8dd srp_daemon: Fix systemd dependency
  • 090c0ea6854f11f52fb2b4f6ef243a0b7a84e6d3 bnxt_re: Fix reported error code from create_cq
  • 1b00e473debc8e00a8e8bd55d3f147edd465f605 verbs: Replace SQ with RQ in max_recv_sge's documents
  • dcd6d5c4bdcac691fbcf77d107395e37c5433fba verbs: Update the type of some variables in documents
  • 9d2ea0624081532c77a5b44dc3b0deb67083ae14 cxgb4: Fix reported error code from create_cq
  • ce56bebea3f1e5eb6fef9a3b10807097eb11dcac libqedr: Fix reported error code from create_cq
  • 9754b1109fc97162fc9e9f6c732d561d70516ed5 rdma_server: Add '-s' option in rdma_server's manual
  • 17f1fffcd5942cdb6e68f26c236d0efa67b84e0f udaddy: Fix create_reply_ah error flow
  • 5c07a0e113e6bcb2d8c606ba5a4eca5d5f9a8840 redhat: no need to recursively remove srp_daemon.sh
  • 42952bfc0bf21ed0810508ec260aee3fb34b244b mlx5: Fix wqe size parameter in wqe signature calculation
  • 24b4dd10a686d64d0923e0779e5dd61fe5bd6a10 Bump to version 24.4
  • c0f197851c1878ef8bbb337b8beadcc966005c5d mlx5: DR, Fix error flows while adding new STE
  • 46b84bb0d2192cef37adef1771750c9ba386e11a srp_daemon: Avoid extra permissions for the lock file
  • cff80bc4ad1e60af7f136cce7948ca995d28921f mlx5: Add fork support for DEVX umem
  • e7b87c1499b3effa14f9227cdeacc75efe8dee15 srp_daemon: Fix the spelling of the name of two symbolic constants
  • c4c622ef736c39c2c168d9c3b4c25b25a35821a6 verbs: Make sure VM_DONTCOPY removed
  • 3fdac988b2528b42f85a89b8c3afb527477d9f8e verbs: Close async_fd only when it was previously created
  • 807f0e27fcc61c228e4a0d845940b472c5f51365 mlx5: Fix potential arithmetic overflow
  • 510fc937e9e81690dc0d295038ce569818f962f4 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • a0e14326601a3f40db61cfbb297b98e2de31c47b mlx5: Fix matching on vport gvmi
  • 64fae2535c80b17f2513401f21f358a1a2af8f7e efa: Fix create QP command over ioctl interface
  • 59b96b505a53b82f1a104eb9772d5d99fd528d7a verbs: Fix ibv_create_wq() to set wq_context
  • 1b58587458c073c4b27f784c5c2ca78dd92e22ad libibverbs: Fix description of ibv_get_device_guid man page
  • 1f0c6fa239847687577447607a767fccea30a594 buildlib: Fix a warning from newer pythons
  • eb7ec8832328d560779daee84bbbb128d8b6bd15 mlx5: Allocate accurate aligned DM memory size
  • 0bc90bd4ed27d251cb3912f95677df2c2b30e9e4 Bump to version 24.3
  • f389164fea6e635474697e41c483e08abc020e32 iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • b2fb6da0be0c110b010b82e919da59669c07f62a rstream.c: fix RESOURCE_LEAK issues
  • 9c8373e9872d152850aa1da55fdb7ccf4fb567d1 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 933ab9b0ba1dc08578f18a6734739effb6411b5b srp_daemon: check return value of function 'umad_init'
  • 36b6f27e06bc35f61239da576d2607eb1b8009f7 Fix shiftTooManyBitsSigned issues
  • 8d1916bccf59ac1273e55491a6c97826156d947c rcopy: fix UNUSED_VALUE
  • 97789666cf5e0056ad4831cdd90ce1c9ebc25975 kernel-boot: don't return 0 when failed to allocate name
  • a1557a586915fd5eb1065bafad3c5585cdb8de05 libhns: Not process return value of flushing cqe
  • 4db4923d6970076f33654bd84c0c3040c9864c1d pyverbs: Fix port_state_to_str function
  • 7a698e661d4e9d34713e3c2577949022e1705d92 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • 40f521ab64cbf3480896965d13c3d39b58fe4816 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 4236c7a27ed5263c3b73cf44d257bc024a966d3a kernel-boot: Use node GUID instead of system image GUID
  • fc8a7d4dcb9fe0bbd4adf1f6815f612e28e3dde7 tests: Fix checking page_size_cap
  • c066259c87c94f0eb074f7eaa2c279f735560714 ibacm: Fix bug in acm_get_ep()
  • 9e9dc47ffc4855384773b595e4ed23e57828fe4e libhns: Fix for the error code when polling cq
  • d29948ffd3c5a7dbf9c5a8f79771aae54cb95852 pyverbs: Return correct port number in QPAttr's AH property
  • 5c5d565b8cc3786b9b54b24aeacae7507d93ba85 libhns: Return correct value of cqe num when flushing cqe failed
  • a71748a416ac284e8032ad7517461df6ac8216e0 libhns: Avoid null pointer operation
  • 7071ff828eaf5edc5e63517b4317627404c1bb35 libhns: Bugfix for cleaning cq
  • ba7fad05f45b090c84a699bc86e34e00ccbb306d libhns: Bugfix for assigning sl
  • 6471bc81800dc0485e683ecc3164859430c6e1b2 Bump to version 24.2
  • 7018c507aec0280b17d5b44c0e70ee684ce20db5 man: Fix return value for ibv_reg_dm_mr
  • ece113a5d9037206730993c1fed2a2e53d763049 cxgb4: free appropriate pointer in error case
  • 02d0d25b696f0b5039ea5bcde7febeea4f15c076 mlx5: Allow insertion of duplicate rules using DR API
  • 2f90c6d69e69554030520a62c2b0ac17c9dea277 verbs: Set missing errno in ibv_cmd_reg_mr
  • 6abaaa3b871d896b2a65a4ca8e633cdbf346b1ef pyverbs: Fix WC creation process
  • 894d4170d081e987838f4ba7c581819936a2c667 man: Fix wrong field in ibv_wr_post's man page
  • 5cbf947bfe73d144909c65f826a1d188fca5f4e7 build: Do not enable -Wredundant-decls twice
  • 95c2d5f12caf9e1d4d417b827fb7501eeea8b811 srp_daemon: fix a double free segment fault for ibsrpdm
  • 6bc46016013fdc96259ef4b50c8616e16f860aa0 pyverbs: Fix PD assignment in QPInitAttrEx
  • 7185d3f11a4514c3f00fdf18a461f0019c653de0 mlx5: Fix incorrect size of QPN variable as part of direct rules
  • 1f6ed28d7a632e42ffb1491a3c66fece4bdc153b mlx5: Set miss address on copied STE during rehash
  • cd156273149b21cb5f5a2a54c5171a4022c8950b mlx5: Fix incorrect postsend of new rehashed/formatted table
  • 72897a623cd31df724b55f0a58b9774cb818dfa8 Bump to version 24.1
  • 571e838de7ef048ceda03c14134a59c7585d589f suse: Fix name for libefa RPM
  • ab368b4fe2a1e556d32ccfee1f787aa96c43fb66 ccam: Properly enable ilog32() calculations
  • 7e776fabe356e30f4c258fd8690274bc490d2928 travis: fix aarch64 extraction
  • 34e1e6576bfff908e59908302d3d6a4b4b5c0bcc kernel-boot: Set default prefix for RDMA devices with unknown protocol
  • 7cb3050e898131b7cccae0048acbf9d0947c9f44 kernel-boot: Fix garbage name due to wrong usage of netlink API
  • cb0d2bd26aef972102d7590603b78b08d2cadf67 mlx5: Fix mlx5_ifc metadata fields spelling
  • b1ca10f6436cb6d1930c2b555ff08ec3cb87ed08 mlx5: Fix bucket allocation check
  • b941b3e47c49df07d718df857391aee8ad76a31c mlx5: Allow matching of source QP regardless the source port
  • 50a0b1302991de943bd6849485e2ffb391a8787b mlx5: Set the proper flags upon dr_fill_data_segs
  • 3b614d8031f286f691683f22015ac2c0db768451 RDMA/hns: Bugfix for identify the last srq sge
  • d96278001c90e3a589258b27ddf0a854d5679289 kernel-boot: Reset buffer before refill
  • ab3c37a4666b2f239bc45d2968990171b8fa7595 suse: fix dracut support
  • f6e95c2ae6bf06b8dc8750ac9eff100c37d3413f ABI Files
  • 240594e862c5044fdfcff06702959dca6a73e095 Merge pull request #530 from rleon/rdma-ndd
  • 9b8e2207b0eee46dd710e1abc9766a1b14468b7e Merge pull request #534 from jgunthorpe/build-fixes
  • 4d12df1e932628d1d298815ebe716eb0cdc06c56 Remove unneeded malloc.h
  • 2f1db17113e4a8ddaa26cd37f27e33d0e8c46020 buildlib: Fix gen-sparse for xenial
  • 026aface48b19dcd27ae39c3ec365147dce43e74 rdma-ndd: Don't emit warnings for missing device folder
  • 143df0a9a3b1976593d9b467e0f6528657152a07 Merge pull request #523 from noaos/pr/traffic
  • 2b755c57600fca71dc5d7330ef0bf64ece3756f9 Merge pull request #532 from jgunthorpe/build-fixes
  • 0da42a6accac4b4a60a2ab3e1bc8394aa68b4861 Merge pull request #475 from amzn/efa
  • 46c66b5f6941041702248cbff06dd03e2fad279a efa: Elastic Fabric Adapter (EFA) direct verbs man pages
  • b14693d69761dc93760d2b5b45cbb976d3b98691 efa: Elastic Fabric Adapter (EFA) direct verbs
  • f7f275ff2b1a27cc67d743c94a7ccc47f7817655 efa: Elastic Fabric Adapter (EFA) userspace RDMA provider
  • 267e528c6bf870abc776facee3279f3684d1fab9 Update kernel headers
  • 7a4e013003983258715964d4c28f282fd43493ef Add align and roundup_pow_of_two helpers
  • 02a6d6dd775ea42a01e70286ef719e22f8d8ebd8 Merge pull request #522 from yishaih/mlx5_sw_steering
  • dec1a6ef6640259aebc7f4e3a772646a93146379 mlx5: Expose the direct rules functionality to applications
  • a91e8c2bbedf67ebdbda331a1d78d6bd583ef350 mlx5: Expose steering rule functionality
  • 828351a7da47b57a5f412f5a689f972a8f7b8462 mlx5: Expose steering action functionality
  • e9dfdf4317bcc0a727124f5ef51473a0de161c6c mlx5: Expose steering matcher functionality
  • 94300b3e47cbbd05897fb6e7af2b01eaed913c0b mlx5: Expose steering table functionality
  • 988124ca831ed092e959c8b923b16a729838fc98 mlx5: Expose steering domain functionality
  • 7ec30b8cba299dbac070a511bdab9041630004cb mlx5: Add Steering entry (STE) utilities
  • 1e779cc42c83bfc053e53b6e9f74691827b9877f mlx5: Expose an internal API to issue RDMA operations for direct rules
  • 6235899cdf7aebebf8bc3b16b4cd31870ce17963 mlx5: ICM pool memory allocator
  • 100372eab4d9382abd4b8b2f4f8680157cac195e mlx5: Add direct rule utilities over DEVX
  • a7fb2d65d3ac5a8cbbec0202ebd3edd2f5112f9e mlx5: Add the internal header file
  • 41c015a799d7106807fc36ae9a79c6ad46d00557 mlx5: Expose DV APIs for direct rule managing
  • 899d35ac537ddfbd01a13f5bd078180b4f5337f5 mlx5: Set devx object information
  • f4775f7606e07897ba42d67e2cc0f3b1adabaaa1 mlx5: Save the original errno upon mlx5_dbg
  • b7318040c55f3280407008e74a4d7bc829aeed9e Merge pull request #511 from oulijun/lijun-rdma-core
  • a16699c655a1969fcf20b8d5028482e0046b25ae build: Expose the cbuild machinery to build the release .tar.gz
  • 8d511ae62c295c278cda55619e90ccbe66d77630 cbuild: Do not require yaml to always be installed
  • 824f7dfec4ce3df6943534d76f294a59ec2a042e build: Revise how gen-sparse finds the system headers
  • 31c01cccc93969fc595050b89cae5dc52955cb93 build: Support glibc 2.27 with sparse
  • a931e958f5740d0187ab19a2438949300e6c0a31 build: Use the system PYTHON_EXECUTABLE for gen-sparse
  • 5f95c7b8b4c256cf9c467ab963ed00591b6823b6 hns: Remove unneeded malloc.h
  • 476e4837398aad52f9bc45bb1908f34cdf15ce85 ibacm: Fix format string warning on 32 bit compile
  • 1ac45175044081fcbc24d1a84c66a9e344677629 Merge pull request #528 from jgunthorpe/cbuild-fixes
  • a970f8ee509830aebbf6f89b97986f3293f02d0c mlx5: Fix man page of mlx5dv_create_flow_action_modify_header()
  • ab7513af1ebdc4199d9c646296023de88ed0b520 verbs: Extend async_event function in all providers to get ibv_context
  • 819be5fb5469dd07954fb33cc07966a5a7ce3b5f build: Enable more warnings
  • 8bb2d52c12eaa152fcd21595c27ca4cdc396e622 cbuild: Do not use the http proxy for tumbleweed
  • 3d2965b1d0e5bf40cc54b7e141031e7fa3e50bda cbuild: Use gcc-9 for debian experimental
  • 0f43cc099e91811678a494769b3690f495f3359c cbuild: Remove ubuntu trusty
  • 43a1580dee64fec6c195753f15085c5194574429 cbuild: Make pyverbs build with epel
  • 0612a133214384e68fac17a34f8f6131313b7804 Merge pull request #526 from rleon/old-libnl
  • 450285b4f5c759d5c176ed2fd7bb0094b2d74a4f kernel-boot: Fix build failure with ancient libnl3 versions
  • fd92cd7bc0efe08a3005f2520562dee246aeceb5 Merge pull request #525 from jgunthorpe/cbuild_fc30
  • 5996db03e16e5b7535848658399dc5cef499a6aa cbuild: Update to Fedora Core 30
  • e99e8aa95abf94065c0e9ee9ceca0bf4a2de79c5 srp_daemon: Print the correct device name for error
  • c5aac1b7ffa788adb9619c2ba0d395dfe8f45421 Merge pull request #487 from rleon/rdma-rename
  • 1fc8152f4a92456b3cc7efe8977983578a585547 docs: Document stable names
  • b93f95529d5f79375549b5994b85a8c4c73ff2b5 suse: Package persistence name UDEV rule and utility
  • 67b4d57d7bab6ef18413a7406f180f47667ce5d0 redhat: Add persistent naming installation
  • 6dc2f6adac539ed2497ccfc802e96d735d4833d6 debian: Install UDEV persistence rule and utility
  • 6b4099d47be3abc7191bb31be7cdb9e4b41ba06c kernel-boot: Perform device rename to make stable names
  • 4e6088083d2266f8f02319904b141c59896d5690 Merge pull request #507 from yishaih/mlx5_dv
  • f0bbdd59668fae21fb4578cc6f86f0598ca3c687 mlx5: Allow creating a matcher for a FDB flow table
  • fa6d4c6613e70159828066a13750c5846c070287 mlx5: Add SW steering ICM DM type support
  • 275551dfb714e183eda3b444970f4ce76be67150 mlx5: Add device memory type attribute support via DV api
  • 5dd3ead7b5f5e78f246502e500d0e2b3f5db328e mlx5: Expose device TIR ICM address for RAW and RSS QPs
  • 88ff82a952a34ed13f62e899bec05d179653627d Update kernel headers
  • 5b8fa29542b5ca27049c6f02ab89c99e24bdb945 Documentation: Document QP creation and basic usage with pyverbs
  • 51c84411dc81ff356b6f4cc51a9fb1a136300bc0 pyverbs/tests: Add control-path unittests for QP class
  • 1c217254cc35e27c3a3aa011e6d78c2cdf2f66ae pyverbs: Add missing device capabilities
  • 5977a8aac6d38d012e07f787d3a0ec43722dcbf5 pyverbs: Introducing QP class
  • 9488abb14ab0cdcc848ca4a5311f1805ad14a77d pyverbs: Add QP related classes
  • d3164e31a47738c09b7d528416af5dcf7fd07e7d pyverbs: Add work requests related classes
  • a066e6df3b2a0434d4878d7559d248fd9bb93f7c Documentation: Document Address Handle creation with pyverbs
  • 56885a89586d12a76ccdbe2f18af12bcd12c71a1 pyverbs: Add unittests for address handle creation
  • db06a33ddc70550befdd3299234cd625ff7e2142 pyverbs: Add support for address handle creation
  • be35d951c7e53e3fde1affdceafe4eb924ae0a1f Merge pull request #520 from noaos/pr-improvements
  • b8bdc8717ab72f82a5bd406a1fb699ef0606246c libhns: Optimize some codes for hns userspace
  • 0815947d7211f84668068bdb4e10d320d34c77cb libhns: Update prompt message for hip08
  • f1a80cc3dfe2d1e2d3e116ae14d06282acc2d6ff libhns: Bugfix for flush cqe in case multi-process
  • 613bd841317a681a410ef33b0442d27f16e91f41 Merge pull request #514 from yishaih/mlx5_misc
  • cd231947e19d5f40d55b8a493aa8c069b88df9e9 mlx5: Support scatter to CQE over DCT QP
  • 1327f2642558df05a39034a883f82bdfab18979c Update kernel headers
  • 5c84ec69ddf16b752998bd28ee3cfc5f9c4303ea Merge pull request #513 from markhaywood/option
  • 35cf351cce15bb54f5ee560fefe606fba4da91bb Merge pull request #518 from markhaywood/split
  • 10643d44bb09cc895582d9b1b4bc8351e9078737 Merge pull request #521 from hnrose/mainumad1
  • 6c153228f3e025e7ef7f5a1096772e1925427237 pyverbs: Add events support
  • 70c9186f595dad54bc115a48c413d5f87a216459 pyverbs/tests: Improvements
  • a316351b524bff64239f4faf13db1b228aa79751 pyverbs: Changes to print-related functions
  • b08af51ff03f115950fc9168247e2a30ccd1fe9c pyverbs: Add missing enums
  • d87cd020ce0e067ec217d4df77aa8c4055a96d85 MAINTAINERS: Update libibumad maintainer
  • 2ea65a220b0134938d576bdc62b086354e2e4db3 Merge pull request #519 from galpress/readme-fix
  • d0ced9814879fd4cad5b5557e7d2f77e33b5e5a4 README.md: Fix incorrect package name in zypper install command
  • 08843dc99669ae50c5ba204db644d5423fe8e910 ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
  • 75ce9310735f7bcfc93e2bf442f0e5d268e0c5ab ibacm: acme does not work if server_mode != unix
  • c58daf0f1e6c71945907339afec17a350c0d49a6 ibacm: ib_acm_connect() is doing too much
  • 72a931b8d436e18af83f1e4f9b743ded72b2da88 Merge pull request #515 from yishaih/mlx5_sl
  • eebee5e505f75428717361f8ee3c13e111257eed Merge pull request #510 from nmorey/dev/master/suse
  • ef9e7581a4d5c6e736d4c8470e5117cb90437ed3 suse: remove %if..%endif guards that do not affect the build result
  • 123837f2e73720327878a245cdae89513cb4cdd5 suse: make sure LTO is disabled
  • f2dbbf5fb2b072c4364cc507ab9746f274e931b4 suse: move udev.md into the right package
  • 594a0d36cb7b19d31aa82792c932e73680d3e1c4 suse: use _udevrulesdir macro
  • 25a85033fc66dc5ee2327ae54ab0311a9b867ea7 suse: Update rdma-core.spec with the latest OBS parser
  • 4b46ced7c9ad2b26b6397960ddbcc258b6bf5db7 Merge pull request #516 from rleon/fix-cmake
  • 10998b0068bd1503ed1c3c213c5450faf194e5cf cmake: Explicitly convert build type to be STRING
  • 30978598c761a3f5b0e0cc4337107d91e897cf2e mlx5: Fix masking service level in mlx5_create_ah
  • 2bdfa37f61bb3899e0afcee497432e0b34c14a35 verbs: The ibv_xsrq_pingpong "-c" option is broken
  • 4bb3583c228566958e2c6f34392c9e39e799bacf Merge pull request #509 from yishaih/verbs_misc
  • d7d02f30d9053e161dcbc3301f364da8f7daacf2 verbs: Don't check IBV_ODP_SUPPORT_RECV in ibv_{xsrq,srq}_pingpong
  • 86a5daf11b0f8ec21ac8aebb0a0646936ff21333 Merge pull request #508 from yishaih/mlx5_misc
  • 636db44316b5c1a38203e0206bd5f96ff4e1a541 mlx5: Fix a compiler warning when -Wcast-qual is used
  • e7247e89fe2c37156d9621418e0d3e62ce0ab5a5 Merge pull request #502 from oulijun/lijun-rdma-core
  • 2d18dea9d4c84fb1c3fad76c295cab480142f74b Merge pull request #504 from yishaih/mlx5_umr
  • abf7e805f1bb21cb71e06d957e2782d217bd49cd mlx5: Introduce mlx5dv_wr_mr_list post send builder
  • 75ed7a9d8fabd01940c8ca7046947d81a095b913 mlx5: Introduce mlx5dv_wr_mr_interleaved post send builder
  • f0068583ca0f6e2d3ea9dd8d263095b16bbbca53 verbs: Introduce IBV_WR/WC_DRIVER opcodes
  • 9d2d1770dfc29f1cb952a3fcb1c276aa0b8e9756 mlx5: Expose DV APIs to create and destroy indirect mkey
  • 6da2a61742ac10a820c9a6941dd779e3af606e8f Merge pull request #501 from yishaih/verbs_post_send
  • 47e2a91fa5100f1277a51e0b006ad20e088318a2 Merge pull request #503 from noaos/upstream-cq
  • cb5cf7779df0684b33e547df0f71330283b17f17 Merge pull request #505 from larrystevenwise/topic/mailmap
  • b972263f84e5baac6117aa8937088b42336e7a6b .mailmap: add Steve Wise aliases
  • 35421ac64b3c153086506bab0148d89c0e70d39b mlx5: Introduce a new send API in direct verbs
  • 18710f6ff4b044d1bf385befd444f9b280c40d1a verbs: Demonstrate the usage of new post send API
  • cc0676bb137acff0992a9c91cb84ad4d882642f9 mlx5: Support raw packet QPT over new post send API
  • b4bb487688419acc82f7acdb6bb5e9fb1e8e66f7 mlx5: Support inline data WR over new post send API
  • 0d6f52347438379c905614b1bc32f824cf0cfc36 mlx5: Support new post send API
  • 58ef962809865fe58ef166e97788cc12ce8d4ecc verbs: Introduce a new post send API
  • 7d9a24f18372587608bcbfc42c3251d7697ea6ef buildlib: Ensure stanza is properly sorted
  • 5bf072d4bf7510c4a450059d604da981963a8c7f pyverbs/tests: Pylint fixes
  • 857025e8bc8d91ff0ce5d10aa9a9914e53fd6123 Documentation: Document creation of CQs using pyverbs
  • b0dd70a6bf4d054399297c412abae7e69fbf5762 pyverbs: Add unittests for extended completion-related classes
  • 1bf5a2a5291280d05abc0dacc477cb44b70dc85f pyverbs: Introducing extended completions related classes
  • df5a8d70d1714548cb4b352b62dc6715808cfedd pyverbs: Add unittests for completion-related classes
  • 32165065ffbedf16424a21ccb9ab8082fb342b84 pyverbs: Introducing completions related classes
  • 1c2def4817f31c15342669144ef6bb894bd9616d libhns: Bugfix for filtering zero length sge
  • bf34f931a058916fe738ecf327cb6920ce0ce261 libhns: Package for creating qp function
  • f8ea1502348d871d87e0f14cf6b5f399623da34e Merge pull request #500 from rleon/bump-version-24.0
  • 4d5353f3b03bc8b1136d6e9fe74b5eed55f3b89d Update library version to be 24.0
  • 43adee5e3196fc1d1219fd1e66e54e7d18766d2d Merge pull request #483 from oulijun/lijun-rdma-core
  • 23fff44487defce9f29a918cfefab842d0c81690 Merge pull request #499 from markhaywood/srq
  • 075080045c988ceaebf55a165b231d355d58be4d mlx5: fix erroneous mlx5_qp and MLX5_QP* references
  • e5758930d79bfb5fa27734bbd4a0e6917808ed2f Merge pull request #498 from rleon/build-fixes
  • 40c61104289fec050c74dc1d2c767b5ebedca9a8 debian: Pass same options to dh in all rules targets
  • 2ddf44003f497c7e502786b161016cb8b4e2258f Merge pull request #495 from yishaih/verbs_misc
  • ae52ee74cefcff13ebc6786a28740a881c38b2f0 debian: Create empty pyverbs package for builds without pyverbs
  • 888c598db4df509dfb2d44a151df7490450a118e verbs: Fix attribute returning

This list of changes was auto generated.

rdma-core - rdma-core-25.10

Published by jgunthorpe almost 3 years ago

Changes:

  • 760fdb70ab48d70df4fd985e9aaf57532af27b44 Bump to version 25.10
  • 7877aa72f8ac76e5f577d4fbdd48a211ec9f5d44 buildlib: switch azure release pipeline to ubuntu-latest
  • d2fe03cd56d3a4bb215f9feae3ca8615bd542760 Bump to version 25.9
  • b57518616a68b38f7114be61dbaee3c95724799c libhns: Fix the calculation of QP/SRQ table size
  • 3cc1c7a5e5df7a4f1b57d97dc5b4ab1b41d4f126 libhns: hr ilog32() should be represented by a function instead of a macro
  • e1fc140c47636da37aace1a31351af5610482e55 Add align and roundup_pow_of_two helpers
  • 6653d9771bf0bf1e93fa5febbc3dd94756246ef0 util: Move BIT() definition to util.h
  • fa703b7596fdc22ab266f9427559841cdc15bd50 suse: fix CMake flags
  • 2e6c24aefbd378b47dab06fd13a9b533aa1db3d2 libhns: Fix wrong data type when writing doorbell
  • b71bf64c4e0ec6fd4e132a11addd92c96535ffdd libhns: The content of the header file should be protected with #define
  • 4f9922ffde9c46b1b8b8c2f74fd3b27262e0aa08 libhns: Initialize all fields of doorbells to zero
  • a2abcdfac53b5c9e0cfe7d1e8838a24862f273e3 libhns: Move memory barrier to the same position
  • d8668234b4db464c674a8692c1ede0f6c8d7d182 libhns: Remove unused macros
  • 214660bf8a47bdbeab1d499a47b46452d33c2b8f azp: Use ubuntu-latest as the vmImage
  • fe24b71dc601fa483f2429cfb1bf0ad81dc31d99 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 93b7d1ff05606fa7467abf29c41af039a6b3bcd6 Bump to version 25.8
  • 4383f34a58cb1d78b75de9aeb5f25b4fe7bfd181 iwpmd: Zero-initialize the remote addr info
  • 1462b58601bdb6d35cd1769f063542e6579a7074 ibdiags: Make escape character tack effect
  • 8ba1b2a1ae39f8f577c8a15aa3011c56aa27daf1 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • ea0e2c1555e5e01149f641af723e92aa9ed0cb0f verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 27aacf3483562b9d164918068455c4dcc31cc49e mlx5: DR, Fix error flow in rehash process
  • 0abecfd1d0df6e0b9431631904ad988f6b361050 Bump to version 25.7
  • a45d199c555c313db002cd8440157c567440f1f5 iwpmd: Check returned value of parse_iwpm_msg
  • 963e2a0498f3a9cb556da98d76c5155bde0ceebe bnxt_re/lib: Check AH handler validity before use
  • 1898b6153e6060f2c1f1f7cc8b1ec21f5a0a1ab2 mlx5: Fix mlx5_read_clock returned errno value
  • 4156aaad17442418ef7ceb10dc002a8a8000caa8 suse: Fix path to dracut dir
  • 041e19abf8f4a5aa37faf1a05d0c45c77926a00f infiniband-diags: Reorder library build order
  • bb87d7ad4e22cb50dc5b0571f68c90f4447884d6 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • df36cbb2f39f71acd20483e6465b6bc4c404b519 buildlib: Continue build on old GCC versions without SSE
  • 6f7d3ae4bc0543f3bd283f056910dccbb3d42e3d mlx4: Fix mlx4_read_clock returned errno value
  • bd9dc4148a327f728d8a911cf258ebb53a93d8c2 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • a990fe460ea2ca5d7fcae7366381acf48c367ba1 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • b3f2be3e35feeb56f67fc821a2deb8ced8da2d18 mlx5: DR, Force QP drain on table creation
  • 7d976e7315655d81bb0120cf2d1480bebef581b5 suse: trigger udev rules after installing rdma-ndd
  • 1dac05e5fbb353e487684eb9947c41fa0f371922 ibacm: Fix possible port loop overflow
  • 8b295bbb0e10438104acdcd8a34cd08ad0cc63f1 verbs: Fix possible port loop overflow
  • f3ef1faaaa0704274b14424e4cedf42a3d96d598 Bump to version 25.6
  • e7ec16975b82ad15e08c084b2663ccc60a15cd64 librdmacm: Don't overwrite errno returned from libibverbs
  • 7f64687efd0d13930186be143b1c2e57f969f6ef srp_daemon: Fix systemd dependency
  • 37427c5bbed937b0a3b0e019305b7a6c84994d67 bnxt_re: Fix reported error code from create_cq
  • 5cc44be6ee869b5ec771e69edf392b0027c5013a verbs: Replace SQ with RQ in max_recv_sge's documents
  • 3daa9149ed10df6ad6385c9574ee0b26a8a7443a verbs: Update the type of some variables in documents
  • e1fa3fe1fb702cb0f190773bd824f83c885d6c8d cxgb4: Fix reported error code from create_cq
  • a0fa816e247f515d9e0a7d2f483cef4a33ddc0d0 libqedr: Fix reported error code from create_cq
  • 35856f949c33c6619d897f398cc0e61c93a744c3 rdma_server: Add '-s' option in rdma_server's manual
  • af29df5efd7b5209e2e27f9e6c21406cf20af80b udaddy: Fix create_reply_ah error flow
  • 139f449b544717ce5a76552a5fab967f047af0d0 redhat: no need to recursively remove srp_daemon.sh
  • f13164c5a32e5bcf62b4437138dc8f2c9e94d385 mlx5: Fix wqe size parameter in wqe signature calculation
  • 316cc3646b1432ea1ee4d7541768acce24e2f91e Bump to version 25.5
  • ebf9e495c460f5ec1f51ea934b0dee96b17d9206 mlx5: DR, Fix error flows while adding new STE
  • d447d09c093f9554943d649c28d19a9a77837556 srp_daemon: Avoid extra permissions for the lock file
  • 207f8a6394d2418530aff965c9282ef45991273e mlx5: Add fork support for DEVX umem
  • 867b40163b5cb5761f9e0f58d7d9f4c954212a7e verbs: Prevent dontfork on ODP MR
  • 6847e9cfdce179738d4673cc272caf0dc40051c9 srp_daemon: Fix the spelling of the name of two symbolic constants
  • 6e1f1a13da21312f049a2e1b897e5d05f067b1eb verbs: Make sure VM_DONTCOPY removed
  • 72c1a697fbd0dde20851894773091fa095f9c4f9 verbs: Try access device before adding it to device list
  • 1e668a1c1da54627874ec47107f284f9bae30ec2 verbs: Close async_fd only when it was previously created
  • e912226cec30814cffb283cb14451ea3ec6205d4 mlx5: Fix potential arithmetic overflow
  • 9b133b9e3b628367bfa9a675d037c9740634f8e6 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 9e59ebc9fbba4e46113fff7b07a17d795cef5b9e mlx5: Fix matching on vport gvmi
  • a3829c8bd3cb85208b0cfca2a21547baffb50e1c efa: Fix create QP command over ioctl interface
  • 2d4bbad8272c5a18f899e5c1a6f84b598d7f161d verbs: Fix ibv_create_wq() to set wq_context
  • fda68ad46faead648d0d9bc9205e20846324165d libibverbs: Fix description of ibv_get_device_guid man page
  • e103d1db93294d1f0b5ae53abc1e8683b0e8d53a buildlib: Fix a warning from newer pythons
  • 239b08309f07b6a9f906307b498538ec75a57de3 mlx5: Allocate accurate aligned DM memory size
  • 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
  • ba0fbcfc2ffd456b9530740b81767834aba2335f Bump to version 25.3
  • d83578b4d9473482a12ec5bd91e9ec8bef6f17e1 build/cbuild: Update cbuild to work with python3
  • bdae1b9a5789d38a9a7f73b5bfd567a53697e044 Bump to version 25.2
  • be3fe89420e2e76fa03c93383c4aa64138d4016b buildlib: Build devel stable branches on Azure
  • 3ac84b915bc7e308d7b96fe57c322db1c283742b man: Fix return value for ibv_reg_dm_mr
  • 7e8caf1b955a604e0b7e8b18da9b8e623a74df49 build: Update ABI files
  • fc1ab9680bdba3694e837bf8ac086d1f861481c2 build: Run CI builds on the stable branches with azp support
  • 2aa095cb781856e3e9ed46837c38c486db7fac89 buildlib: Remove travis CI
  • 742f07e6477196a0ca2a15cfa125e855c73b3b6e build/azp: Have Azure Pipelines create releases when tags are made
  • ca18bd6a37ad292c894dfe4f2459ee3dcbc72410 cxgb4: always query device before initializing chip version
  • a38d9d4e484181ebf01c9905e25bd434d8d7666a cxgb4: free appropriate pointer in error case
  • a44fc5c4d65a3a22c0c007be983819fb1d72559e mlx5: Allow insertion of duplicate rules using DR API
  • 1b765b7630868bb8cb88c193884c90a425f4717b verbs: Set missing errno in ibv_cmd_reg_mr
  • d919a7554df63f6ab1358dfea06e9b405806d4e7 pyverbs: Fix CQ and PD assignment in QPAttr
  • 22178467419d419f41a6d2bbae4d0de510e96e3c pyverbs: Fix WC creation process
  • 7041ce34d9d604a63afd5eb9e15dedf50738a3bd man: Fix wrong field in ibv_wr_post's man page
  • 4827f10bdecb079147dca5a88e7e28e29bf36b47 build: Do not enable -Wredundant-decls twice
  • cd6b1d73aff2d67f195ad6b7c5bac22a0ba19e94 srp_daemon: fix a double free segment fault for ibsrpdm
  • 93fd8af51d80a607f90304ea94e0a8e0cc96d119 pyverbs: Fix PD assignment in QPInitAttrEx
  • 21e1b1dd11ab09a6285dabd8a865f90a6b556c36 mlx5: Fix incorrect size of QPN variable as part of direct rules
  • 2d8e50cce1ee44200838857f0e4a85ee13e50090 mlx5: Set miss address on copied STE during rehash
  • 18e0ef19cc531e584af73c593420f89828298a9e mlx5: Fix incorrect postsend of new rehashed/formatted table
  • 1841d48eec9d845daef961ac21795e5493a376ff Bump to version 25.1
  • 16bb008081a9c782675a2495d390429d1b264070 suse: provide libibmad-devel
  • 2d05ac6e6dd77c555945572fd28924bc6071eef6 suse: add perl dependency for infiniband-diags
  • 441a82cf5025b378c540e203708725bc0f73348f suse: fix dependency to rst2man
  • bfde2fafdc248ac00ee3d6926b4b0a2cb4ae6465 suse: Fix name for libefa RPM
  • c367247ed19cb1bcd4bf217972835fbcb3fbc4a4 ccam: Properly enable ilog32() calculations
  • 39c96417d5ee95492e073bc5db995a180a0983d1 siw: Change user mmapped CQ notifications flags to 32bit.
  • 3551b263d8c68f1bd89bb8ef429bac9dd96533db travis: fix aarch64 extraction
  • 9337c0fc8a13dd3c21c18a4493393aeb632cde3f cxgb4: fix chipversion initialization
  • d000794c298f245427b754ac0a6dd8562c43db85 kernel-boot: Set default prefix for RDMA devices with unknown protocol
  • e3ed5b2ab8e1365870e22d2ccd4cd042af36f2a4 rdmacm: Fix missing libraries on centos6 build
  • 98a1cdee423373bc9409ef551ee10cd45ac48a8a ABI Files
  • 556d512629116851bc62916cf558cf95e51b0659 Merge pull request #555 from amzn/create-ah-valgrind
  • 8acd16b943404432501ac7984674ff86ce273bb0 srp_daemon: improve the debug message for is_enabled_by_rules_file
  • f2f0fb2333171a19219127e6ae9f1eabf18b1571 verbs: Initialize reserved attributes in create AH command [ #2 ]
  • 2066065574554229f5e4ef1a37abf637938b71e3 Merge pull request #540 from yuvalshaia/reg-mr-iova
  • 5961a4e6003f0b6fcb14791a6ae4bb65b2920ec0 Merge pull request #553 from rleon/pyverbs-cmake
  • a00a3fb650b401ec954db32ad4b7186dddac60a3 build: Do not open code compiler flag detection
  • a9eaddb24b36f882ed9e1cea7b24607cc6815548 Merge pull request #550 from noaos/pr-fixes
  • 68adab964b0d64446dbb15e2df0c9f7ba1352e8c verbs: Introduce a new reg_mr API for virtual address space
  • 29b1be585f85380994b86ffd0708ae2f5c7116bc azp: Add some documentation describing azure pipelines
  • cba800d6fea904a0a535a22c0d393f2bbd3d4f01 siw: Use only VERBS_DRIVER_ID matching
  • 7ef6077ec3201f661458297fea776746ba752843 Merge pull request #539 from jgunthorpe/netlink
  • 95934b61a74e610d9a62f1a374e3a4f767118b74 rdmacm: Use open_cdev and netlink to open the rdma_cm char device
  • 4f6c197f4db98527f206365cb60ace09bf4f7f67 verbs: Get the fw_ver from netlink
  • 133ca22ca170f3373704dae1741fd1ec6db13737 verbs: Get the node guid from netlink
  • f2ca475baa28b1466febebd31eee10d1c62da295 verbs: Use open_cdev to open the uverbs0 char device
  • 69c3e4cbbcc7fe3f9831945c66debb7fa546f87b util: Add open_cdev
  • 062bf1a72badaf6ad2d51ebe4c8c8bdccfc376e2 verbs: Revise how init is sequenced
  • 6c3763070f711d9305b8aea8086abd1cf1e6c307 verbs: Retrieve the node_type from netlink
  • 0c3cecfe04d5a728afcc158a2b813b90aed0d201 verbs: Use CHARDEV info from netlink to bind drivers
  • 2bfb0ed2f3b2f2a3050168dcd902682d38ba88d2 verbs: Use netlink to determine the uverbs chardev
  • c013d7dec8771e1b68eec22e88e1b67e8dbfefdc verbs: Use netlink to discover uverbs devices instead of sysfs
  • adbfbed69979770acab8850c8fb00df20c2b35b8 util: Move RDMA netlink code into rdma_nl.h
  • 443c80dd2858c1c7f32c8d0311445f72003cc1c4 build: Shim netlink headers instead of using NL_KIND
  • 36a7341f7b7dcf9f2566099c97b5bc21f1ee96b4 Remove obsolete libnl constructs
  • 961d840327d0ec19501123d25c35be2b8a2ff9ea verbs: Remove 'zero_socket' from neigh.c
  • 999da6dd0c47223be76fc2acd4eb123cb16664ff util: Add missing include to util.h
  • 87b8ea5dd6c1d9bfff1b811aa52eec8547b91f74 verbs: Add ibv_read_ibdev_sysfs_file
  • aeda3e31814192ae9bec9b8057460f78deb3f158 verbs: Remove verbs_device sysfs_path
  • 11e03cf884a76459e50cbb25a2cbe94804ccd11e verbs: Read device/modalias on demand
  • 4c7161dc47223cc7ac60c2017c71bb16ff3312e9 providers: Remove unused hca_type
  • 837954ff677cdcc6379abf2709ef12dfffa28bc6 Merge pull request #549 from rleon/cbuild-fixes
  • ae7ab7e3f253308045ada38588de35420d538f0c Merge pull request #551 from bdrung/master
  • e1360ba3a272fbe0b5dd7dde16f0230767f7eeaf debian: Skip installing efa if arch lacks coherent DMA support
  • c287566cd2c9172f9e241007168fdb2d589861b1 Fix spelling mistakes in documentation
  • a111e1d5088e68eb843436dff73ed999c2e36533 debian: Fix provided libefa1 name
  • 335dc36424f860479607962ebd9baac503ad0ebc debian: Add Pre-Depends on ${misc:Pre-Depends}
  • e9ce51810f3caf6ce408b124842568c685b76d70 debian: Bump Standards-Version to 4.4.0
  • 3f7f4be7afb8b9dc7dbb245b7e23f80d1998894c Merge pull request #548 from yishaih/mlx5_misc
  • 12ec30e3005db7068ffeee6bd6e7e8e1999f8fd0 pyverbs: Fix assignments of bad work requests
  • 6d97a4af97b85156060d814b12a336537258d0fd pyverbs: Avoid casting pointers to object type
  • fe53213d5b6ee294a025fdb59a78c4bc0da8029d build: Remove warning-causing compilation flag from pyverbs
  • ca16c12e0aa81efe56e4720cdbcbf4400a3a9c91 pyverbs: Fix Cython future warning during build
  • f81717c63427ea795f74114522888a057bdc908c kernel-boot: Fix garbage name due to wrong usage of netlink API
  • 8c62875b2f7fbccef335f6ec5f2829ffd73d5fb3 cbuild: Upgrade PyYAML load call to v5.1
  • 4d52a8f97a9ecef0d7d5dd990744d4ddb8a25efc mlx5: Fix mlx5_ifc metadata fields spelling
  • 8d239408c47e988785a5802bdc99086cd6bf3ecb mlx5: Fix bucket allocation check
  • 3a5752d575ef97371c1286f32334177419cd36e7 mlx5: Allow matching of source QP regardless the source port
  • f8c2afe26d04f51ef1ca3fcdac248bb137473410 mlx5: Set the proper flags upon dr_fill_data_segs
  • c2a493931d52d9847f76d652ddbbef3afe0c4034 Merge pull request #543 from yishaih/mlx5_devx_event
  • 92bf04b87b5b85da1e84cf58d38ed598c5b77849 mlx5: Expose DEVX API to read asynchronous event
  • 8e744d9c9b72be1dbb602d56ad0a8b7037d7246b mlx5: Introduce DEX APIs to subscribe for asynchronous events
  • e76cecf4ead8a554edc3da85518ed4acfd4e0bd8 mlx5: Introduce DEVX APIs to create and destroy asynchronous event channel
  • 1e968334adf578ad5429f21b0d5ba1f8dc98b661 Update kernel headers
  • f7470a11e5beb2d097bb88aea9e0f63dd881c536 Merge pull request #547 from alialnu/fix-variable-initialization
  • 30f8db9528cd83b29f01fdd11774c786da5854a5 rsockets: fix variable initialization
  • 57a6e04e5c9f3ab9344bbe5df27966ad44b2167a Merge pull request #536 from BernardMetzler/siw
  • fb399ae6645cd44827e8e80829549900c652cf31 Adding Soft-iWarp user library
  • e9ffc0b3b940950022afefb8bede2e6052f2b3fe ibacm: only open InfiniBand port
  • f7eedfe16ab37afdb98724c3c860afedd39a092e Merge pull request #544 from rleon/ibdiag-fix
  • 98322b7a0c3536ac4cfa453a4c346b9362de9d7e ibdiags: Fix linkage error on PPC platform due to typo
  • 187afb1387e942c7217ff99a763499e8a55a4a3e Merge pull request #542 from oulijun/lijun-rdma-core
  • 4f1b1c56bff684a70eaed373d5b95cba00103062 RDMA/hns: Bugfix for identify the last srq sge
  • 90ee582d73982af16e402880de3870814b91163b RDMA/hns: Clean up unnecessary check of qp type
  • 2e44dc07df080108859827ad05f374f9d122a2ec Merge pull request #533 from oulijun/lijun-rdma-core
  • 911e29bf1044b073d9c37cad9ed4066b4d5347b7 Merge pull request #538 from nmorey/dev/master/dracut
  • b9c87a29c1a1359044e65d4c85e3288c0dece011 suse: drop obsolete dracut script
  • 47eff6e8624d1b8af41ccd64371d587d1a3199b5 libhns: Adjust the order of parameter checking
  • 5513da2b7b9be11ffaf5757de96e9975c9287ded libhns: Fix bug type inconsistent
  • d7115e26a9dfcd0290db47d62df75981d0bbf0be libhns: Avoid dseg cross-page risk
  • 12d476c12054da68c5aeeb764fd911e605ca7723 libhns: Keep qp buffer size aligned for userspace
  • 8e8133ff7cf6004f240cb6b56d5480fe26b0772f libhns: Limit the index of wr id
  • 3d31230ea85a10c5bf3219e333635c3952972c72 libhns: Bugfix for computing valid sge
  • c8e90ce5054e1babdb514f8e1ef1e36c45cec975 Merge pull request #541 from jgunthorpe/azure-pipelines-test
  • 2f3cec09368f64e722fa267c5c0f1f3728ea6dc4 azp: Set up CI with Azure Pipelines
  • 1c1b60bc929b0865188792b65525297f42ba6750 ibdiags: Do not use a post increment in a macro context
  • aa41a65ec86bdb9c1c86e57885ee588b39558238 Update library version to be 25.0
  • 7b799d3d2eb88570d6fe2d1237512793ed26c20c Merge pull request #537 from rleon/rdma-rename-fix
  • 2519d03abcd143896c744d2a42e77d8d2b95154a kernel-boot: Reset buffer before refill
  • f7994f67480a4f867ed4119f89541662ca3eaa7e Update kernel headers
  • 3be8b01103b45f863613ec46156ef4bd7cd2791c Merge pull request #512 from shefty/fixes
  • 556f5c6ef12c14563c35854a880030b91a5414f0 Merge pull request #535 from nmorey/dev/master/dracut
  • 93398605dcf92c68239cf7e6e0cffa8097fa7268 Merge pull request #529 from jgunthorpe/ibd-rdma-core
  • 35b8912c8364870e517c7e6134a9358fe30e1ab3 ibdiags: Perform substitution on the RST include files as well
  • c2462bc3a6193587af1304ed73209e2192f1a9eb ibdiags: Remove @BUILD_DATE@ from the man pages
  • be6caf74265841602d3bfae19ebf9d64a8dd0311 ibdiags: Remove obsolete build system and related files
  • 7237cedf3767d875cb1a22299df819a79eebcbfc ibdiags: Flatten the infiniband-diags tools into one directory
  • a4814ff6a5fb48c9bd255339a6bb3c924043d8dd libibnetdiscover: Flatten libibnetdiscover into one directory
  • e0142365cb2547ec5407f0928ef6959107c0f518 libibmad: Flatten libibmad into one directory
  • 716eb86161ee5555ee14002034e60ec955bf9ff8 ibdiags: Obsolete mad_osd.h, ibnetdisc_osd.h
  • 40964383cbbcd88505edebe8fee360034c6018f5 ibdiags: Add suse packaging
  • c63b1d3ff0143906763128188f131c54fef23e43 ibdiags: Add Fedora packaging
  • 81906f7afdb69b10eff30c10864a6f5840efd33e ibdiags: Add Debian packaging
  • 775241089e269ad433f6b9ff53c9359d1521b38c suse: fix dracut support
  • 240594e862c5044fdfcff06702959dca6a73e095 Merge pull request #530 from rleon/rdma-ndd
  • 9b8e2207b0eee46dd710e1abc9766a1b14468b7e Merge pull request #534 from jgunthorpe/build-fixes
  • 4d12df1e932628d1d298815ebe716eb0cdc06c56 Remove unneeded malloc.h
  • 2f1db17113e4a8ddaa26cd37f27e33d0e8c46020 buildlib: Fix gen-sparse for xenial
  • 026aface48b19dcd27ae39c3ec365147dce43e74 rdma-ndd: Don't emit warnings for missing device folder
  • 143df0a9a3b1976593d9b467e0f6528657152a07 Merge pull request #523 from noaos/pr/traffic
  • 2b755c57600fca71dc5d7330ef0bf64ece3756f9 Merge pull request #532 from jgunthorpe/build-fixes
  • 0da42a6accac4b4a60a2ab3e1bc8394aa68b4861 Merge pull request #475 from amzn/efa
  • 46c66b5f6941041702248cbff06dd03e2fad279a efa: Elastic Fabric Adapter (EFA) direct verbs man pages
  • b14693d69761dc93760d2b5b45cbb976d3b98691 efa: Elastic Fabric Adapter (EFA) direct verbs
  • f7f275ff2b1a27cc67d743c94a7ccc47f7817655 efa: Elastic Fabric Adapter (EFA) userspace RDMA provider
  • 267e528c6bf870abc776facee3279f3684d1fab9 Update kernel headers
  • 7a4e013003983258715964d4c28f282fd43493ef Add align and roundup_pow_of_two helpers
  • 02a6d6dd775ea42a01e70286ef719e22f8d8ebd8 Merge pull request #522 from yishaih/mlx5_sw_steering
  • dec1a6ef6640259aebc7f4e3a772646a93146379 mlx5: Expose the direct rules functionality to applications
  • a91e8c2bbedf67ebdbda331a1d78d6bd583ef350 mlx5: Expose steering rule functionality
  • 828351a7da47b57a5f412f5a689f972a8f7b8462 mlx5: Expose steering action functionality
  • e9dfdf4317bcc0a727124f5ef51473a0de161c6c mlx5: Expose steering matcher functionality
  • 94300b3e47cbbd05897fb6e7af2b01eaed913c0b mlx5: Expose steering table functionality
  • 988124ca831ed092e959c8b923b16a729838fc98 mlx5: Expose steering domain functionality
  • 7ec30b8cba299dbac070a511bdab9041630004cb mlx5: Add Steering entry (STE) utilities
  • 1e779cc42c83bfc053e53b6e9f74691827b9877f mlx5: Expose an internal API to issue RDMA operations for direct rules
  • 6235899cdf7aebebf8bc3b16b4cd31870ce17963 mlx5: ICM pool memory allocator
  • 100372eab4d9382abd4b8b2f4f8680157cac195e mlx5: Add direct rule utilities over DEVX
  • a7fb2d65d3ac5a8cbbec0202ebd3edd2f5112f9e mlx5: Add the internal header file

This list of changes was auto generated.

rdma-core - rdma-core-26.8

Published by jgunthorpe almost 3 years ago

Changes:

  • a257098c428ac1a0a27ef873f89020bbc95499b8 Bump to version 26.8
  • 8ae40b07ee84a01e7841652892d2324eb7bf1ea5 buildlib: switch azure release pipeline to ubuntu-latest
  • eb5209747e62ef0ff486c5aff9530a76fa7fc4ae Bump to version 26.7
  • 5e3f713a17e9b37c2c1324b0df7a11fc23391c37 libhns: Fix the calculation of QP/SRQ table size
  • 76dc9e8456b245eae55c15991b18067724081d8b libhns: hr ilog32() should be represented by a function instead of a macro
  • 60f8a9075d4dc73dc1907789d9c1858814034756 Add align and roundup_pow_of_two helpers
  • b72b1ca120488a7d2db37d07942f2faf6c4f766b util: Move BIT() definition to util.h
  • 538d2a1f83547568765c85e4b69faf579d0bd9e6 suse: fix CMake flags
  • 13312ca894fda157208f501f96f4ffc7525fbd53 libhns: Fix wrong data type when writing doorbell
  • 263deec8da138190a6167229d2f91b23db6c4315 libhns: The content of the header file should be protected with #define
  • 5f7c14e634cb0fc9d1d11d00bc767be83fc1bf4a libhns: Initialize all fields of doorbells to zero
  • 376e19857ddd16f86f6c7f421bd6d80b6b9e5fb3 libhns: Move memory barrier to the same position
  • e4f274ce6b5fac59f11ed1e20f0f8d01d03e7177 libhns: Remove unused macros
  • 11e4c2279633dbcfc8cbe4a2903226303cd81323 azp: Use ubuntu-latest as the vmImage
  • 716df6b2d99c52cab94e7553eabfc1238aa5aac7 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • c14d93d2f3e37f41913d94e290d6817f1710b92a Bump to version 26.6
  • 55fd5fcf01573f54a058828496eb94796aa649e7 iwpmd: Zero-initialize the remote addr info
  • ce129fa013a315f55002289c9cc18558fd9a891a ibdiags: Make escape character tack effect
  • 382a5eb5eb5eabbc13ea09bf486e2a1d9f7e68ce ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • d194157a5529a4c379ca74fa74f96a7f907df0c9 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • a9049506f3da3c25bf36bc9653e7403fd18d5c21 mlx5: DR, Fix error flow in rehash process
  • 0676c8148b024c2afe7e3046f47c41c2ca16de8a Bump to version 26.5
  • 79bd9d8067407ce3a0df8afc59aea17d64b23dbd iwpmd: Check returned value of parse_iwpm_msg
  • b2544cfb0d2a7e3b935ba5c26e1e4dd635ccd533 bnxt_re/lib: Check AH handler validity before use
  • f511067ce922b5ec77035d41ea07b139183762a9 mlx5: Fix mlx5_read_clock returned errno value
  • 9a1db1977eb5e69ef47a84bc1f16711ee42cc1e8 suse: Fix path to dracut dir
  • 14363611c29ca2f029af6fd8240e14cb2818f5f1 infiniband-diags: Reorder library build order
  • fbe29cbb8b317d663392069bd8638f1833a3012e libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • f9b9879ddee279eeccad7e63a034e767255fcc17 buildlib: Continue build on old GCC versions without SSE
  • 29430f80f145fc977b0df76fe79a61c22be28f80 mlx4: Fix mlx4_read_clock returned errno value
  • e17d92217993bd6d812399b8c533148c8986772f verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 862f44ebfd529aecd9887fb773ef51c0f3aff72b rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • ef35f48ab048485150b8343df8836a73ad645c51 mlx5: DR, Force QP drain on table creation
  • ce7d6efebd8992b11331d4fb6d18afc84014cf79 kernel-boot: Fix VF lookup
  • abc85b0c0c0aa01fb2a1f12974a94d9d70d6b86f suse: trigger udev rules after installing rdma-ndd
  • c948ff48e5c4caebb0c8c7752628e975e3040c8e ibacm: Fix possible port loop overflow
  • a9ab80de1f97b58b79127af15b57b30d36c50364 verbs: Fix possible port loop overflow
  • d26f45b745017daafa1fc6ca754830f15840a9d8 Bump to version 26.4
  • a5c8712dd3bda6dac6699c81e8550958b24926f6 librdmacm: Don't overwrite errno returned from libibverbs
  • a20e2766678d7c6a3f545437589064ae5f044de7 srp_daemon: Fix systemd dependency
  • 9cb3c16098d2be44bd94b66bb3b29ff78e475891 bnxt_re: Fix reported error code from create_cq
  • 214fafe0a00d73b0a0bfb11aa6b70e2928638fd6 verbs: Replace SQ with RQ in max_recv_sge's documents
  • d7b465d477834ac22e2182977a275d0708e0ef89 verbs: Update the type of some variables in documents
  • 1b763de46a0687ec394f0530afb050e8a81b4919 cxgb4: Fix reported error code from create_cq
  • 083046416d785af88d54a2e5ffa964dbb206cd68 libqedr: Fix reported error code from create_cq
  • 9ee9e9a5eb732aad4259881fc3adccd6f6cfd336 rdma_server: Add '-s' option in rdma_server's manual
  • 2ba7eb1e201e8fbf66873f1b9c1a4870d80692a2 udaddy: Fix create_reply_ah error flow
  • 9784a81f2480418e84475544cfc8a9dd9bed0833 redhat: no need to recursively remove srp_daemon.sh
  • 5011771202f98f65c5f9cbc3484796eddb8aaa3c mlx5: Fix wqe size parameter in wqe signature calculation
  • 600800deea042a5409c37e399de06f3501efffb4 Bump to version 26.3
  • 7a7e74913f5cdd1f4afe2fc2077ab8514aa11a93 mlx5: DR, Fix error flows while adding new STE
  • 53410c4bfb0300d0673039d04c1f4d606b34d397 srp_daemon: Avoid extra permissions for the lock file
  • 32f0aeee686ef51a207e4c13c406325f2ea74c3b mlx5: Add fork support for DEVX umem
  • 058f022c31456e2d161a5f7355bd67e21a2ee50b verbs: Prevent dontfork on ODP MR
  • 7612c76a2905e87dea182f3b56f8eef9e21a4168 srp_daemon: Fix the spelling of the name of two symbolic constants
  • d4b2de4fdd3bb952295bac5121a51283fc054149 verbs: Make sure VM_DONTCOPY removed
  • a26f66ec2286653d5416a26eac0bfb324d65ac91 verbs: Try access device before adding it to device list
  • 78bc17d2dffa4b65e7afc2fa9255962f74b66935 verbs: Close async_fd only when it was previously created
  • 9d25df49189c687c363e479752135b0d50481a18 mlx5: Fix potential arithmetic overflow
  • c5c39c3faefd7652512ea59617cac259dcc89d82 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • ef99684142b0e41d2142585ca739a9d54a2c942d mlx5: Fix matching on vport gvmi
  • 467d6b936ce225c879a703a8cc95256824b0ae6a efa: Fix create QP command over ioctl interface
  • 11be5100a6f1acca075205d62d50bc409eb58a8b verbs: Fix ibv_create_wq() to set wq_context
  • eb52baeced2e5487a71a70fcdbf463c7f4fe13eb libibverbs: Fix description of ibv_get_device_guid man page
  • f6b3236112f017f0f3fa65f0032d7720561991e2 buildlib: Fix a warning from newer pythons
  • 34f3dd7bd86db1ba0c082af1e95b7ca80d984a6b mlx5: Allocate accurate aligned DM memory size
  • 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()
  • 9f820de9ca7d6e315be92bc830d354afad3e7960 Bump to version 26.1
  • 9e636b465814b4e7306011ea7608bbd9afc0b7f4 buildlib: Build devel stable branches on Azure
  • 047cb20ff32c4834b2a16887978c80c0353a72f5 man: Fix return value for ibv_reg_dm_mr
  • 497706fe77a05c5653ba56e136f5bffb7cfd69c0 build: Update ABI files
  • 0f5201694034518656eb07f4ee2060c39c6255ce build: Run CI builds on the stable branches with azp support
  • 6ce72aaa5963b28a2a01b47f332fa20c02eeb0db buildlib: Remove travis CI
  • 3146dd6503fbb87b311caae47eeac739dc59bfd3 cxgb4: always query device before initializing chip version
  • 37079bbdb4c6b14f475a8910393e013e40247815 cxgb4: free appropriate pointer in error case
  • 981c7553f55c8200e00e845224b283059dc07c92 mlx5: Allow insertion of duplicate rules using DR API
  • 5639fce1322dd8ae1398f8a7f530197484fc1f9e verbs: Set missing errno in ibv_cmd_reg_mr
  • 8720f4f288b12b8c89c6e237560986334c0949fa pyverbs: Fix CQ and PD assignment in QPAttr
  • 252e5a0f63663da5128fe714a1e9ea8a35995696 pyverbs: Fix WC creation process
  • 382253d87dab98a7d082cd91e40eb59c8b70077b man: Fix wrong field in ibv_wr_post's man page
  • 2e12d7ebf4a578d4b21b4432debf532503907aa5 build: Do not enable -Wredundant-decls twice
  • 59aef63ce25f13bde98aa6e7c453a678b6dfbf0c ABI Files
  • 4159490ba040416f66b28863e9fea37c61fe1338 Merge pull request #586 from noaos/pr-fixes
  • 0b22d6fc6f0d40bb86097d5843b67a1e46084d46 mlx4: Update errno where necessary
  • 7f451bbdaacd8b91bb21c01405e0f3911672ac99 pyverbs: Fix PD assignment in QPInitAttrEx
  • 7ffa09b9c5b449505dcbd5f6a073cc062f463167 verbs: Fix UD pingpong default message size to match default MTU
  • 7edd225bd4c28d265ba364a5d756fdb8f233e722 Merge pull request #585 from rleon/ml-09-24
  • d9bf7805295955e01104955dbed55291d004d088 Merge pull request #584 from swelch/add_open_qp
  • 83b459585050322c89da4d75412de028bb083949 mlx5: Add support for ibv_open_qp
  • 4f4d0a6f45d36318931829ba23a8b54f68f42b3d ibdiag: Remove wrongly added ibtypes.py file
  • d865b664efe73abc0f2959a86f18e56564c4d0b2 redhat: BuildRequires python3
  • 0b09980860a05ec5feb25f7849c2d703db5c157e srp_daemon: fix a double free segment fault for ibsrpdm
  • 71df3e5ac0d5d636b95b861669d7fe59fd9cbe21 cbuild: Run gpg with a home directy in the tmpdir
  • 0da942e88d2dd6d4d0c6c16086e8f902b90e06ca mlx5: Don't assume that input is rounded to power two
  • fccdc37584339807f64ff8757f204fe08d2d6dbf Merge pull request #583 from yishaih/mlx5_misc
  • 12a15823145faf99d44fd865f6b7f548936c302b mlx5: Fix incorrect size of QPN variable as part of direct rules
  • ec3d08b4dbcfa772e558e89312775431e03a3fc2 mlx5: Set miss address on copied STE during rehash
  • 9899a0904cc50443d752cd3c2565d35295086470 mlx5: Fix incorrect postsend of new rehashed/formatted table
  • 1dafb2fb9737800ef815bcf9b872446108f49a69 Merge pull request #577 from mkalderon/topic/send_with_invalidate
  • 3e879fd4c015f106cf759f1357c431bc55389255 Merge pull request #580 from amzn/check-build-fix
  • b16573974e8e6e92bc8dd28036abb74f2b54a7c3 Fix static library regex check
  • 8c1fd763bf8363102d1f70f341f18de3616ec190 Merge pull request #573 from nmorey/dev/master/libefa
  • f7ae1bff3a895703654d2af4c52c436d2a7aa669 suse: provide libibmad-devel
  • c99ae8259f086e68ce6c84ff9a8192a74e8ea5fc suse: make all infiniband-diags config file noreplace
  • 084e9160a1e18b58d7b778c87aeb6a0b8cc4c677 suse: add perl dependency for infiniband-diags
  • 30ed4fbdd5a23c67c421d1c1e265a73c0c282f11 suse: fix dependency to rst2man
  • c7a3b300fe19831f62065e79378e6de9dc7d5031 suse: Fix name for libefa RPM
  • 6973a3a9e2a10700cd1d560354275985922ba788 Merge pull request #579 from rleon/fix-mlx5-ilog
  • 69dbf7ccd18af7c7dd18a16779b03fbce59def45 mlx5: Fix shift of bit in conversion between mlx5_ilog2 and ilog32
  • c08abafce6a398d2cab41ea20f06849b08d27803 ccam: Properly enable ilog32() calculations
  • 5f44b61916d527c6121a14554f1c3a7a2f79740a Revert "Revert "mlx5: Use ilog32 instead of mlx5_ilog2""
  • 64fc60340aa44d0d0cde4c9ca493c4be8dba7593 Merge pull request #578 from yishaih/mlx5_misc
  • 55db0d786cf2b96fc7afb07061de2d8942f4a9e8 Revert "mlx5: Use ilog32 instead of mlx5_ilog2"
  • d44190bdf1788e53263036275009e77d82df22fe libqedr: Add support for send with invalidate
  • 8b9b8dee0d6e32088abb8cce7877724c0520cf07 Merge pull request #561 from haimbo/support_get_ca_name_list_greater_than_32
  • 3ace456fd0e98bd2bbb00ed4c8e162136ffb7968 ibdiags: Support arbitrary number of IB devices in ibstat
  • e3aa8d960a5bb906cd2adb6623342c427cd290eb libibumad: Redesign resolve_ca_name to support arbitrary number of IB devices
  • ed2bfe37d67363f93014ed75aaf4fe5e20e76023 libibumad: Support arbitrary number of IB devices
  • 8c14a564b58d92da62f1d1a6781eb9d8f5f9dde2 Merge pull request #571 from amzn/extended-qp
  • 27d8ee4643e89829e2907bcdb736d19929d1007f Merge pull request #557 from oulijun/lijun-rdma-core
  • f189a2ac12d6b7ff2bbac9270000d232cb856e83 efa: Support send using extended QP API
  • 885531bb987cdbf53939f791be22b067c50ba5cb efa: Add create extended QP direct verb
  • d33a9f9d4086c482fc602adb112692907637ce83 Merge pull request #572 from yishaih/mlx5_flow
  • 33e94fc574e1976b17e95162754ad21038681c63 mlx5: Allow creating a RDMA_RX flow table
  • 98a6a523f04796d231af58ec6442a92701d2232b Update kernel headers
  • 1dfbbd2e2dc3836be4a0cb877953def9fe717834 Merge pull request #570 from rleon/odp_for_dc
  • 0fb4e37e7ccf7e3ef79c85f78d3be95fd12b93f3 efa: Introduce create extended QP support
  • afd980733c7e3bc781b52e44956ed80ee464817b efa: Store verbs_qp in EFA's QP
  • 4a5bcb1d7c2b9e6e089b0542ee71fe165e4d49ae efa: Split send validation function
  • 4ff0457d029a7dd05802b201865aebdd7b960239 efa: Split efa_post_send to auxiliary functions
  • 7f8079fbe79aadefd935282a0533f6a28c75f0d5 efa: Split post send SGL API to auxiliary functions
  • 66f5f45d3332ec223e4f6e122f8d41c6d49faa4a efa: Set errno upon verbs failure
  • 7a7ef7a247959e41b09e6b12ae0190cfc572002b mlx5: Report ODP capabilities for DC transport
  • bfe1dc00a822f5f5ca8a34ac42261e6b2f9e0985 Merge pull request #566 from amzn/unspecified-node-transport
  • 04db039616682dbf83989604b7395277c10b9ca8 Merge pull request #564 from BernardMetzler/siw-cq-fix
  • d863c8dbc44b8edb56a5d12bf56c89a1c17d5267 Merge pull request #569 from marmistrz/docsiw
  • c6b48a7dd67ceabfffc923ca5c76f46b8953c45f Document how to setup rxe/siw.
  • f44aece2a3fa59a78bfc693aff13d393879d84e1 Merge pull request #568 from marmistrz/patch-1
  • 3e5eb69c8a814b77bc22af3e84163231dc1107b5 debian: Depend on python3-docutils instead of python-docutils
  • 9f35ce228f9a6c6fc4575d56a15d1b26ff7b9467 mlx5: Use ilog32 instead of mlx5_ilog2
  • 8ce63dc0e742a3b7ea8857e1c70488de23e368a6 libhns: Modify pi vlaue when cq overflows
  • b70dc38754364adf405cef12950eee40150d0f65 libhns: Remove unused headerfiles
  • 8bcc2634ce95929e341d4896d9a8870de99d1ac6 libhns: Adjust resource release order
  • b6cd213b276f2bd1edcea19235c49cc84079566b libhns: Refactor for creating qp
  • dac52e1d376b98a439db7aa803fcfe50e2912cbf libhns: Change type of wqe_shift to unsigned
  • f05bb91a4ad4841f5b45f0cb534f09c28897a82b libhns: Remove unnecessary memset calls
  • 067ae0895ad8a3d11cbd2ab20649b72ef6ff2781 Merge pull request #565 from amzn/2019-08-15-fixes
  • c242779d66fffc752f069897a04e4195684191bc siw: Change user mmapped CQ notifications flags to 32bit.
  • 6c4d4428919218a09198602e2b0ffcb74b6a4482 verbs: Add unspecified node/transport types
  • 66f7f4614dbd5e3d31b04c0e2bf407731228a718 efa: Fill send operation type in TX descriptor
  • 07d58198f5f45b986a7a1870d3ae554fc1b1ddd1 efa: Protect WQ access with a lock on poll CQ flow
  • bc3b7c7a02747ab6421c3b82502a5863dca73114 efa: Remove various unused fields from structs
  • 73868f7b908173999913730cc801d888bfb1e119 Merge pull request #559 from amzn/2019-08-04-misc-fixes
  • aaa336841fbbe8e9609610bf9642f4c2e9b3faa8 cxgb4: remove unused c4iw_match_device
  • c7e71b25026893ee9339f7620b01aff7ce54eb35 cxgb4: fix chipversion initialization
  • 2d82e68558f4151a97b9ca8e7fcfb0cbb1c3315b Merge pull request #558 from amzn/field-avail-fix
  • e6c603d17e3431936f6982ee8eddcf00159c3775 efa: Remove redundant zero of port_attr
  • 9c89d63f5eea02f40c200716ec0b76479c1d424d efa: Use {} for zero initialization of structs
  • 39d82a36a7ee81751937f0d7c27d00fb15ebe249 efa: Add missing initialization of command structs [ #3 ]
  • c2958ccb09b9dbc29684792c3007c15eec240d5c efa: Use proper error labels in alloc context flow
  • 63df0c4b1036548b30e7a9db5e77e6cae7442c86 efa: Handle memory leaks in free context flow
  • 547d8e59fd27c81f127b88bfb03742476631d7cc efa: Don't use opportunistic TX inline
  • eebaf65a3c0416806e2f6d511e813446c62f07db efa: Fix direct verbs wrong version number in debian symbols
  • 22292c646487a24238115f0e99a586cd43983b87 efa: Remove reimplementation of field_avail macro
  • 9d106e10034650cbc6f1d8a48c6679e8dd6edf3a Merge pull request #546 from amzn/2019-06-26-direct-verbs
  • 8c8c8036b3d355d87689c7ff0bf52752ef003923 Merge pull request #554 from rleon/sriov-vfs
  • 0a71b1c968662a8dbb44534c87d1ba092df462fe srp_daemon: check that port LID is valid before calling create_ah
  • dfcd9cb9a45a4bc68901063d7fc476549adae7d4 build/azp: Fix centos6 spec file to version 26
  • bf02e6cb11263da7aab9f036bdc0bb6538a46695 Merge pull request #552 from jgunthorpe/azp_update
  • 966ad53ee52506ff14c91d95921b86f174d61b7f Update library version to be 26.0
  • bec685e96485b8244580adc576d537b1de35759b kernel-boot: Set default prefix for RDMA devices with unknown protocol
  • 72f852c72a78c69afc5331ec670e3d6d992ede5a kernel-boot: Separate PCI fill function
  • 556d512629116851bc62916cf558cf95e51b0659 Merge pull request #555 from amzn/create-ah-valgrind
  • 8acd16b943404432501ac7984674ff86ce273bb0 srp_daemon: improve the debug message for is_enabled_by_rules_file
  • f2f0fb2333171a19219127e6ae9f1eabf18b1571 verbs: Initialize reserved attributes in create AH command [ #2 ]
  • bd70a64b32e48b3fc4fc76c3bfa6034a361b247f efa: Add query AH direct verb
  • fc0a836b9344c908ea08d6456b5612baf7251b67 efa: Add query device direct verb
  • 2066065574554229f5e4ef1a37abf637938b71e3 Merge pull request #540 from yuvalshaia/reg-mr-iova
  • 936cf8e17cf30dd37ed9b9bb91576603df9184ae build/azp: Have Azure Pipelines create releases when tags are made
  • 3e18b59e16d854843497b4d543ba9942ac9575c6 build: Use the CMake variable -DENABLE_WERROR to turn on WERROR mode
  • 5e655a091e1e5cdb9cbc0a2bc541b7e2c00f352a build/azp: Run lintian over the bionic .debs
  • 9d6fe4eab695c6c76eb0e29e0acfd0e58623bc34 build/azp: Add centos6 to the test distributions
  • 7b8287b8cea562a5339b1ae9331aa6c99f3df336 build/azp: Reduce the package list
  • f568bd1d51a6585a3602b0bec03fb63b093a4186 build/cbuild: Update cbuild to work with python3
  • ae7acfd83938821e17f7a9fe9739cb653c5544d8 build/azp: Update check-build to work with python3
  • bc3b5e2a6a5dd0eab4e06fc5972a0299c1e4720e build/azp: Add Fedora 30 to the distro testing
  • 5d59deca2b473d45509cf2ca8ccfdaf241975c83 build/azp: Run a test compile on ppc64el as well
  • 181fd0ed195e843b07718b7bc4a6bdefe0791335 build/azp: Use clang 8.0 for building
  • 6ca36c8c670e23c10f5259e9574d179e57c6770c build/azp: Use gcc 9.3 for building
  • f8a9f760e43ef548f9496cc0c13071b47b9e6d21 build/cbuild: Add push-azp-images
  • d885603d30876693485e474a41286af7ea1098b3 build/azp: Use a version number for the docker images
  • cd34156d68141dc42e31d88650af667dae8aa193 build/travis: Do not cross compile for ARM64
  • 0814f0d5804f3fb4113fa6a1656617428eee1ed1 build/travis: Do not run checkpatch
  • 76ad4cdb74f22f6c7819a6e003fe050324766a74 build/travis: Do not build packages in travis anymore
  • f26b62f02a52cdcd3b1ac3c589525b1735538b83 build/cbuild: Remove docker-gc
  • 714beb4ab4febf90603174c1a1291ae252e55803 util: Enable uninitialized_var on powerpc
  • d95bdde7b1cccfaf0c42c1bbd546a748c8ab6b9e rdmacm: Fix missing libraries on centos6 build
  • 5961a4e6003f0b6fcb14791a6ae4bb65b2920ec0 Merge pull request #553 from rleon/pyverbs-cmake
  • ef8aca40b140d234aadbdaedbb6a2199dd2dce6e kernel-boot: Instrument rename utility to allow sane bug reports
  • a00a3fb650b401ec954db32ad4b7186dddac60a3 build: Do not open code compiler flag detection
  • a9eaddb24b36f882ed9e1cea7b24607cc6815548 Merge pull request #550 from noaos/pr-fixes
  • 68adab964b0d64446dbb15e2df0c9f7ba1352e8c verbs: Introduce a new reg_mr API for virtual address space
  • 29b1be585f85380994b86ffd0708ae2f5c7116bc azp: Add some documentation describing azure pipelines
  • cba800d6fea904a0a535a22c0d393f2bbd3d4f01 siw: Use only VERBS_DRIVER_ID matching
  • 7ef6077ec3201f661458297fea776746ba752843 Merge pull request #539 from jgunthorpe/netlink
  • 95934b61a74e610d9a62f1a374e3a4f767118b74 rdmacm: Use open_cdev and netlink to open the rdma_cm char device
  • 4f6c197f4db98527f206365cb60ace09bf4f7f67 verbs: Get the fw_ver from netlink
  • 133ca22ca170f3373704dae1741fd1ec6db13737 verbs: Get the node guid from netlink
  • f2ca475baa28b1466febebd31eee10d1c62da295 verbs: Use open_cdev to open the uverbs0 char device
  • 69c3e4cbbcc7fe3f9831945c66debb7fa546f87b util: Add open_cdev
  • 062bf1a72badaf6ad2d51ebe4c8c8bdccfc376e2 verbs: Revise how init is sequenced
  • 6c3763070f711d9305b8aea8086abd1cf1e6c307 verbs: Retrieve the node_type from netlink
  • 0c3cecfe04d5a728afcc158a2b813b90aed0d201 verbs: Use CHARDEV info from netlink to bind drivers
  • 2bfb0ed2f3b2f2a3050168dcd902682d38ba88d2 verbs: Use netlink to determine the uverbs chardev

This list of changes was auto generated.

rdma-core - rdma-core-27.7

Published by jgunthorpe almost 3 years ago

Changes:

  • 479b8be3f134cabcad1b33cd03dce3695028faa4 Bump to version 27.7
  • 8d0b771b5509a9ad65a7581cd5c9f3b8dec26bc8 buildlib: switch azure release pipeline to ubuntu-latest
  • ccbbb9b649adab2092e76a5060f0d2ac57e2b6b8 Bump to version 27.6
  • 9c58e98c3d7957d6420ea4845f2c72a09ec1e367 libhns: Fix the calculation of QP/SRQ table size
  • e16381251017b4ff23ab2167d816a4ff0ca9879b libhns: hr ilog32() should be represented by a function instead of a macro
  • 75dc69746e5df557d5b5485b8ccd8bfe6c307826 Add align and roundup_pow_of_two helpers
  • 71e21729934ad0740a66a3cb687f1cf39afb0db5 util: Move BIT() definition to util.h
  • 03e75d5e1f047ba8faf95f23efc5d07bd9c3d340 suse: fix CMake flags
  • 766bcaa6f7cff44648c6e86b4236d556563e297a libhns: Fix wrong data type when writing doorbell
  • 315e8c62adbfdcf7c66656a69399a5fe1912cb34 libhns: The content of the header file should be protected with #define
  • 8ae328ba950a6cafe5c5258eea3e52ada3a9613d libhns: Initialize all fields of doorbells to zero
  • 2d24fb3c09d2cf05d38eef4c87b22f7c85946191 libhns: Move memory barrier to the same position
  • 14ab06b6c9c49a69ccb4c3e98c75f702e9e521d5 libhns: Remove unused macros
  • 878b8d1b63b465547f2a0dd80e0b503688114b35 azp: Use ubuntu-latest as the vmImage
  • 9c3363c68b43c051a24cceca5ccb38281777e010 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 6b41ee18bf271bdf43c1afca80f0b295d2f09a4c Bump to version 27.5
  • 309f4250268fc50ece0ac3013190d954711a5fdc iwpmd: Zero-initialize the remote addr info
  • b8b2680be166bb381431866433322d8678403d60 ibdiags: Make escape character tack effect
  • c211df2cd6e1b5a6f54289823d19cf51ec0a5e32 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • 7391d6b60a42d3dc4b6cbf33a0771f224cc44efd verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • ae8cd48d087378ecb6f0cee93d13c96221230910 mlx5: DR, Fix error flow in rehash process
  • a3cbd749b6845866cf8b4ce2f43f4e473eceb032 Bump to version 27.4
  • fe040b1dd9fe30bfdad05bc3f77994c8b9c10fbc iwpmd: Check returned value of parse_iwpm_msg
  • 553d6fc0042b83b3d285eb5310c8df381b8d7ff7 bnxt_re/lib: Check AH handler validity before use
  • 60dd6296c6577be8dff44e3ec4c44871022522a0 mlx5: Fix mlx5_read_clock returned errno value
  • 83ef8c721bfe8f095bcaa641ce024ff0eb7021f1 suse: Fix path to dracut dir
  • ad342f5c923396a03060426c1861de2e18aed85b infiniband-diags: Reorder library build order
  • aa7da06858e116f888f9b5c7fc2836d23a779929 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 6f0fd77b021de05b50bb6da58090e2ecf17b521b buildlib: Continue build on old GCC versions without SSE
  • 2067d982273edc31475b562288afb66d79595877 mlx4: Fix mlx4_read_clock returned errno value
  • 94ad1a47c34c3e49a0defe4095c1aab6892e8ba4 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 2ff80d6a662bcd22a13f6f0b9689347338bc9750 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • ad62cd88d23f67b6747d8739312d40bb425201d8 mlx5: DR, Force QP drain on table creation
  • 50d7ef05a9571ffd9a77e47b77f565bb6fc921e3 kernel-boot: Fix VF lookup
  • 78f5e6ccd29076988f6cb7607e2e171ace1ae6ed suse: trigger udev rules after installing rdma-ndd
  • 66389bd8002ea1f70db68173812480120f032334 ibacm: Fix possible port loop overflow
  • 5c82f7a62c636886be7fa18c8a1243fd3f7ff2d7 verbs: Fix possible port loop overflow
  • 727bf2f652d0a0b3b2db69275b94e94f1e03def1 Bump to version 27.3
  • 8e7842a072ef65529ab6820a5373f49478632842 librdmacm: Don't overwrite errno returned from libibverbs
  • dc228e1a2196f08bfa92247f2721ef19fb84b0d6 srp_daemon: Fix systemd dependency
  • c4ffb652f3454af4e0992768b840ad5d2ae9098e bnxt_re: Fix reported error code from create_cq
  • dcb5926100b3c8cf1b517978d42d5746a127022b verbs: Replace SQ with RQ in max_recv_sge's documents
  • 512783201fb3d1a2122083876f019d3523a9f48e verbs: Update the type of some variables in documents
  • a284bce03f518eee23eda1a80a21dda9c203a1e6 cxgb4: Fix reported error code from create_cq
  • 19f865500158f4d60d40d0c12dd9947ff3120fc2 libqedr: Fix reported error code from create_cq
  • 41ce1ea6a700991cf5429ddb612a5b8e9cb80b01 rdma_server: Add '-s' option in rdma_server's manual
  • ab4e2cf99aac0b1d44973e214d83a60ce56ab4c7 udaddy: Fix create_reply_ah error flow
  • 23ada1580fd11637c41298f66e5e81ee83199ddd redhat: no need to recursively remove srp_daemon.sh
  • 8616c4485420cbd5a17985c2efb4b83a5cc5d842 mlx5: Fix wqe size parameter in wqe signature calculation
  • bcfd963601229664572cececbdccc66074bc84a7 Bump to version 27.2
  • d63efbaf721ff051ac23aadc2a57b00605512ce0 mlx5: DR, Fix error flows while adding new STE
  • 03e0d07264814017d5775344fdc9d6452340a479 srp_daemon: Avoid extra permissions for the lock file
  • f1ecf1aabd6d9128bbc5cd8ba8d6a9c4280cda03 mlx5: Add fork support for DEVX umem
  • 3ab8c8b16ba227c86256259b9a7933275638f26d verbs: Prevent dontfork on ODP MR
  • 88b6e2a61317f9ff25302048c2d50b0b002067c9 srp_daemon: Fix the spelling of the name of two symbolic constants
  • f0fad5230fcf04aad7b64ff22fbd45ba540c5772 verbs: Make sure VM_DONTCOPY removed
  • c7cc3b6a5196f7c0950a9912101a78b999fd4566 verbs: Try access device before adding it to device list
  • 2f00ad9953b17c36ba712a7386613cde9bfcecc3 tests: Allow zero vendor_part_id
  • 1f32d099c571166474c96225cde0bcca43858546 pyverbs: Memset the memory after posix_memalign
  • f1375568e32490e295306d99161b160f69241814 verbs: Close async_fd only when it was previously created
  • baacc7c6e50bedf272c83c109691b79d2dd1e235 mlx5: Fix potential arithmetic overflow
  • b5fae3cd747660a08a89984f8e76a7387a915adc libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 93bdf2600fb209ac5bdac37956094c6246939031 mlx5: Fix matching on vport gvmi
  • 23e9a6acf7104467f6a6fbb8a9a4c0f48d049592 efa: Fix create QP command over ioctl interface
  • 34c0a279870d11b671fb367c3680769db167cbf4 verbs: Fix ibv_create_wq() to set wq_context
  • a5715c4e995e0ae4eb15b18b07c5cb28a685fbca libibverbs: Fix description of ibv_get_device_guid man page
  • f981b64979d9846cf9fb017c0af203ebb5279cac buildlib: Fix a warning from newer pythons
  • 5ec5bbf052a4277906282958ccd952bec8e01bdb mlx5: Allocate accurate aligned DM memory size
  • 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
  • 84caf035ae6123e2296b72006cd2cf698c65eb46 Merge pull request #623 from Li-Weihang/ilog32_fix
  • 1be9b6647c4934c04ce19f884efbc05fadd361e5 tests: Fix exception handling in rdmacm test
  • 0d3c36b2d342178bf47c370c22b16b656ada0ab2 Merge pull request #631 from amzn/misc-updates-pr
  • 07b47b5a50d5daceca70f273112992955df56ca8 efa: Support send with immediate
  • 5435ea9f26b29b47ad91e430643c797fd7a97a9b efa: Always memcpy the whole TX WQE
  • f000e5179b384b1c47d564b16459b5a7e1e95b05 efa: Use int instead of ssize_t
  • 66484bce5af98fa04cf9eaa74a04a4b9b64f0170 Merge pull request #613 from amzn/rdma-read
  • f46256568ea4cc012d99bfee64f8568da214835a efa: Support RDMA read using extended QP API
  • 0d14a4b9069606d86992b683bf70955cfad72d66 efa: Query device attributes for RDMA operations
  • 36d052cf93f56a8e71d712ae0d52bd1c2f12dde1 Update kernel headers
  • e821d6deec542107ca96f1f3ba5e62857925d1aa efa: WQE format cleanups
  • 8370f35ee24ee465d1983c05585aa3941c122505 Merge pull request #629 from noaos/pr-ah-attr
  • a32f7218167604c00a80d7ab232fffc8b5322070 Merge pull request #630 from yishaih/mlx5_dv
  • 40e5d4678cf74d6febb22e94844b6dfb6456cf0a mlx5: Add support to query HCA clock via mlx5dv_query_device
  • 76c15d9ed991ac53ca92ffead6833a6e6ba4b1f2 pyverbs: Return correct port number in QPAttr's AH property
  • 1381755e53624ca1dbc6fa1600ef066eee68fdd6 Merge pull request #619 from noaos/pr-dv-2
  • 1b61895d5e95b9f7e113d44d359dc1ae4404bdfd Merge pull request #628 from dsharma283/master
  • ab93ae03f82b336d61f180a48c8224008bacef92 Merge pull request #614 from amzn/build-updates
  • 2d7c483d8a855e01e7bf2d945ab8720a10262bab bnxt_re/lib: Recognize additional 5750x device ID's
  • bb3c76ae13473a3002d57bc29d154542ce172419 bnxt_re/lib: Add remaining pci ids for gen P5 devices
  • 60992f86ce552d4cf930a60718e305fd48994bc7 libhns: Return correct value of cqe num when flushing cqe failed
  • 6d1d4293c63e58cc490d75f29a752c2043ea6a22 libhns: Avoid null pointer operation
  • 24d532ce93614efe7227e4b68c7db91d5804d5ae libhns: Bugfix for updating qp params
  • 35579913fde51721195986dcf231c9086a08be6a libhns: Bugfix for cleaning cq
  • fef4ebf8a4c5c02c0e26ed0e37d22903c1849fc1 Merge pull request #627 from nmorey/dev/master/suse
  • 422e4a05513427cbf64a76f5883c671f30a0f465 Merge pull request #626 from yishaih/mlx5_dr
  • 6403d1cb34ee4ad185ba609fd3a9643da7eb1604 suse: fix conflict with older librdmacm-tools package
  • d5ecd5c615ab113770989a576401f75e53a0ab5c suse: BuildRequire valgrind-client-headers instead of full valgrind-devel
  • 2dc6f961ea513257f7cd3c4d6ab0b1326623409e tests: Add traffic tests using extended CQ
  • 45f9c3aa8848df82ffa5a166e3ba14439a0334c3 Documentation: Add mlx5 provider to documentation
  • d81a13a35b7f05abda4d97cd0e088d0e59fb2ee9 pyverbs/mlx5: Add support for mlx5 CQ
  • f5fffdb48aeb446e92a0c1df3c4041c5a3b43332 pyverbs: Add support for provider extended CQ
  • 545b45f1271dcbe5e464bd4d1adb200975d02e29 pyverbs: Add default values for CQ creation
  • aa7869d5d04d14aa021b93c163aac6361139a229 pyverbs/mlx5: Add support for mlx5 QP
  • 5748f6b208102736bb20e3f9f24017ddfbc60059 pyverbs: Allow QP creation by provider
  • cb88f5702bcbc83bdb298435e5e41adca059f13e Merge pull request #615 from noaos/pr-parent_domain
  • f816614935b8cd9b6a05dd354a1f77b6df2c86fe Merge pull request #624 from nmorey/dev/master/stable
  • b29ee955d77f148c110b3c07b3e0ea56f556cfe4 buildlib: Build devel stable branches on Azure
  • 4fec6737c9bda5393b0c5fa3df84c329ba154483 tests: Add a test for parent domain
  • 9a932246c8db61aac700264139f6bd9a8b75540e pyverbs: Document ParentDomain class and add a simple example
  • 2a911b9d07f70670b4cdae1913b41e962a541152 pyverbs: Introduce ParentDomain class
  • 702d8c2f434619888ccbb91a7b58a70d0ab5e5e0 pyverbs: Add mem_alloc module for memory allocation
  • 9d1874342ff066a4de2318b5f6acdf85fc0c0d28 mlx5: Extended modify header to support more than 8 modify actions
  • fd9b263e2851ca315a5da4a3079e0e3bfa80878d libhns: Bugfix for assigning sl
  • c67ad6d6cf4dda94129887ae8193f0a293c2bced libhns: Optimize bind_mw for fixing null pointer access
  • 3ebc62089441860367c0534fb40832a1c9d251b6 libhns: Fix calculation errors with ilog32()
  • d9a77c43b8ecb74996ef68ccbf53849611dc4c3d Merge pull request #625 from amzn/doc-fix-pr
  • 6d56e68f15757e1a39e1a66841f4f4c015be8d67 docs: Fix typo in udev documentation
  • 069e2a9ad149429b71cdbb08c1c56db208a7d702 README.md: Clarify software RDMA usage section
  • 59d9d7dc8956859fa6f5a39b5a17f24939cba3ae cbuild: Add Amazon Linux packaging support
  • d97ea2c07b367c76dfcf0c53cd554f83a2387d88 cbuild: Check if file exists before creating a symbolic link
  • 9e00d86125e09131ee73351357900620623f0452 redhat: Trigger udev rules as part of the spec file
  • 2c7955c279eec9e3f6e9fae85a56994d03b25ed1 redhat: Add EFA to rdma.udev-rules
  • 2f8881540dbc585be2b308ef2be2d60206d68b96 Merge pull request #621 from noaos/pr-qp-caps
  • a6767479785f6d81dd5f936c9bce7efafa8b20f6 Merge pull request #620 from mkalderon/master
  • b22c7048bb0b20fc5e3ed39c5bbe5308933dfb85 pyverbs: Allow users to set QP caps through QPInitAttr and QPInitAttrEx
  • 102d4e2b79f830b83cca7715d90560c32ab22061 libqedr: Fix doorbell recording compatibility
  • da4ac73d9741b8f9d95c7ed8c3a110e0d90450ee Merge pull request #618 from jgunthorpe/cbuild_updates
  • 87972fe8a183207598a173e83fbc4884970a3fd7 Merge pull request #616 from rleon/mlx5-pci
  • 77c7069601b023a9d3fb84257c9d8e176c7f45b8 Merge pull request #617 from noaos/pr-fixes
  • 20c588f1b1382f8e176357b2726ace92424441d7 Merge pull request #611 from yishaih/mlx5_dr
  • 3956cf7455af5df3430711144ae023f3097f49d3 mlx5: Add support for bulk flow counters steering actions
  • 65ed59c6921080cd640d31f41b457e064d79677d Update kernel headers
  • 75de3c75e490decd168ac59b696c5ce4f247572f build: Update to Fedora Core 31
  • dd131810af36aa018030eaa3a700d991f37690a7 cbuild: Force the umask
  • c5a5706fe2b4e739d881ca22de98879c48d5f1b5 cbuild: Support newer Fedora
  • 0121b3ced031dc7c6336ecbd858589e0c1a9d913 Documentation: Update testing.md
  • 2e3550083e69f71a3ef0510af05a677b4bad53f5 tests: Fix traffic methods for UD QP
  • ad98d05b9b7b54dfa57310769f4afbef7e6b6337 mlx5: Add ConnectX-6 DX Bluefield 2 to the list of supported devices
  • e9d5a2727974d888faa0880d32bd40a11ce7e669 Merge pull request #612 from noaos/pr-manpage-fix
  • 777671cbb50ad666b0f7e2d2c2a69c73c30875fe Merge pull request #606 from noaos/pr-rdmacm
  • 5570d043564db0b9b915d12b1a6bdc101f04d814 Documentation: Document creation of CMID
  • 92c7cb50d545eab88d64461a58089b3570cfbddc tests: Add RDMACM synchronous traffic test
  • 591637f60f2412507e6888318202e861f9e004a6 tests: New CMResources Class
  • b00c136fccaa13dd5a370375a32fed5f9f0e099d tests: Fix PD API test
  • 880624ed9946a0a95cedb9f4c23203ea7cb85b28 pyverbs: New CMID class
  • f5fb4c37b23431007a74345224ead825cd6f9a26 Merge pull request #596 from yishaih/custom_alloc
  • bd96015f5167dded567ecb73f11a04d1d00a8036 man: Fix return value for ibv_reg_dm_mr
  • 82e5072ba2fc28bef3fad8c5b274c76e21b05c98 Merge pull request #581 from aditr/qphandle
  • 3daa288595f478e19634148a49974437bfbcc34d Merge pull request #598 from Honggang-LI/srp
  • 3dbaeba640d717f8ac8272cb484ea9ea90a8b8d7 vmw_pvrdma: Use resource ids from physical device if available
  • 5770331de18e98449840238300a0bf4a436d2ee3 build: Run CI builds on the stable branches with azp support
  • 6ca97027bbd1e683ae0cf593a1a9582971a7843a Merge pull request #600 from jgunthorpe/pyverbs_fixes
  • bd4fbf79b12755595580adfdd5fd58bef247754f pyverbs: Remove constants for cpdef enums
  • 403600a5b3d49091cce2c36f3058e80a109ca55e pyverbs: Add makefile dependencies for Cython
  • b7a1369ca2ac3554da28b07e3dd7d7d753b378f5 pyverbs: Use cython built-in cdef's for libc
  • 2b3749333004a7d22138953f92b3153d8cdc7029 Merge pull request #609 from mkalderon/master
  • d9b2ba480af563ac5631888af4a635e37494eacd libqedr: Add support for Doorbell Overflow Recovery
  • c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90 Update kernel headers
  • 2f3ad0cf10cc33fa811b6b95529fa4d65cb20c9c Merge pull request #601 from jgunthorpe/build_update
  • 30567e133dccca942df146199205f8df8dd89c97 Merge pull request #608 from bharatpotnuri/master
  • a9d9b3c3720e73cf50dce463ac53ff7d84b6af85 Merge pull request #610 from rleon/fix-bump-version
  • 37540369b11b8224d694a2d71f7396307d10d698 Update centos6 spec file to library version 27.0
  • 5913ec6f166c2c70b647d372cf33f8ce24fca366 Merge pull request #603 from yishaih/verbs_misc
  • 7d67fb45893ae0c744a8fc506337ff81e4959847 Merge pull request #604 from yishaih/mlx5_dr
  • 35f5864d6fd28ada1ba80a72b5d8cfda6d0c9cf2 Update library version to be 27.0
  • df720f3658ca49aea89cb6e8f11980f30574d10a cxgb4: always query device before initializing chip version
  • 151068ef86cc28d75b4cd73906b79c52fe55ee9c cxgb4: free appropriate pointer in error case
  • b7c0d4d4611ac14f18024a6388d75f672aa7457a mlx5: Allow insertion of duplicate rules using DR API
  • f9e127a4bffa09ee72fc0ce92228296a4d1c1588 verbs: Set missing errno in ibv_cmd_reg_mr
  • e45132a05e95e47cfacf769d837b8f7b3320d96b Merge pull request #591 from noaos/pr-dv-1
  • a7cead972411bc84296c95190704117e3b4bd2c6 pyverbs/mlx5: Add query device capability
  • 8c130eda5dd111ad33e1716dc51732af6b4c4fcd pyverbs: Add providers to cmake build
  • 384257a096fdf0d82d3be5fb1a881ffdf6d721e5 pyverbs/mlx5: Add support for driver-specific context
  • 97f3430dcde4ad372b5dfbcdf0fb819c1f30597e pyverbs: Add support for providers' context
  • 9c860359f20e4e6731e95e04c2c557e7bdaebfaa Merge branch 'noaos-pr-xrcd'
  • 0f5b7984dc34ba56c2b40e897faed95e561fcb07 tests: Make unittest command line arguments work
  • 79b8cc91b740708c4a8ef20e4cab28d492dd3c01 tests: Add XRC ODP test case
  • 22fc547dfdeadd8b38c3c2302cf65c81c5a6c64c tests: Add XRCResources class
  • 22c46b421a89db43eef46705287e7b5b9e721f3b tests: Fixes to to_rts() in RCResources
  • 34ff75645e501e49b4b60bb88d235782765bd5b8 tests: Add missing constant in UDResources
  • 1bfae99bc40b64759bdb7edc5cc7bcdbcee0567e Documentation: Document creation of XRCD and SRQ
  • c0094094e5fa904b2b848d39680bd89148e794ca pyverbs: Add XRC to ODPCaps
  • b4e1ce5473a491990f48d1b749453335bf99d834 pyverbs: Support XRC QPs when modifying QP states
  • 1ca14a974892750a5bc4d8180341321fb25dde88 pyverbs: Introducing SRQ class
  • b68ce6f476cb3e8e1d19cf1e9bf00dafd454be5f pyverbs: Introducing XRCD class
  • 83bc3ddc4a34c4dd57d3814aaf0dd1e6925440a4 pyverbs: Remove TM enums
  • d2c24c0d6514678cc8d56f8f2e28fcd6c2e68bbd pyverbs: Fix CQ and PD assignment in QPAttr
  • e83c7ff811544302ca3ecbcec23df0bb5b68d23f pyverbs: Fix WC creation process
  • 7765e46c5f0316e5be48761b7e882da0e13f796d build: Add centos 8 to cbuild and azp
  • ae029ac74d62b12ea69127c91f83ad5944130764 buildlib: Remove travis CI
  • cdff6880ba57ab8bfbbc066cc1cf53b33d58fbfc Merge pull request #595 from yishaih/mlx5_dr
  • 8684b393f2cae74952295f21f12b5b30b4f8d495 srp_daemon: Use maximum initiator to target IU size
  • df323465b66e5b95c722e6c269a230a7ac126109 srp_daemon: Print maximum initiator to target IU size
  • b32eee706c3d37648ac5a057637e56a8dbea6290 mlx5: Fix typos
  • 11f9b1c6738a2ea9b2e5c0121815bc41d7eda59b mlx5: Add support for Geneve packets SW steering
  • 83ad347a17b131b87c05952bfdea43e56d0ebcee mlx5: Add HW bits and definitions for Geneve flex parser
  • e0589892956957e4673d1b3f7a029b83889a2881 mlx5: Refactor VXLAN GPE flex parser tunnel code for SW steering
  • 5743fb438cb9143d709065d0ca625a2b97371ee4 mlx5: Improve SW steering HW bits and definitions
  • 60a2aef9e01bf2e775b2d988fe6a44fd52fa4f24 mlx5: Cleanup 'inline' from SW steering C files
  • 57c3b11d3631b4748109ee996beebbdb43530024 Merge pull request #597 from noaos/upstream-master
  • 7cb9b9e16a5cc5c05199c1b363a4bab0fccf1cb5 Merge pull request #594 from jgunthorpe/remove_nes
  • 5850789bb89df8f418d99b5dfb7f18bc3dd6cf58 man: Fix wrong field in ibv_wr_post's man page
  • e9faff7a1dc57d7ba8e1b90c1d1566e13c1a8ed0 mlx5: Add custom allocation support for SRQ buffer
  • acee8f6e64b34b54ecbef26c0617f9a416823291 mlx5: Add custom allocation support for DBR
  • 59e32878f5708008a26175676dda705a06bd508f mlx5: Add custom allocation support for QP and RWQ buffers
  • 6c326d3cbc61183c70c36ea201112918cfc54722 mlx5: Extend mlx5_alloc_parent_domain() to support custom allocator
  • a6e489a85429e4052c2f3cc3ba8ad075154f7129 verbs: custom parent-domain allocators
  • 603135a0b851315e44bcde1b7ba39a59812f4209 Update kernel headers
  • 4daf5c91c1296683924cb9668c3d879da072756b libnes: Remove libnes from rdma-core
  • 14b53e240ee59a2791fc31ae4c043a512d4014ab Merge pull request #592 from bharatpotnuri/master

This list of changes was auto generated.

rdma-core - rdma-core-28.7

Published by jgunthorpe almost 3 years ago

Changes:

  • 3998285d0bfb1c2f8e818accf3be4870c9c9075c Bump to version 28.7
  • bb65df0fd887607297c17bbaa96ef7c917eb6675 buildlib: switch azure release pipeline to ubuntu-latest
  • 0aeae585ed0fe8a59487a48e6a8c12a8c9afea2f Bump to version 28.6
  • 9a210015513e0212dab5e9dbe9ee715fef1f3f1b libhns: Fix the calculation of QP/SRQ table size
  • 68871222acdcb59abb8ae4c526536dc3f3b60925 libhns: hr ilog32() should be represented by a function instead of a macro
  • b9ec00b0f1aa397560ffacb62153e889081d409a Add align and roundup_pow_of_two helpers
  • e625ca49b92563b2c8e0cbe6a07b65a7a3d14690 util: Move BIT() definition to util.h
  • 17157f487958285964d1d21ff0b3ab84772a2b40 suse: fix CMake flags
  • c52afcb4f0a7888d005fbf0176bbf766d9ac6bcc libhns: Fix wrong data type when writing doorbell
  • de65a5e86a706867d8344c1787af7c9e9a02cca8 libhns: The content of the header file should be protected with #define
  • 8fbe31dfa76ecb85bb057d672391ca32663934db libhns: Initialize all fields of doorbells to zero
  • c7ed2cbfa5b5f6e9ebd295e2f623163aadca7794 libhns: Move memory barrier to the same position
  • cc1102d40acc7a00600096e00c68346ca49ed165 libhns: Remove unused macros
  • c5d480bbca30abdeee6be8ca656c1bfa454d6ab7 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 8636ff3ddd3885ce06cbad3f16a29d62ea430b0f Bump to version 28.5
  • 88386744bee49d9738c1b52a2bab7697c4aa85b3 iwpmd: Zero-initialize the remote addr info
  • 8b508ff434f1dedfab4427201357345568374c03 ibdiags: Make escape character tack effect
  • d2c3f8df6b58663d8d278e329477b4337af660fc ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • c36b765d02bd303f260fd11e3b65cbfa801b9f5c verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 632f867348124b21aa05a21060346f6bda6d70c9 mlx5: DR, Fix error flow in rehash process
  • e93e45412d478f8e3e33264084caf7468f1cf424 Bump to version 28.4
  • dcca8de34164a09a5bf37cddeb2544fce3b81a23 iwpmd: Check returned value of parse_iwpm_msg
  • b53a974cb976f00905bee3ac1a8b6986831f3a41 bnxt_re/lib: Check AH handler validity before use
  • 5b2e3fe87a3f0ecb7443da91a478ba8c05cb6be0 mlx5: Fix mlx5_read_clock returned errno value
  • f0a61a8cfe0eaedd6b402a0ae9549eff64f0f938 suse: Fix path to dracut dir
  • 13b64221b1788bf3b8886a1da2dc04cd6376ce6c infiniband-diags: Reorder library build order
  • 76c983037c2f1b66414c633ca19b8eb2b6f66e4b libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • de14258375bba8b6705fcf9516d4d7f4bcc41905 buildlib: Continue build on old GCC versions without SSE
  • 1f6e94d53e518626f832add9d1ab922c753cf81e mlx4: Fix mlx4_read_clock returned errno value
  • 6560d74c35875eed2b929424a1bf088586e4aa1f verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • fc647344979235e1115b03be1a34c8d9b994d1fd rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • ed78d1522f6a426daacdfa4f6f50436369035304 mlx5: DR, Force QP drain on table creation
  • 60b70f5e3b53439d8743f335c5fec62012e525cd kernel-boot: Fix VF lookup
  • d540438f923ebedd4fd521200aca54483222bde3 suse: trigger udev rules after installing rdma-ndd
  • 0157a30c213c5390d49120e7eb8efddc64481594 ibacm: Fix possible port loop overflow
  • 3dba05601993ad5ab444d873d25ab3844b2e44c4 verbs: Fix possible port loop overflow
  • 43fbded5b70491d2865314bdfac54375ccc88866 efa: Fix DV extension clear check
  • c96ba74c35d4375997b9f129dcffa7975c7b7e7f Bump to version 28.3
  • f8a8f8bcbce343651bc6e15e9416add5272f48fe librdmacm: Don't overwrite errno returned from libibverbs
  • 00d91234d324b4d69d1dd3b66fe40b7a630fb1e1 srp_daemon: Fix systemd dependency
  • 51c05134a4078f4d6f61b07173f024805c6912e3 bnxt_re: Fix reported error code from create_cq
  • 436e6b8b33565c2de207c9b128f2a2df31c923ae verbs: Replace SQ with RQ in max_recv_sge's documents
  • b05aae03e2fb0deb2358fd43ff6c5c431a7ab62a verbs: Update the type of some variables in documents
  • d12833485bb51ca789609a681c48cb1d22eca8e3 cxgb4: Fix reported error code from create_cq
  • e1b29af8dc4390b92ab5215ad735c222545ab163 libqedr: Fix reported error code from create_cq
  • d45192b8b776ec74fc1b5debad8855a9f5631d60 rdma_server: Add '-s' option in rdma_server's manual
  • 96c11884b2bae21b9eda089dd7b3cc83a1d73450 udaddy: Fix create_reply_ah error flow
  • f032d40766687e3c8cb94421668547cbb0e9532e redhat: no need to recursively remove srp_daemon.sh
  • a2726a00b4eac7e79189c45d3d56d584c6aee36a mlx5: Fix wqe size parameter in wqe signature calculation
  • d37ca7c09c725485a51e82f36572433c8d7ba63f Bump to version 28.2
  • 129f38ced9f6f889d7b4457b0eb90bb38d63b30b mlx5: DR, Fix error flows while adding new STE
  • 21b4fa56187adf2e2c2d7b0c6afecf5eab5185c4 mlx5: DR, Support match value of size zero
  • 67d7ad4feb0ab3ca2c62952d4a57e4ee3746be60 srp_daemon: Avoid extra permissions for the lock file
  • de33eb1a26f05c7f6762b689115c85ddfee15fe7 mlx5: Add fork support for DEVX umem
  • 2dbb2daeab7403ae5cadfa8ec8fd65f7e0933220 verbs: Prevent dontfork on ODP MR
  • 86290be53c7e451e4dfd5d753e05ca0c4c9c49b0 srp_daemon: Fix the spelling of the name of two symbolic constants
  • 5f56ea780dcc7ca33ff69a14ee8eac4f157bde7f verbs: Set attributes to zero if query_device_ex() is not supported
  • 6c1bf94b5adeef2e5b8f4cf9490889307571fbfd verbs: Make sure VM_DONTCOPY removed
  • 1fba4208ca7fff1274efc318f63a9496dbd530c3 verbs: Try access device before adding it to device list
  • da7149a30a429dee4f3878614d5e743b2c4f52ab tests: Allow zero vendor_part_id
  • 32dd3fd6f270a0ea74ed63f08c11b0068a8c1e1d pyverbs: Memset the memory after posix_memalign
  • 0fa84db515754fb7978a89ff1d5103247321f1e7 verbs: Close async_fd only when it was previously created
  • 49563d294df6b5835e638a2402e046a5c2e8da94 redhat: Fix the condition for pyverbs enablement on Fedora 32 and up
  • 78b7c08268485b416bf878937a5b81a64d9b3552 mlx5: Fix potential arithmetic overflow
  • bb7cbbc3b5ee9e2a4971f9e082036a12859be190 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • d495ef288c166b00010b145f875b644fc3877d16 mlx5: Fix matching on vport gvmi
  • 81b582a11d1028774275d64785eb662a4c3006bf efa: Fix create QP command over ioctl interface
  • 60ecf506d3c594d7183581dc623f866477e6319d verbs: Fix ibv_create_wq() to set wq_context
  • 1d9e4fd9e1c18e5e5463d41b240b2f8045d7ae74 libibverbs: Fix description of ibv_get_device_guid man page
  • 14de14adce5d7fddaff12bdc89018e39681ee330 buildlib: Fix a warning from newer pythons
  • 03ac7fba375526a957821c80fbd41a247ed7a17f mlx5: Allocate accurate aligned DM memory size
  • 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
  • f12c953f0864691eacc9fcc4cda489b92ffd5a85 Merge pull request #696 from Honggang-LI/coverity
  • 8f3ce6f9e999104cc070ba4674a147aed0251a1b qedr: Fix USE_AFTER_FREE issues
  • c2ae19d1c5118e2eee36647956e26cab7a8029be kernel-boot: correct precision specifier
  • bb6436903e31efeb5578ab6ac0114282f1c65888 infiniband-diags: Fix memory leak in function rereg_and_test_port
  • 5072f2203231c43f445b910fdbe4c4c0ebc479f4 infiniband-diags: Fix memory leaks in ibroute.c
  • d034e23b757237b0016188ac42934492aa8e8bb2 infiniband-diags: Fix memory leak in read_ibdiag_config
  • 5c80749b00e7aae64f8c99d03657ad296efcd777 infiniband-diags: Fix two Coverity 'invalidScanfFormatWidth' issues
  • 4cb982f9773b5c06437b57341d65528d077129b9 Merge pull request #694 from amzn/fail-udata-pr
  • 7bb125c25a69e7396eef4ad8e5c809874420df3d Merge pull request #690 from Hakon-Bugge/ibacm_make_nmbr_ep_addr_dynamic
  • 667ed9b2cd17ab815422f95c1f1c57949ad60b21 Merge pull request #689 from Kamalheib/code_dup
  • a21decdb768ccbb050efcb140915eb6e95e61c28 Merge pull request #691 from Kamalheib/page_size
  • 017a3f71e141cc5917f74c953ff78a960cf2df3c efa: Fail context allocation in case create AH verb doesn't have udata
  • d566f72ea7618a79adffe3701b52d7a5e41133c7 Merge pull request #687 from yishaih/mlx5_dv
  • 724942b6652e10e1f2d7df1e8916555960c4efa9 Merge pull request #692 from rleon/fix-guid-rename
  • 5610a86ba5012787e79751da1c9f729a016926c2 Merge pull request #693 from jgunthorpe/azp_xenial
  • 7fcd98275e9df4649a3e655af5dbddae6798391f azp: Update to clang-9
  • 4a721efceaa99cecdcd5b535fa04731e8057189f azp: Build test xenial packages
  • 1164379f15c9b2c5139ccd0de8e6bbce027b3aad azp: Use ubuntu-latest as the vmImage
  • 256f0457c786b73aeb2b6cdfeabb3a5f96dc637d kernel-boot: Use node GUID instead of system image GUID
  • 94673da1a814afe77cdf92fe7769fc6732c9fc13 Merge pull request #683 from Honggang-LI/ibacm
  • 9b58ea993d3c99a3768ddb040f37812953172501 Merge pull request #685 from yishaih/mlx5_misc
  • b2b870cdfd61e54b9d8ae5f8e857b92e623dac99 tests: Fix checking page_size_cap
  • a58a5e9989e57c2e7029731a3936f1ce992ea135 ibacm: Do not open non InfiniBand device
  • a190bb9165a438fa0e676adef25e9b57235fd103 Merge pull request #680 from Kamalheib/use_errno
  • 18ff09ab3f4a59c0ca54134f0a11bbf172173a78 Merge pull request #688 from Hakon-Bugge/acm_get_ep
  • 93f228b5d02440e9f4feaeed498cef7a833a924e ibacm: Update documentation
  • 61f34b170ee5e9c792fca6d14a03d990a88b198f ibacm: Remove trailing blanks
  • 3a76a4963661aa03f3f581b94669e471dba2bec6 ibacm: Allocate end-point addresses dynamically in provider
  • c5ebe32278d5d22466daa8df3803caf9241518df ibacm: Allocate end-point addresses dynamically
  • fdde7427f18e49223d40f7f811654be255c9aaf1 ibacm: Fix bug in acm_get_ep()
  • 2da066ae0fb5366f0ed95ced38b5aa11f8a869e0 tests: Avoid code duplication
  • bcd76b2d4c57b21155f54e60594695a74c14cbdd Merge pull request #686 from amzn/ver-doc-pr
  • 56943501f4214458adb38a92cd78a07100f17cbd mlx5: Add support for dr_domain to the steering dump API
  • 64856ca7b1047c1530852c560c8842d719f39c0e mlx5: Add support for dr_table to the steering dump API
  • 6a1f3b4baa2eea0f793456cfcfa9c2fe06ed40e9 mlx5: Add support for dr_matcher to the steering dump API
  • 75d4465d962b95299c9ddc541408087504c88bc3 mlx5: Add support for dr_rule to the steering dump API
  • 9fa735c0b797a9d05460be4aa6bfd451913245c5 Documentation: Add centos6 spec file to the list of files to be updated on version change
  • 504c6882095f89f382db4200e650e507b382529d Documentation: Remove extraneous ` from code block
  • 81a9421b0cdaa7e1e9676b1eaa6c49a6dca91bb7 mlx5: Add HW bits and definitions for GTP-U flex parser
  • 7f158b93e55a97cbe773090abfa91440df0455cf mlx5: Remove uneeded reserved fields from dr internal match structs
  • b1982192dbbe669f506c350aa9d1b4fcd3f35ded mlx5: Add modify VLAN support for modify header
  • bd8c8cb79064abdf25af8b3c6f597318e1b21db2 tests: Use error code to determine the failure
  • f1f88649dcb8100776b0885bc57d927b3e80e6be Merge pull request #684 from shefty/master
  • a81608b56476ab9671c4546bc7a04828438bae80 Merge pull request #681 from yishaih/mlx5_misc
  • ab3874ef041cdea0038651fb74fe52ce1bf196ef Merge pull request #679 from Li-Weihang/cq_fix
  • 3f062b5de5a99e57383b9a93a0f083b0d9bb9316 Merge pull request #674 from EdwardSro/pr-rdmacm-async
  • ed12efb8d8a51580b5336e19280f9535409880aa Merge pull request #670 from Honggang-LI/master
  • 01e338b1e9eef19fa53692fd1cac318469f294b7 Merge pull request #678 from jgunthorpe/rm_rxe_cfg
  • 34222090d6f82e6cbe239352ab91df7b1470bba4 rsockets: Add check for established connection
  • e505b17f2d91d7cf9d98861036433c3242e2bd3d librdmacm: move header acm.h into librdamcm
  • 0d2ff0e1502ebc63346bc9ffd37deb3c4fd0dbc9 rxe: Remove rxe_cfg
  • 875534d9efa3a27b93baff0a52bc59e9c1edabaa Merge pull request #677 from Kamalheib/fix_gid_rang
  • 356c9e6f6044da2d7086607d7bb49aefed0c49cd mlx5: Change flow_meter_parameter to be void *
  • 1260a289b274a3eee14dde65367ef358513dbfbe tests: Fix query GIDs
  • c3e44d582f95b0c635cb700d96ea4fe4b77b8c43 Merge pull request #675 from Li-Weihang/wc_info
  • 3546aa10711915ea07f37aa6acd724bba15ed474 Merge pull request #676 from tzafrir-mellanox/make_verbose
  • d25acc55a697e133cf570c1cf038e567911bc8f3 Proper command for verbose make
  • 4c35d8d819db0bf19b625fb69cfa1427996e7bcb tests: Add RDMACM asynchronous test
  • a696d535bea057264c1186ec9a793e62b76cd4c1 tests: Add support to asynchronous RDMACM in CMResources
  • 4c2c97673c5bb0f9ff2d786c48e1a7d8b77d8e0e tests: RDMACM utils refactoring
  • dd69c1964de3e086db66bc17fa8a6bc4ede5f20e tests: Make multiprocessing available to more than a single test
  • 7a08b567fb7c297ea9096ca19300c16604c4cce4 tests: CMResources object improvement
  • af32d13f813699c4a0d23e91f1a6b002195b64df pyverbs: Add support to asynchronous RDMACM communication
  • c46940970f30893ad33f78362a797dcd2b249970 pyverbs: Add src and dst parameters to AddrInfo
  • 770b974a8eab02c26439704223eeb407f2bec7d1 pyverbs: Infrastructure for asynchronous RDMACM
  • 85d8a414f05384dc9261a90d917989c99af3cc72 Merge pull request #669 from Kamalheib/ret_val
  • 43123c5486c31cda291764d31e824e200004e7f9 Merge pull request #671 from Kamalheib/cxgb4_pointless
  • c56a996cf015fa736634572df54d069bbf8d0fff Merge pull request #673 from Kamalheib/i40iw_pointless
  • 20f4c0e6a6e7beca2f2641141f75b5c7e50746fd Merge pull request #659 from Kamalheib/support
  • 8edeb8a87e3c21a5e0095421546b27bbd1a41014 i40iw: Remove pointless callbacks
  • 8913f82b73e448619d20ffa8371f44043f5337d7 Merge pull request #660 from yishaih/verbs_ro
  • 8c4c1662a44ad54a7adbb5aed1747663d4d70ac6 tests: Add relaxed ordering access test
  • 3fafa2dd8aefefd9343c8e9a1f4c3e20fa5ab1b9 pyverbs: Add relaxed ordering access flag
  • d36f8f686bcf66994c1870f981ce62e9d983f4c3 mlx5: Add optional access flags range to DM
  • 5a750676e8312715100900c6336bbc98577e082b verbs: Relaxed ordering memory regions
  • 2509978abfc16bb893f4c53fb91ab8eae2a7b0f0 verbs: Move alloc_context to ioctl
  • a4c102dd6b05a2b36a3697aded65b88e1375e80b verbs: Move free_context from verbs_device_ops to verbs_context_ops
  • 9b323159302f1efd11ce763ba8d397ce584871b0 Update kernel headers
  • ca2ecc76a4a0edc3f04dd5d273328ab6f744b75c libhns: Fix for the error code when polling cq
  • c941decd110d014d6792e4e6f083decf8fa816a5 libhns: Record more info into wc after poll cqe
  • 73c25da13afa43389bfe4db017804a246df2c7fd cxgb4: Remove pointless callbacks
  • 1088ec93393333fed437448c4f8db7aa1497ebbf mlx5: Fix incorrect return code
  • c28410765bdfe5cbed3cb2cdb1584eac3941469c libibverbs: Fix incorrect return code
  • 15520803d7d05d396d542c04f9abbf9dfb041cd0 Merge pull request #664 from rleon/docutils
  • 511fb818b195e22b148593e1c07831e8adec08f1 Merge pull request #655 from Li-Weihang/cleanup
  • 06cafdc48d64f9b188429bd2e3be8ed6e8a5c935 tests: Skip test if create QP with extended attrs is not supported
  • e6c71332e831915daaa38c2386f8f7b79fe2b427 tests: Skip test if create XRCD is not supported
  • 5b90e71d2d5629deeafaa30707ed81892ae280c2 tests: Skip test if create extended CQ is not supported
  • e85e156c897c0a26dedc06ac88be99dbd15a7e28 tests: Skip test if create AH is not supported
  • f0339f8739a2db8108bac3b343238b33cf1246a5 tests: Skip test if create MW is not supported
  • a5916175da5c323e4ed1a5e61d73eb3fe119529e pyverbs: Store the error code in PyverbsRDMAError
  • 8b8a4e5331ff448b076bc0355b48cbda5546e7f9 pyverbs: Raise exception right after create QP fails
  • 55654e7c8596ea5e30f55995468a8cdebe9b6064 pyverbs: Fix PyverbsRDMAErrno() takes exactly one argument (2 given)
  • e293a622edfc41d5d1ac4f9c476bfaa01c35c786 Merge pull request #636 from yishaih/mlx5_dv
  • cc03a31f376ddefbeb1b605d557250f705761b80 tests: Add Mlx5 VAR test
  • 581c34d88ccb37e9ca693eabb803c5cc2d609a16 Documentation: Add code snippet for Mlx5VAR creation
  • a3a8ce477a990de31bf3951bf621ad3b3c042e88 pyverbs/mlx5: Add support for VAR allocation
  • 6d7a4a9b1dfba5f22169b234d9fb41b75bc9268c pyverbs: Expose the command FD of Context
  • 435e588ffc932ac584f1bd72eda5a5a616cb5f50 mlx5: Expose VAR direct verbs
  • 6ffa9b38964d3c5da47696f2ecdd78a9d13e7175 Update kernel headers
  • 16552531bde861a42f854af695fa155c133748a7 Merge pull request #640 from Honggang-LI/redhat-spec
  • bb35a0c42128c1a143f5dcbae33121377f7fd786 Merge pull request #667 from EdwardSro/pr-update-maintainers
  • 51d25880f3c67174375d25e8d90bac4941f00dd5 Update MAINTAINERS
  • 0f2bb6941b0f5eb9ca4ca07df455225a228ff94e README: Document need of python docutils and pandoc packages
  • 6f60af9624d4b90f5f24f6b7a23abd731132e908 Merge pull request #653 from Kamalheib/fix_no_device
  • 02036417187f311ce04b300fceccf1de98ad50a3 tests: Fix exception when no IB device found
  • 05568812f6cbe10546853b88e7a2036ff7655854 redhat: Require docutils for the builds
  • d1a1b8527476bba202b7ae056c21c24325fc9e5b Merge pull request #654 from galpress/2020-01-02-pr
  • 1a89a02e2e1d8e8a1485f587378d3ee0a88a5749 Merge pull request #663 from nmorey/dev/master/udevadm
  • 82e4297ee6491c8f55dde24e3df8ef3b3f703e0f Merge pull request #662 from bvanassche/master
  • 4aff49ba8a1eafdbd14c01ef39b2cc581a55e984 suse: add owner for python test directory
  • d04d4660d114bf5517eaa23217af01263a271688 ibacm: Fix a memory leak in an acm_open_dev() error path [ #1 ]
  • 32b94869c8ff1fd9d3bab04b310987835c2ce6f0 iwpmd: Make copy_iwpm_sockaddr() only copy as many bytes as necessary [ #1 ]
  • 252de6b50af6f1bf5bcb9d096942a2e71956539e redhat: move all %post scripts into one section
  • 07b304b7518647498795187a5371db222bb81986 redhat: Build pyverbs for Fedora greater than release 31
  • e9b3de35cf1a40f0f52c056d0ec1fc9247b210c9 redhat: ExcludeArch arm32 platform
  • b413e9fe70d95ad890b4b82afcddbbcbd3470791 redhat: Requires pciutils
  • 242731b97cbe51cae10847c08d49041d2b52efb6 redhat: sub-packages should use architecture specific dependency
  • af09d2cdab4c994c79d528122d79c9aa466c6d46 RDMA/CM: Suppress a Coverity complaint [ #1 ]
  • 2936875bf87bf2aab39eff7a765ef73e1513881d libhns: Modification of comments
  • f43e0f76e250632c07e830401ffd8eb1075c3e2b libhns: Remove unnecessary mask for qpn
  • 9a2b64984b5d7d45b58acc8e560c576ba5ef48dd libhns: Delete the redundant code
  • 362c87efe6ec05c6b4b33b11b917272f48df3a2b libhns: Modify sge field of hns_roce_qp to ex_sge
  • 23d237be9d5ebc72b075f9e54708cd521bd25a24 libhns: Unified use of roundup_pow_of_two()
  • 2d0a6bba24d77f336d12af82e01e38d99ee98be5 libhns: Use variable instead of calling to_hr_dev() for times
  • 12ad919413ab48668259726c341cf0224ce871f1 libhns: Normalize use of calloc
  • d1ac44aa2582a6923c61f6f40e52f8ba2852efc8 libhns: Remove unncessary align operation
  • ff62b3ffdde6e565bbc981454ebd0cffbca83d68 libhns: Rename variable for srq
  • cb48b8c367cd242bbdccb77bad0cabf99c5cdd26 libhns: Define BIT_CNT_PER_U64 for uint64_t
  • be808de2a19cb046d6831aeed4b3810718a29acc efa: Verify DV input is cleared
  • 9190f0bc6ede3e12ac2351214299168c0f2c6eaa efa: Clear DVs response according to provided length instead of the struct size
  • 8899dcdbf526ca508cff378785a0682ee3b70942 efa: Fix unmasked QP table access
  • 38be90cc6259c13ac9a208a08781e611b8cbebf0 efa: Unified getters/setters for device structs bitmask access
  • 85b5d2b5e9d838082fca8515d69154d2efe5df99 Merge pull request #658 from yishaih/mlx5_dr
  • 4e827e16d9491373dff8e78a780672ab73d83e9b Merge pull request #657 from noaos/pr-cq-events
  • 73ce09e912494e2138f3553c9e88d98cef9c6f3d Merge pull request #649 from bryantan-vmware/flush_cqe_fix
  • 8435613fd22574b630aa245e3aab08ada67d1cdc Merge pull request #622 from mkalderon/topic/ldpm
  • 4d8813617855ec7f8ee737d4e2ffdabf2d55055a libqedr: Add Legacy DPM support
  • e907c98a7957b02914bc090394ce8ac60c407c26 util: Add DIV_ROUND_UP helper
  • e9c6e352a0012268b2e0d61b93ad9b665c65d611 Update kernel headers
  • 8575f95e9ecde6290b763db67e6c95edc7fdfc5c Merge pull request #648 from bvanassche/master
  • 5965dfde242017046c918335e77d28333efe7681 suse: Fix post scripts to work with systemd 244
  • c3a4e77311ea8b11c42795720d74d5e5d51be952 Merge pull request #641 from Kamalheib/run_tests
  • 0aecf402a38562a2dafa382f79634081329ae467 Merge pull request #656 from bdrung/master
  • 5185e0ab596f5d0530adb4cc9ce1e5abf9e7ce79 Merge pull request #652 from yishaih/verbs_misc
  • 58970b15dd294c444e328f24715163290c562f09 mlx5: Modify header copy support
  • 3c41ade69bfb3c868c6d147ee4efbaad534eb19c mlx5: Refactor modify action
  • b98bea1966394eacc5ffbc6b7d49bd303e31fefb srp_daemon: Move man page from section 1 to section 8
  • 01da84e8543832bce69e50d9cfc34a5a3b311ac6 tests: Add a test for completion events
  • 312669507dfd644d9ec9daba36ba201bc73dedb3 pyverbs: Handle CQ events properly
  • 8b2fac136b102bbf42d42871ad3a2257a24b7a92 debian: Remove obsolete ibverbs-providers conffiles

This list of changes was auto generated.

rdma-core - rdma-core-29.6

Published by jgunthorpe almost 3 years ago

Changes:

  • 5587654e62a91d51a11b7538cb7bb01bf210dc02 Bump to version 29.6
  • 7ff9f7e84b83bd54de8f94b2c2ebf0b3ce0f1570 buildlib: switch azure release pipeline to ubuntu-latest
  • dd3ae6b05a4c6b0cee5f390e658989e905f1c9fc Bump to version 29.5
  • f7678ccf2eb9eb33b37275b2b2cfdfb0f8d9add7 libhns: Fix the calculation of QP/SRQ table size
  • c61d78e31860df2168923a859738d6fc3427e549 libhns: hr ilog32() should be represented by a function instead of a macro
  • 1ec588771a35ffd91d348d3c95b79b1af5f3e6db Add align and roundup_pow_of_two helpers
  • 561444fbb4a3575fd6afd4684e0aa78ed7aa25a5 util: Move BIT() definition to util.h
  • 8c77d2bbe5d4aa2dc0b536336543a48249e35d51 suse: fix CMake flags
  • 31d2c8a3c47b59e403286a97be6f016202218f1c libhns: Fix wrong data type when writing doorbell
  • 4b158a487e4b40518b45d405d21e1160f0fe91c0 libhns: The content of the header file should be protected with #define
  • ca14f8509a1acc6c41da5495a9aa1488eecae9a1 libhns: Move memory barrier to the same position
  • 3558581f1882a388a08d58e76eee81e8de2dba8b libhns: Remove unused macros
  • 43d33735b55c60cba40b285eee39c4dd75f08f0e verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 88a1f68eec13d0619a62f7fffab84aa165d42ba7 Bump to version 29.4
  • 674e614d52a39b1c768687b830a4c657faea447c iwpmd: Zero-initialize the remote addr info
  • 3a233d1ca3a860fa7574bdabd840fc113a693aac ibdiags: Make escape character tack effect
  • 1ac65b749c6443291fc06e5cc17522f8788d9101 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • 3ea6ef89cb5606dcf97f007652285918b8a01d42 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 7d4199667a0bbd466404f6ed42beebebd3c4b147 tests: Make sure that end_poll() is always called
  • f21b8f5e3a20d56ff7cd1c1b27cc20417b8ee85d mlx5: DR, Fix error flow in rehash process
  • 3b3342dcbe6c4cdef3f4a841a7db65a1f329c560 tests: Fix QP extended MW bind test
  • 81c368205eb4b21e010d003247c16b8954825fbb Bump to version 29.3
  • cd41c8fbac20bb8b052bfa671d302eee5659493b iwpmd: Check returned value of parse_iwpm_msg
  • 57d715d1dd3672c4b276c1c1d85be498aa5b5ce2 bnxt_re/lib: Check AH handler validity before use
  • d52a4d9275b227c542fb53bdda85700824917df0 mlx5: Fix mlx5_read_clock returned errno value
  • 42feb4350a86e4bc438c15ac2ee7f7a81a37bc4b suse: Fix path to dracut dir
  • b48551f5976b8f0044c21c80b7dd14e57f58cc70 infiniband-diags: Reorder library build order
  • ba983a1d9d535c0a424c6205f133fdfe975c1028 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 8ef734f7eb0ca7b13e1a5db7815f49a5a8df43cd buildlib: Continue build on old GCC versions without SSE
  • ad128862fb3fcbea40b54a7974b4ed3e65d5db9f mlx4: Fix mlx4_read_clock returned errno value
  • 87a142e2dca2b63189c606dd6c2861aba2a6aef1 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 6c8d29e01c44dfaeaaf4e1e163f9c1093a717a02 verbs: Fix create CQ comp_mask check
  • 34a4e95b62adb4095f138fb8140659f21cef468a rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 37edaecb277b12148bf972d2ddfd88ce0865a407 mlx5: DR, Force QP drain on table creation
  • eac3b4f34202a9a639e7c61f6d58923aca1d47f2 kernel-boot: Fix VF lookup
  • b0d12f3f1a628a86b0b424d5c86fdcfd4dd84433 suse: trigger udev rules after installing rdma-ndd
  • ac76ba83bf86297ca5e52b266b08a0c11ba4fbc2 ibacm: Fix possible port loop overflow
  • aba108ed917fc05fdce8b417f59b91a58142618e verbs: Fix possible port loop overflow
  • 002f9f174cc24fc22b3e771d14e09b4e092c2d89 efa: Fix DV extension clear check
  • a7a9b404f5610b395848f0c16b7b3fba03763c27 mlx5: Fix uuars to have the 'uar_mmap_offset' data
  • ccbde958fcd4536b077d918360c0c6abebe539ea Bump to version 29.2
  • 4550e4eca0f0e5d5014b6c77f1f6ea81d9664b33 librdmacm: Don't overwrite errno returned from libibverbs
  • 90dcaf2f10088cc25a9885a49628d439c87f45c5 srp_daemon: Fix systemd dependency
  • 82288a9eda392a36ed3f70fa43aefcd6e4dc4068 bnxt_re: Fix reported error code from create_cq
  • 16c00fce893215b1d614e32df8a43348de42b4cb verbs: Replace SQ with RQ in max_recv_sge's documents
  • dbe3da115c515c94d847f1932671177f54d7bcce verbs: Update the type of some variables in documents
  • dc53c8fbdcf7724ed2b521a4575a5f5d60c44ede cxgb4: Fix reported error code from create_cq
  • 7f0b1680ffac5869dac2958452770cf873577c72 libqedr: Fix reported error code from create_cq
  • dcb789845fea425a268fca3ec26f365b7a1cdb2f rdma_server: Add '-s' option in rdma_server's manual
  • ed923737e9f03bc9e99e37e8fa7b01905115443e mlx5: Consider single threaded mode for shared UAR
  • 37d43e4a6c68e97a150c4f64435f103a7eae681b udaddy: Fix create_reply_ah error flow
  • 6bb77fbfc579a19909c844bb7c59072ec7f418c5 redhat: no need to recursively remove srp_daemon.sh
  • b34dcd5a9cbb14974ed8bb9cdf1f3397e62bd781 mlx5: DR, Create NC UAR as default but fall-back to WC if failed
  • 3c3eb51e294bf9e7429f390e7e806f4635a8b3c0 mlx5: Fix wqe size parameter in wqe signature calculation
  • 2ff508d40ec6ee249ae3b50fa1223ff83c7fe412 Bump to version 29.1
  • 2022d551dc0f0dd01dafcb04f722f6a5f681331b mlx5: DR, Fix error flows while adding new STE
  • 6235acd1d8f4cda94c710020e2cf9711f3aa9548 mlx5: DR, Support match value of size zero
  • 452684fdb7133d3cbe13b7a2db2afd06695c167b srp_daemon: Avoid extra permissions for the lock file
  • c4a4ea003042e5d312fcf306e614d90b82155937 mlx5: Add fork support for DEVX umem
  • eb8dc1ff9b341b87c98a4843d45e369d3e18915f verbs: Prevent dontfork on ODP MR
  • 9919d09a77694855f6403cd5b637242f8f9b5ae2 srp_daemon: Fix the spelling of the name of two symbolic constants
  • dc164730fef5d8794eae21aaab8cc053171d8469 verbs: Set attributes to zero if query_device_ex() is not supported
  • e26eb7c74c1faa2a7f1256d12709aad40e058902 verbs: Make sure VM_DONTCOPY removed
  • b9a7ae2447a6d96ded2eff8431d59b86ed673c30 verbs: Try access device before adding it to device list
  • 0fcab1f22c35125c93610013102f2efe5d22e9ac tests: Allow zero vendor_part_id
  • d2944bc366be3c2cac8ea6b9e5f4337c4e84e2a3 mlx5: Fix an issue on P9 with legacy UAR
  • 32004d7174d96f6692701a72c5720aa33ef26d69 pyverbs: Memset the memory after posix_memalign
  • 6d7f22b9c72ffb60b6f38de5fbb293c641f68828 verbs: Close async_fd only when it was previously created
  • 167b3ccd533e2ceb1ddc058b73d636c78d61d9e5 redhat: Fix the condition for pyverbs enablement on Fedora 32 and up
  • dd6c32f5d4d8a0c4f0fe69d9867b6e538fe70470 mlx5: Fix potential arithmetic overflow
  • 3d9b34a9a59db80c9ed6c4fc24fb04c638b2ae7d libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 83cc03c3043d96a8829f1dd8079031df034e4641 mlx5: Fix matching on vport gvmi
  • 3e0c29e044d86f6d28b8700e5d570558ddc9c73f efa: Fix create QP command over ioctl interface
  • 24eb020845273acb301b69779921284475303d3a verbs: Fix ibv_create_wq() to set wq_context
  • 6e1a61ab829ba893858a50e799fcdbcd95169f35 libibverbs: Fix description of ibv_get_device_guid man page
  • 27fd326938dbedc1f254caeb8cd087117e1f7cd7 buildlib: Fix a warning from newer pythons
  • 547797efd132822ca918f9ac157f6c9b18d28f76 cbuild: Fix build breakage from APT
  • 0290582355c4c7f1a30c80b206f62d7ddaa2de05 mlx5: Allocate accurate aligned DM memory size
  • 2633c19b7a79c32815b6e4b7abc4ce085e627dbe ABI Files
  • c7c6985343563f6f7a6e4157fdd4e30748b57d71 Merge pull request #740 from galpress/fix-testing-doc-pr
  • 88595b7d3e37a2275ce44355427b1cd9ed7e275c Documentation: Fix formatting of shell commands
  • d6dc27671f20d0996f2044bec4cd2269f89969c0 Merge pull request #735 from yishaih/mlx5_misc
  • e089511dd8c1a016f0242e08ea59360feceaba84 mlx5: Add a man page note regarding DV indirect MKEY
  • 5510034e1e1a2771a3c94b9f44744d0e81cb84d4 Merge pull request #732 from haimbo/set_the_right_subnet_prefix
  • a3152b6fa82fb37874cacc32cdb5463e2de6607d Merge pull request #730 from markhaywood/startswith
  • f7317ec7065ed51eaa2370726c2c86cda66e13be Merge pull request #728 from Li-Weihang/compatibility
  • 613643c50ca0f7e542066cf88c508ff9d3e863be ibdiag: Set the right subnet prefix when using the -G option
  • c40a0f9316fb65f9faba2bba50c6168f395038b5 Merge pull request #729 from yishaih/mlx5_dv
  • 4c512ff8a001aa2bb40e2fc55358c28171aa4fa0 mlx5: Add RDMA_TX flow table type
  • b09151a9f11385f3f4028a3031806ce003b9edfc Update kernel headers
  • 116253bf679b9a96cbf787a51b20762318d7ec80 Merge pull request #731 from Kamalheib/fix_roce_v2_ignore
  • a2bd0a60c5d1f27aae965aca503c4e6ccc93b00c tests: Fix check for unsupported RoCEv2 devices
  • 3f7bad7f9d1ccbfc21b066c1f14637026db1d97f Merge pull request #727 from yishaih/mlx5_misc
  • 7fdcd258bc5fed9d70fe9b663e34824016d19eca mlx5: Move to fully dynamic UAR mode including QPs
  • 0c7212c09ad7d256bd72995e0b19f5991b8ee386 mlx5: Support dyn UAR for CQ
  • 7886e3903f6b397ce095b2b60ad98134d175024d mlx5: Adapt UAR legacy dynamic to the new mode
  • 84ac5272a05a4cf98b154f7ea23e364faa2661dd mlx5: Enhance mlx5dv_devx_alloc_uar() functionality
  • cb40082a6b5481aba6168f30e51d64d72f018db4 Update kernel headers
  • 89a40125c4fcd5349cf43ad0988f9d3d81036c9f Merge pull request #724 from yishaih/verbs_misc
  • 873945bc2de8a6f588323d0794a12b6626b78573 Merge pull request #713 from mkalderon/master
  • ad5d934d688911149d795aee1d3b9fa06bf171a9 ibacm: check provider file ends with .so extension
  • 0b7d09e65dd6cb93871b5e465f17559c2f059bf4 libhns: Forbid to create 0-depth qp
  • f4d1f9eb23691b539cfbc7a412e8b89ea43c9d7c Merge pull request #726 from markhaywood/string_id
  • 58ccb638b540b41d2870ce252d6795443e199fe9 libibverbs: Fix query_device_ex dummy function not to return EOPNOTSUPP
  • cd909d8670fb2ae01c5e6055bd65205d1401e254 Merge pull request #723 from yishaih/mlx5_misc
  • 040b859c19ade16a7873fa85300a2265973ceab7 ibacm: Fix id_string pointers after end-point address re-allocation
  • e9ad1354cace1c92c1ed152c3a9fb00622630f89 Merge pull request #721 from EdwardSro/pr-bug-fixes
  • 7d1a24a779cc22ba20d0d8beae935d8fb3c4fcb8 Merge pull request #722 from EdwardSro/pr-avoid-rocev2
  • 3207b1ae4a1962d79939251ec82420fbfcae36b1 pyverbs: Check C object before closing its weakrefs
  • d1d95863016c2571acccc0409596e215c9987bb3 pyverbs: Use returned error value instead of errno
  • 5d8bc65842068ab55f7d164ce2ada19917e75ba4 pyverbs: Replace cinit with init in VAR objects
  • 6679e8fb5465e0514e308b965690096f8527fdc0 pyverbs: SendWR fix for UD
  • f65543c15ea4217ad7b9a5452f8bc49894933395 tests: Avoid RoCEv2 GIDs on unsupported devices
  • e32031865b28c1ced0c64511378c9e7cc720a6ca pyverbs: Add support for query_gid_type() in Context
  • 8aaebadaf9b4dd65229b59471d09dc629e4ddbd2 Merge pull request #725 from Li-Weihang/move_lock
  • 85efbb25178d82c9f6b334366a15341270531bbc mlx5: Set flow_label and RoCEv2 UDP source port for datagram QP
  • 56ac1034c4975ac8a4e6389f672655f273841406 verbs: Remove unused steering flag
  • 197d5b78190293e42ff7bcd213f732b42c0f6d95 libhns: Move lock of sq & rq to the reasonable location
  • 7d88314c69b36c8458d7f8567e696f64bb9ea106 mlx5: Fix resource leak in create CQ
  • ca93d3b73054d21715895962b97b549ff833c4a7 mlx5: Enable devx by default
  • b5f16eb274912570a281880c1cf1715eaafcae4e Merge pull request #705 from yishaih/verbs_misc
  • 755bcfb98b3349b1371c33c443ab7e65366eda53 tests: Add mlx5 packet pacing test
  • c04599c50a45e7cd05977f5ec6b868b43fd7c2e3 Documentation: Add documentation for Mlx5PP
  • 73ef895c212f6778349f037260c7772487f7cd60 pyverbs/mlx5: Support packet pacing entry allocation
  • 397aaf3e2c8fe555f37ac4b2478bb13fa56d1c40 pyverbs/mlx5: Fix Mlx5Context to open DevX context
  • 5164b999a87f8cd6fb67616f74c5eee8fd092d86 mlx5: Expose packet pacing DV APIs
  • f0b19c68bfa1325549083d4b388f3a81fd5a56da Update kernel headers
  • 45e0568a75c6145f60b22951d04028a6f8e8bee9 Merge pull request #720 from galpress/azp-fix-pr
  • 9a68d672c3a835d73ff24d01b4068c218f98ae99 azp: Fix azp image build
  • b4ecdf9b5f42cf40e7728744b985368db2bd187c Merge pull request #719 from Li-Weihang/ret_fix
  • d4726c5a1b690a5cdda2ff87b6bb89f64b65e020 libhns: Rename fill_idx_que()
  • 9e9f3436aefbd0d2c4b79419ef70f369cb7c1d9b libhns: Remove redundant spaces
  • de22aa3a5767dd87a322c37df37f9f8baa21cf9b Merge pull request #710 from yishaih/verbs_pd
  • 39f28fe89c3d3db2b1e8ab9b7b2c56de83ff9cc5 libhns: Modify negative return values to positive
  • ca33fee00178ac411485bb4caba2a859cff56344 Merge pull request #716 from Honggang-LI/coverity
  • f6a8f7f8024afd85ab7d15aa2810069b0702459b Merge pull request #711 from Li-Weihang/compatibility
  • 54534724eea36c299857dec80d4d5294eb35414c Merge pull request #717 from EdwardSro/pr-rdmacm
  • c535f87f70e839e9b49cb1f0469c6aa4aebf8e7d Merge pull request #712 from rleon/clean-rdmacm
  • f3269d96273e61f8cc23f96dbc272e347e00ba62 librdmacm: Delete code duplication
  • 7c5c621b1b912dcb7ed1bde9e0f25c0fe5b81216 librdmacm: Delete extra space lines
  • ee7b716610d727a498de50c16b315ca989c75d68 Merge pull request #718 from yishaih/mlx5_misc
  • 311593718de99f6a4add1f13ba43804759d0e64c Merge pull request #714 from yishaih/mlx5_dr
  • be4154f0ed84a9679fc2eec13da71a4c68045a9e mlx5: Improve UMR man page
  • 4ec6f085520555a8a593ce861e39dfea0de43d41 ibtracert.c: fix RESOURCE_LEAK issues
  • 271b0190c6bae18949e0b8d033f076b7f675de0d iwarp_pm_helper.c: fix RESOURCE_LEAK issue
  • 5c9647a4234c88921a5358402dc69958fbd614d6 rstream.c: fix RESOURCE_LEAK issues
  • 671b3e12a0694419ba6a6511c154dea07e1d7a71 xsrq_pingpong.c: Fix RESOURCE_LEAK issue
  • 498953489ded95b74aed0bd9067b8d7dee2e4991 ibacm: fix a RESOURCE_LEAK issue for acmp.c
  • 1d671df8765a8ef1b10755adcf175d0b0beb4529 tests: Extend rdmacm tests with external QP
  • fdfed589b76138a9bd104e59f8066b5739e92d14 tests: CMResources extension
  • 0da193f2548cbba8b1756424681e22c7ec3c6db3 pyverbs: Add properties to CMID and ConnParam
  • a35be3d87cf1846afc49c54a8b9efab52366cc3b mlx5: Fix postsend actions write length
  • c8ef5a8569488dd6212743783a3eabfd28ef16e7 mlx5: Limit STE hash table enlarge based on bytemask
  • 81cf0259a695743af2da238aeb2dea88937602a6 mlx5: Skip rehash for tables with byte mask zero
  • 23796f089574606b03f802cdec27b77993ae3d8f mlx5: Add support for IPv6 flow label in STE
  • 4cb2856cc538679dca479a2211874f6e9f09fa43 libhns: Initialize all fields of doorbells to zero
  • 50b65e7d564f23ed316089d19e6b1841a5c6960f tests: Add test for attaching parent domain to cq_ex
  • 42a36bf65fa752719487fd7a42be8a6fdc4c1ddc pyverbs: Support CQ creation with parent domain
  • b907b8fea07b3ce64a6cd3c92df6d415ca82d6d4 mlx5: Enable custom memory allocation for CQ
  • 0dbde57c59d2983e848c3dbd9ae93eaf8e7b9405 verbs: Enable CQ creation with a parent domain
  • 7a59d979ba07d802bde4c33ee36a8893b4910484 Merge pull request #709 from amzn/zero-length-array-pr
  • 5426399987f216b9b51b435ed98ccd0d13cddba8 Merge pull request #666 from amzn/mmio-barrier-pr
  • aa4f424ccfc34373a7d4811c252170e52822470e Merge pull request #708 from haimbo/compare_ca_names_by_maximum_length
  • 45be55534993fd25a0835995bd379ff1c74f10c0 efa: Use the correct barrier between BAR writes on post send flow
  • f026ac0a213f4263ae5babfd7daff50c26c62f75 ibdiag: Compare CA device names by using the maximum length between them
  • 964f5017a52e5ac6010a7da5b5c052eee5356727 Merge pull request #703 from Li-Weihang/wc_fix
  • f503e1d99bb951e60e634fbce529759b4a6de7da efa: Replace zero-length array with flexible-array member
  • 482eb44bc2960ec628de91ae32d1c9571ed686e0 libhns: Not process return value of flushing cqe
  • 36f4f18793ef8b298a86adc31c0b161e9b71fd92 Merge pull request #704 from rleon/cx6-lx
  • 4ad9fba61a45e55633a46c0d4ea79a916a385005 Merge pull request #707 from shefty/master
  • f85695ed6ac5fbbc2f1c7a308dc2c1b3ff761e91 Merge pull request #706 from Honggang-LI/coverity
  • 9768181189130f54b25f9ef7142efc31262952f0 infiniband-diags: Fix a CONSTANT_EXPRESSION_RESULT issue
  • 00dba86f407cf858ee801cf572c8bc76903e31c2 srp_daemon: check return value of function 'umad_init'
  • 4a0245ed5fe84070b48d2212083732403a59662a Fix shiftTooManyBitsSigned issues
  • db5cb53c24df9406e52b9937ac8b2ca14a09bbab libibumad: remove UNREACHABLE code
  • 2b25ddd25474b6b63e1c59cd78abc467f4a7dbfe rcopy: fix UNUSED_VALUE
  • 9a7250b6653b03db57be8867b3a4a67dd3a3424c ibacm: fix a REVERSE_INULL issue
  • 85e410da6a7202ad9c4ac37b7c6a45dc802093a1 kernel-boot: don't return 0 when failed to allocate name
  • 4e2390b02297bb206b62b640b684fe97bc44d35b mlx5: Add Mellanox ConnectX-6 LX PCI ID
  • 7ab9c93c31f7b7e18e2da321760bca2fbcc218b0 Merge pull request #702 from yishaih/misc
  • 4bc5ee9c36d46d35e11b47674f8f551528030679 Merge pull request #697 from Li-Weihang/qp_state
  • 4c434c30d0826ad3cca19f7b5c88dad326abc89e Merge pull request #699 from mkalderon/master
  • ea33d387078dbeb1872cfce2b400d9e34d2c75c7 Merge pull request #695 from haimbo/perfquery_print
  • d40c5cf83369ac09fd508e3f39278610c8c412eb Merge pull request #701 from bdrung/master
  • 9b2b85c1fbffa273ef16646cd512f65990f338f0 Merge pull request #698 from EdwardSro/pr-bug-fixes
  • ae1b100cbcf04da16baf1197255099d5c98e1627 Fix compilation on i386 with gcc
  • 6a868a512654ec1a079b6c40817881fe0f369f99 pyverbs: Remove unused imports
  • e3077b7eb1fda05ba4e74b3e3ddbe7714d310df7 pyverbs: Fix port_state_to_str function
  • 7c3d2fa1669e677f11a037b0e707c5fefd41ca0f pyverbs: Remove errno param when raising PyverbsRDMAErrno
  • 1d0861c6b4b58a69bee23d2d9b8f09d58e55ba7c tests: Fix errno check upon mlx5 VAR creation
  • e553e3a7bce161a55841719bba11f7c40fd02612 Merge pull request #665 from EdwardSro/pr-new-post-send
  • 9bb0fcf83c305ab88811d3de068977700d3eb78b libqedr: Fix user context allocation forward compatibility
  • 74d5844d17e95170256ad89e8c3539256d70f8e9 rsockets: Do not overwrite connection failure error code
  • 366374ee637289b188b9c1936ba55eb7b07a2fd0 libhns: Update ibvqp->state in hns_roce_u_v2_modify_qp()
  • c98be0a4511a35e3a7542ea264348e4c46cfa4cc ibacm: Move man page from section 1 to section 8
  • 0d93b7072aa4b25097198ec69992a5683b816dcc srp_daemon: Move ibsrpdm man page from section 1 to 8
  • bedfd907406b58951614e47b636fcbeafea9b1c9 debian: Move libibmad5-dbg to section debug
  • 510e11f69ff27abaaf9ab669b5bc3db722f8a2d5 debian: Fix short description of libibmad5-dbg
  • 4022fbdf7d247f75bfc5a23debe876f12a8ff53e debian: Run wrap-and-sort
  • 54c238172ce90ee3513c946eeaa25965f88e7620 Merge pull request #700 from bryantan-vmware/qpsq_doubleunlock_fix
  • d8a052e08c5874cf210c07eb19ffb6b7ba00b460 vmw_pvrdma: Avoid double unlock on qp->sq.lock
  • 10b9764392377801bfe01758dc3363ea829d1a18 Merge pull request #682 from dsharma283/master
  • bbce02ea333469c37a5b2b84588e3dc8ff750230 libibverbs: display gid type in ibv_devinfo
  • ee7ea8b736a1ddd6d0b0436081ce3cf86ddd77b3 Update library version to be 29.0
  • f12c953f0864691eacc9fcc4cda489b92ffd5a85 Merge pull request #696 from Honggang-LI/coverity
  • 8f3ce6f9e999104cc070ba4674a147aed0251a1b qedr: Fix USE_AFTER_FREE issues
  • c2ae19d1c5118e2eee36647956e26cab7a8029be kernel-boot: correct precision specifier
  • bb6436903e31efeb5578ab6ac0114282f1c65888 infiniband-diags: Fix memory leak in function rereg_and_test_port
  • 5072f2203231c43f445b910fdbe4c4c0ebc479f4 infiniband-diags: Fix memory leaks in ibroute.c
  • d034e23b757237b0016188ac42934492aa8e8bb2 infiniband-diags: Fix memory leak in read_ibdiag_config
  • 5c80749b00e7aae64f8c99d03657ad296efcd777 infiniband-diags: Fix two Coverity 'invalidScanfFormatWidth' issues
  • 8dfaa330d6bc52cf8ef332d64e8d580f28cb432e tests: Add test using the new post send API
  • 4dd6f37576054d33dcc3579530d21104096990a7 Documentation: Add extended QP to pyverbs's doc
  • fec260c59325b05393cf887687a3f5d56839bdff pyverbs: Introduce extended QP and new post send
  • 7a74b2a8a050dbcdcfd00663d259aaf00a89cc44 pyverbs: Expose MR's length property
  • 323709bde8810af884ac9e0cc87ed61596f05973 tests: Use post_recv in the right place
  • 0ce6411f85e0f964aa037dee128eb04d9fffa496 tests: Decrease maximal TSO header size
  • a1c7a97adc7fb465a9c3b4cb59466afcbbdbfa4b pyverbs: Add support for memory window
  • 4cb982f9773b5c06437b57341d65528d077129b9 Merge pull request #694 from amzn/fail-udata-pr
  • 7bb125c25a69e7396eef4ad8e5c809874420df3d Merge pull request #690 from Hakon-Bugge/ibacm_make_nmbr_ep_addr_dynamic
  • 667ed9b2cd17ab815422f95c1f1c57949ad60b21 Merge pull request #689 from Kamalheib/code_dup
  • a21decdb768ccbb050efcb140915eb6e95e61c28 Merge pull request #691 from Kamalheib/page_size
  • 5f2099e6a33fa02b5a4966dd8513619c2d597f5f ibdiags: Dump only supported extended port counters
  • 017a3f71e141cc5917f74c953ff78a960cf2df3c efa: Fail context allocation in case create AH verb doesn't have udata
  • d566f72ea7618a79adffe3701b52d7a5e41133c7 Merge pull request #687 from yishaih/mlx5_dv
  • 724942b6652e10e1f2d7df1e8916555960c4efa9 Merge pull request #692 from rleon/fix-guid-rename
  • 5610a86ba5012787e79751da1c9f729a016926c2 Merge pull request #693 from jgunthorpe/azp_xenial
  • 7fcd98275e9df4649a3e655af5dbddae6798391f azp: Update to clang-9
  • 4a721efceaa99cecdcd5b535fa04731e8057189f azp: Build test xenial packages
  • 1164379f15c9b2c5139ccd0de8e6bbce027b3aad azp: Use ubuntu-latest as the vmImage
  • 256f0457c786b73aeb2b6cdfeabb3a5f96dc637d kernel-boot: Use node GUID instead of system image GUID
  • 94673da1a814afe77cdf92fe7769fc6732c9fc13 Merge pull request #683 from Honggang-LI/ibacm
  • 9b58ea993d3c99a3768ddb040f37812953172501 Merge pull request #685 from yishaih/mlx5_misc
  • b2b870cdfd61e54b9d8ae5f8e857b92e623dac99 tests: Fix checking page_size_cap
  • a58a5e9989e57c2e7029731a3936f1ce992ea135 ibacm: Do not open non InfiniBand device
  • a190bb9165a438fa0e676adef25e9b57235fd103 Merge pull request #680 from Kamalheib/use_errno
  • 18ff09ab3f4a59c0ca54134f0a11bbf172173a78 Merge pull request #688 from Hakon-Bugge/acm_get_ep
  • 93f228b5d02440e9f4feaeed498cef7a833a924e ibacm: Update documentation
  • 61f34b170ee5e9c792fca6d14a03d990a88b198f ibacm: Remove trailing blanks
  • 3a76a4963661aa03f3f581b94669e471dba2bec6 ibacm: Allocate end-point addresses dynamically in provider
  • c5ebe32278d5d22466daa8df3803caf9241518df ibacm: Allocate end-point addresses dynamically
  • fdde7427f18e49223d40f7f811654be255c9aaf1 ibacm: Fix bug in acm_get_ep()
  • 2da066ae0fb5366f0ed95ced38b5aa11f8a869e0 tests: Avoid code duplication
  • bcd76b2d4c57b21155f54e60594695a74c14cbdd Merge pull request #686 from amzn/ver-doc-pr
  • 56943501f4214458adb38a92cd78a07100f17cbd mlx5: Add support for dr_domain to the steering dump API
  • 64856ca7b1047c1530852c560c8842d719f39c0e mlx5: Add support for dr_table to the steering dump API
  • 6a1f3b4baa2eea0f793456cfcfa9c2fe06ed40e9 mlx5: Add support for dr_matcher to the steering dump API
  • 75d4465d962b95299c9ddc541408087504c88bc3 mlx5: Add support for dr_rule to the steering dump API
  • 9fa735c0b797a9d05460be4aa6bfd451913245c5 Documentation: Add centos6 spec file to the list of files to be updated on version change
  • 504c6882095f89f382db4200e650e507b382529d Documentation: Remove extraneous ` from code block

This list of changes was auto generated.

rdma-core - rdma-core-30.6

Published by jgunthorpe almost 3 years ago

Changes:

  • 78a05c4e1b545d1a390a90df422e3d4bceef9ace Bump to version 30.6
  • e97cfb8037069497d0e3665dd0d2586d8cb617db buildlib: switch azure release pipeline to ubuntu-latest
  • ec7872d2b7c6909e02ad35a1cdb610b053c74183 Bump to version 30.5
  • 768da925d97ff08c57e7a21827cff0d365cfd725 libhns: Fix the calculation of QP/SRQ table size
  • b4dfe46f07c643cb2819507a8ab0416d615ec908 libhns: hr ilog32() should be represented by a function instead of a macro
  • 559f7897f73dd4a8bfed52b6ead39049f72ea854 Add align and roundup_pow_of_two helpers
  • de7cc6517d8a57b1a3191af9493f8b488f745ef0 util: Move BIT() definition to util.h
  • e10178d1d5e63858b94a1218054d6a45e7beb678 suse: fix CMake flags
  • fccbefa69a2c9da7b9a53610a54efaa5d443f8bd ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • 7a56065fc614f5e0e353b7c767a53cdd791cc57c libhns: Fix wrong data type when writing doorbell
  • 2dcde9117b3a5a7c634aa794cc45db5843eddf38 libhns: The content of the header file should be protected with #define
  • f928a76976a559c69013b7c813fa4a38d780ac70 libhns: Remove unused macros
  • 08dac01def530ae979232fe97dcd545ae8705323 ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • 0a6f4c313d57e4a38d33d01ec5fb4446c0e3731c verbs: enable query IBV_EVENT_WQ_FATAL event string
  • acd7387f2cdb415206c1eea235ce3d23e77fad64 Bump to version 30.4
  • 42c92153bf249ead563cd915441f5c1b5141efe8 iwpmd: Zero-initialize the remote addr info
  • 912a608a4e245a9f95f592407b911a3140a3b1fd ibdiags: Make escape character tack effect
  • 8b12ba3453508c21c383afa86f696be71b862956 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • c25b3da6ef4796f31219575198404c2cc1493ba5 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • d8bf82f258f21dbc74b7b8af1889ec3699250d93 tests: Make sure that end_poll() is always called
  • df2462b3a97c3aea564c5d32ae3a8f54adc919f1 mlx5: DR, Fix error flow in rehash process
  • d1bd6000bdcc119f18c2f928b4b031e3e225bb8b mlx5: DR, Fix DM allocation when the size is not aligned
  • 08f58f65d330885c0f1747a55d78cd6f41e227a2 tests: Fix QP extended MW bind test
  • de5fd77ccac58d131f9aa61314b9c5a2c0894bd9 Bump to version 30.3
  • 46c76bf81c11174b631f771791457221ab7e1878 libhns: Bugfix for calculation of extended sge
  • cd42c8470f485b9ab6619c319d8b0ee865fca171 iwpmd: Check returned value of parse_iwpm_msg
  • 4139d5b6b94bac635f897fa43bdb6edc769551df bnxt_re/lib: Check AH handler validity before use
  • b5e8609ba1e5b3d62b27f65db092829af78ef831 mlx5: Fix mlx5_read_clock returned errno value
  • ecf862a39f33f28e161e46ea2a6181f8c16095ba suse: Fix path to dracut dir
  • d74dc8514c5bd97469b03c5bfdcdaf045cadba18 infiniband-diags: Reorder library build order
  • 0c3de67167e7212ca5615787ec3f4f2b42a2cde6 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • f22fa9226f7cacef410221d4909a5cc06f9aeae2 buildlib: Continue build on old GCC versions without SSE
  • d728f854abad10ee4d4761c2443a834954c3d9d4 mlx4: Fix mlx4_read_clock returned errno value
  • 77f5084caa2b10792b6b0f6ea72924270220c5e2 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 17ad6c46071a0928adc0983bfd5f399f70439ad9 libhns: Fix wrong range of a mask
  • 71187005dab3c1179fb1706530bf002e736500ca verbs: Fix create CQ comp_mask check
  • 605ba522842c52c5b42169b10bd14949843713df rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • e569514e18050b37c4bb2f815fb3a755de53b933 libhns: Remove the unnecessary mask on QPN of CQE
  • 74cf23b7463af22f987f057d615e63b589533c7f libhns: Remove assert to check whether a pointer is NULL
  • 1d0db8474f3c6bcf60e289737e7ccb9f876bf87c libhns: Correct definition of DB_BYTE_4_TAG_M
  • 01332cb2ff362b7422b6fc9af6b33e00eee48c93 libhns: Avoid double release of a pointer
  • 220718f1de831e63df9cd6ddd1d5a33769af2b43 util: Add GENMASK helper
  • 1aa3ee846de728044b818f362d774f02ac01e19a mlx5: DR, Force QP drain on table creation
  • 8eba400181e1993ad4c93f2e035b60abd4d889e8 kernel-boot: Fix VF lookup
  • 5d046bcec5895d97e2ed323a25f80092ba506819 suse: trigger udev rules after installing rdma-ndd
  • 9f0eeb20b4d88cdfc71db4a39008ff322797cea5 ibacm: Fix possible port loop overflow
  • bb051285e6841bea1228f32580e03a5d30b4dc8a verbs: Fix possible port loop overflow
  • a605f3e12c69830dce361ddcbf4fb0b36cec1c14 efa: Fix DV extension clear check
  • 081fe4ac2c7761ab29ddae6e2d0bd6d595932801 tests: Manage exceptions in rdmacm processes
  • 151c43e019975efdf925e56dd39642c1e38ea33e mlx5: Fix uuars to have the 'uar_mmap_offset' data
  • a314a4d6e1dc1e655397a780518ae3ebf949ed94 Bump to version 30.2
  • 6bde54a2338fa7633c653cd144b1dfb61b749983 srp_daemon: Fix systemd dependency
  • 3524d0384ea33dad4116a05bb6e73e89587c1430 bnxt_re: Fix reported error code from create_cq
  • b6946a022fabfcbe68d4f6f166f461ecf76aafd2 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 58c5d4bf6d7e3fe9772513053f3302f3b0871885 verbs: Update the type of some variables in documents
  • 22eba608795967ad69ee96aec2347f792b51fe60 cxgb4: Fix reported error code from create_cq
  • 82626f11d2453ad3c53848f9c9eeb27396cf88a5 libqedr: Fix reported error code from create_cq
  • 5207a4a76c08145b7efe2dd62d6ef2981c778ec8 librdmacm: Don't overwrite errno returned from libibverbs
  • b168928146b237040ed4dfb1fa7b5c86b294f685 rdma_server: Add '-s' option in rdma_server's manual
  • 0a59343564d2e62e95e2253a0e3e9c00e1ff04bb mlx5: Consider single threaded mode for shared UAR
  • c6d4a066772b31099202f4adfd8cd765e0aaa94e udaddy: Fix create_reply_ah error flow
  • 9ca169dfb5528ada7c7b4b21aa9962612cd959ec redhat: no need to recursively remove srp_daemon.sh
  • a9aedfb52274a22dc4cac8b54b6cba05ae54ebaf mlx5: DR, Create NC UAR as default but fall-back to WC if failed
  • d4d7ed57a3d6e08bf52d6fc66c1197c4ea47b8c4 mlx5: Fix wqe size parameter in wqe signature calculation
  • f75cd37027a100118520ccd715b2b7c6d1a2e61a Bump to version 30.1
  • dd1fc979a988232d5142fc643b76bd89bc9fc946 mlx5: DR, Fix error flows while adding new STE
  • 5a52da0f555bdddfcdfa0ec5c2a16ec7bc798489 mlx5: DR, Support match value of size zero
  • f04d8bc9f9d6e93e423739a375f88f87e766b400 srp_daemon: Avoid extra permissions for the lock file
  • 4b45dff70411f826d59f2596f31692b8e3e8eea4 mlx5: Add fork support for DEVX umem
  • 47eeb2d2601b2371799b756ccd489a7fcf897bf2 verbs: Prevent dontfork on ODP MR
  • 6fbbe399eae0895802b5cbf61bed9903aeebe439 srp_daemon: Fix the spelling of the name of two symbolic constants
  • e80189e9ddebbfab2da9b35580b2bcc722a7c6cf verbs: Set attributes to zero if query_device_ex() is not supported
  • aa9f3c3fcc6d9582b8ecdab9f1e45f45eb80db20 verbs: Make sure VM_DONTCOPY removed
  • 99cf316a27f532f6933b7eed0626c2ef27dd7e45 verbs: Try access device before adding it to device list
  • 8d2302ffc15df8028df102f0acfd7f137a944d11 tests: Allow zero vendor_part_id
  • bf3b859cd9134e0ac2f233c1064bfad59d39b0ee verbs: Use WQ creation flags properly
  • 44841eab788169d298554f536f0147f1ac571ea1 mlx5: Fix an issue on P9 with legacy UAR
  • d1b3e359ef02c73b644f9611f0c481d5b57b6acc pyverbs: Memset the memory after posix_memalign
  • 8c203a8d2fe421c4233a130e3e674b2e50004996 verbs: Close async_fd only when it was previously created
  • 947c7f3ce94448ee085d7585768339a5aa6f6830 buildlib: Use the right container for azure pipelines release mode
  • 1d86c4e93fb38f08bee0a920a3515e6e6c01c32a redhat: Fix the condition for pyverbs enablement on Fedora 32 and up
  • 9d0c84f47f317fc04c846b4a77c5b57878e9c0ae mlx5: Fix potential arithmetic overflow
  • eb7b4ab88c1ec93be54dcb3fd39b788db3a3ec74 ABI Files
  • 0f4dd71d38a0f1b005635a3ff344e15791d2afa7 Merge pull request #774 from amzn/efa-summer-cleanups-pr
  • 635cc8234359101b04bdaaf276c702c82d9a0413 efa: Check the correct field on SQ/RQ terminate
  • 0a0c0b20b992c6e2113eaf388694d7fe66e81781 efa: Use variable to store SQ on init/terminate functions
  • 67da43f5b5bb627a4a9a2a2443f3d984e2653b7a efa: Use variable to store RQ on init/terminate functions
  • 5fd2c1d0882c16ba81d8ca48ae120df133734cc6 efa: Rename descriptor index to producer counter
  • d9117e37932cee3ea9b30d61f228b31bc376897b efa: Add helper functions for ringing the doorbell
  • d0ee5101362df50b5785528a39157f78d2d1fb23 efa: Move sub CQ index parameter to base class
  • f33aaa03c86774d2efd152d3485558378dd541f7 efa: Move doorbell parameter to base class
  • 7142fa637bc1a61c3f025945e9718ef6c6149a49 Merge pull request #773 from amzn/pyverbs-fixes-pr
  • 8e183452a655e0629690c7d6f4f488e9dfc56c47 tests: Verify QP type support on CQ events test
  • 51a5bdd591d1f7c970eee8a2f4d05ed37304288f tests: Verify QP type support on relaxed ordering tests
  • 0f046a8c2a136719e4e4c7b402b9a4b701b0eea7 tests: Verify QP type support on extended QP tests
  • 4069762c0a5f84fdf90736806e35150e60f1d029 tests: Skip RC and UC QP type tests on unsupported devices
  • d1a11a9cbea1e7d3f1a7c865fae23a96a72bb6de tests: Update verification of unsupported direct memory devices
  • a882a50ec78d04181bfd77299c99a8b65fdc52b2 tests: Update verification of RoCE support
  • baa1d6dd699e3891e8eff6729cc063a5c7cbab51 Merge pull request #772 from Honggang-LI/verbs
  • 88789b7ba618d55491026c74a9a31699805e5934 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 6f214ec02a16284ae3c692cd1121a9c67ef097cc Merge pull request #771 from Li-Weihang/cleanup_0601
  • 1fe4b2ecc42771dcb8e6283ae950268d42fb8d85 libhns: Optimize the offset information of mmap areas of device
  • 6942d696fbb16a0647e46bc4e987708330cf592a libhns: Remove redundant parameters of two SRQ related functions
  • a95f62b7e42f543596db20f6fdf72468d9d16f1b libhns: Check number of extended sge when using extended atomic
  • ebda2f3d83a9adb783fa6dee37c60f3bb8d0aa1b Merge pull request #766 from yishaih/mlx5_dr
  • 4d09cd4d57d98b565ad52640d77c721f8f0cb8f1 Merge pull request #764 from yishaih/mlx5_misc
  • c79e6c4763d51e5a58f7ee611b85a159d9460861 tests: Add LAG TX affinity test
  • 17a4af2437e7e30a3c89973fbc83b4ad6c3a7486 pyverbs/mlx5: Add support to modify/query affinity
  • 1ead9720ad0bef803c5c8292d59f0c3a06a4957e mlx5: Enable modifying QP's lag tx_affinity port
  • 7926212abde482d7b53daff351d5ba24c4940857 mlx5: Enable querying QP's configured and active lag port
  • abd51d139a2a57a88379e385803d27f66d77ec4d mlx5: Add num_lag_ports support in mlx5dv_query_device()
  • 70477451b86d9eecaea7407214e661b157b1a373 Merge branch 'EdwardSro-pr-rdmacm'
  • fdaf5d949c08a18079c46ca1ac94c083dba9528b Merge branch 'master' into pr-rdmacm
  • 76a5f9a58a90ee4fcecfc6bdbf19af51ae2a7f91 Merge pull request #763 from EdwardSro/pr-bug-fixes
  • 40792b67dfe2ea3975c006dc79980ae7497601be Merge pull request #757 from EdwardSro/pr-prefetch
  • 1674a82992c6387dade839935a15cf039d17f750 Merge pull request #768 from Honggang-LI/master
  • a51ad65aa5597b7a9905445e75af0cca9719ab0a libibverbs/man/ibv_create_wq.3 replace verbs_exp.h with verbs.h
  • d26cc666ff71feccb40b6dad56f7c6c38a86367f Merge pull request #765 from amzn/create-qp-ioctl-fix-pr
  • cd88ca8cbec21b06858fead840a53afec81575fb efa: Fix create QP command over ioctl interface
  • 7ebd3fcb3f6155d941ecd1dd3ecedb9e41a4a2b5 mlx5: Skip source port matching on DR FDB RX domain
  • 075ccbb307888c811ad42907806f4369ca703406 mlx5: Fix matching on vport gvmi
  • 60479123abe516212e6be28bc0bed291daaaea45 mlx5: Update matching order, TTL before ipv4 5-tuple
  • a02ba0449c1409742261d68bd251fe0ad0662b15 Merge pull request #760 from yishaih/mlx5_dr
  • fdfc34de7ebbc35294b2441482ed7729802c7319 Merge pull request #762 from yishaih/mlx5_misc
  • 8c4721fd1d382cb3d3dbf28ccd316184d72818d3 Merge pull request #753 from yishaih/verbs_fd
  • 4244c799ed68b504b1a0304e6f89147d61353074 verbs: Move QP create and destroy commands to ioctl
  • 5839bdbefc54c57a5c1265aa84f734c12d9a413e verbs: Move WQ create and destroy to ioctl
  • 130dc94863e754402bb79d52ef89a72a94041def verbs: Fix ibv_create_wq() to set wq_context
  • 9a09dd8fa5a23e8e97a4219f452331c33b181f76 verbs: Move SRQ create and destroy to ioctl
  • 71c1e3fdf8a892c8fbcf477355d418b94da2e07b verbs: Fix ibv_get_srq_num() man page
  • 62c4b3243ac336667ae0b90892ac5421d28f5a79 mlx4: Delete comp_mask from verbs_srq
  • 90a4d0cce9b093267459774dd4db39477b2d3999 verbs: Extend CQ KABI to get an async FD
  • 6d048da6ca7cf40dc4b26d4c0efd7781b05ddd8b Update kernel headers
  • 087c9416cfd5121023f5b36209e388ad13d54063 pyverbs: Add MWs weakrefs to QPEx
  • e50a081224fe7881f7f9ddc54b1065dcf5800ce4 mlx5: Fix reg_mr bad flow
  • e9aed71d7b7c1668077278040314a91f1ff9c06e mlx5: Add a note to mlx5dv_create_qp man page
  • 5bcc7a2bfc8ff940df3283c1ff8d85d7b9b4f8d6 tests: Add prefetch ODP MR testing
  • e8c9b7f286def7389090f5e832d43bfaadd8e2f4 tests: Rename get_send_element method in utils module
  • 8cbff5973bd3d4a4608dfbb52b24dbdb9a4f9d66 pyverbs: Add support for ODP MR prefetch feature
  • c725238e00c6363917badabe6e03a591785a36b8 mlx5: Remove extra comma from TAG action dump print
  • 571249f8c220e6393eff8506fa26ecab77d53f91 mlx5: Update mlx5dv_dr_action dest_ft dump tool info
  • 9f7b242cf36b6466439349a6fa091b950c291505 mlx5: Add support for dumping mlx5dv_dr meter action
  • a26d474f8e5e32a31cb9edb7e856eb6d889cd5c4 pyverbs: Remove add_ref from Mlx5Context
  • 00ccb43988be71b15309c0639da3ed223fecbcfd tests: Add RDMACM Multicast test
  • 714eb942c0ad46bd6f04f2e48028a3883b52fe4e pyverbs: Add RDMACM multicast
  • c557b83e8ccf1868d2046f572c027a3d7db6adb3 tests: Add RDMACM UDP test
  • f81c073029506b0359e3012da60d3fe93881489d pyverbs: Support UDP RDMACM control path
  • 01a36735c7acea81e24af8965a8eb3760cb8df8f tests: Fix rdmacm client/server sync mechanism
  • 21afa6189f89c0363b659d99414d4f0008d0fcda pyverbs: Fix AH creation from WC
  • bcaebb2a1bf8fc9d225683689fe1ed3da357ecb1 pyverbs: AddrInfo class extension
  • 7ba7f548ee6e8b1b057fd63cf22eea99d834dd71 Merge pull request #758 from Kamalheib/tso_caps
  • a6abe9bbb372df5909e0f57cd451aaa62b729023 libibverbs: Fix display tso_caps section
  • 7af01c79e00555207dee6132d72e7bfc1bb5485e Merge pull request #748 from yishaih/mlx5_misc
  • ac695dcdf90efe989d517292a9c16ad24f24ddbb mlx5: Add DR drop action support over root tables
  • 5867bda2c920d419e607f977774c27457ebb196f mlx5: Add support for drop action in DV steering
  • 005c591263126cbcd825a87d682288dcc0a777f2 mlx5: Add DR support for steering default miss
  • 510e47868a0e52d0a74a56c64e75a9240110282d Update kernel headers
  • 6d0ee2a559c24146691b914b7973f5069730c31c Merge pull request #744 from yishaih/mlx5_dv
  • 77c031b7072b9e02d649b6d69c08286836970ec6 mlx5: Add support for steering default miss
  • 7e2f5a9a9d9e544a94ebb939a378e5c234ac0510 Update kernel headers
  • d45a83153fc768850d82ef2f0984c47fd29138ed Merge pull request #754 from EdwardSro/pr-rdmacm
  • d9cccc224ec492a781a6901675813fc62192e6ac Merge pull request #750 from rleon/rdma-cm-hotplug-full
  • 8b976bec09956e2f8f0f1f33e9757746aabffbb1 Merge pull request #749 from rleon/rdma-cm-hotplug
  • 4deaad058536a2851965e8ba58d9b1e6ae43dab9 librdmacm: Add and delete CMA devices dynamically
  • e5d371cb0af0a9610ddb7d7fdd18d13221ee4ccf librdmacm: Globally store and sort IB device list
  • 191c9346f3350347a7cf57d3b3b02b6c13778c30 librdmacm: Reference count access to verbs context
  • 0e3e5c527008bc9dfa08e4aa1730ba5d9c099f86 librdmacm: Make CMA device list to be dynamic
  • 28da4a8deb0647a44dc3940ae45e05878b7a07e6 librdmacm: Rely on IB device index if available
  • 307f922e0caaa3893808f6f4ff82916f7088bd3d libibverbs: Get stable IB device index
  • 4ca5cafd29f619233b8deb0297cef0024fcd6e90 libibverbs: Fix description of ibv_get_device_guid man page
  • d92ca933181a395984c46e02a31eb306e2a67864 Update kernel headers
  • 19184c848dafa276df13b3e319b1a2405908045b tests: Prioritize device config with inet IP.
  • 5e1cb32b8411577b9b484aa843ecccfab4e77eca tests: RDMACM tests infrastructure refactoring
  • 8d05999ed20d80dba8ccf6ba63f769acabdc19e8 Merge pull request #755 from yishaih/mlx5_dr
  • f89f11313718db9033044ca8ffbdf9fafaf30ff6 mlx5: Memory pools sync performance improvement
  • 56019aa15d417a1ff3e32377385f0070964dc51b mlx5: Support DR ability to enable device memory reclaim
  • 378fda5208d2eb4cdf0d059a714ec55ace113ff5 Merge pull request #752 from Li-Weihang/tiny_cleanups
  • 55b46a9ed2e24048ddfccb1710a11e4d0469a71a Merge pull request #747 from Kamalheib/code_dup
  • 0e8f8bc9224fede250b46543b8ae3beb2fe4bdb0 Merge pull request #751 from jgunthorpe/azp_fix
  • d17653db3d56a001a4a50765c739cb7847464202 tests: Delete code duplication from CMTestCase
  • 37faa01319b3d38f20f5c4057b9263bfc992754d libhns: Let software PI/CI grow naturally
  • c257f1d97be638f590f9aa17c1dee2da714799ff libhns: Move memory barrier to the same position
  • be31cd304d1f253ccc50eba4a4da4e956a4e8abc libhns: Check for valid sge number before processing sq inline
  • 0060c3ba4be0bb037b0526b529843969d44a080a Merge pull request #746 from haimbo/function_sort_ca_device_list
  • bb1e49f5ef95a4b861c54cb1b2250deb04b1c35d Merge pull request #739 from Li-Weihang/refactor
  • 7a75c0a237cb74523a37ba7be7ed7f840b41a6c2 build/azp: Use focal as the base OS for azp
  • ef392f8c200855889bd0b68561695d4fb10159d5 build/azp: Update to clang-10
  • 01365166502c500b8b4d9f85531611e1e22b4046 build/azp: Update to gcc-10
  • e78b5df7bbcac02fd259e7f08ff80b8eb40ab4f6 build/azp: Add Ubuntu bionic to the deb tests
  • 7ba12afad433c1ee29877fc51662a203935e6c78 buildlib: Fix a warning from newer pythons
  • 162212eca63632a6b0f75e03b3c82a45601181b6 pyverbs: Fix compiling with clang on python 3.8
  • 92f6a0ab52b2ea89f44859efe0896c73d452405c build/sparse: Support glibc 31
  • 069ee04b0e74476b04736b0f5c3e816c9685de11 ibacm: Work around using a flex array in a union
  • 523de14840c610144c3f5f79337f70336192b5c0 ibacm: Use [] for flex arrays
  • 224b03cc95905c9b60ba7ca8f78d7822cc5fbcfa ibacm: Ensure strings are NULL terminated
  • 457b345b47874c556767fe02c6fa959c0774b9f5 cbuild: Fix build breakage from APT
  • 3f71fdc39ad8583b8377d5af2ee2c0343e8d0654 cbuild: Adjust to the new clang CDN
  • b51b4cef653896e0fae1d5bafd8126179755e692 ibdiags: Displays IB CA device list sorted in alphabetical order
  • fda070aaf7d809abd03048f5eaee10f8640975f5 libibumad: Alphabetically sorting CA device list
  • 8dd9269cffad9cac197f59c7289c661952f3b86e libhns: Optimize SRQ buffer size calculating process
  • b75ddaa020156a40867609f90ce5e6f06e82b7d7 libhns: Optimize WQE buffer parameters calculating process
  • 06a15dbc64b86aaaf2381be16e6213e3e97d0c17 Merge pull request #741 from EdwardSro/pr-dyn-uar
  • 01f12e3d75562f42123177ee54f30c38fe464fbf Merge pull request #737 from amzn/efa-pyverbs-pr
  • e9afdfec9553f0813885e272a4df85a2ef24e8cb tests: Add a test for EFA query device direct verb
  • 7453ba568206518a0433619413466910f18dd281 pyverbs: Add a name property to the context class
  • a1be0c0c132da2ddf1f7b244120ee1db1c0b66af pyverbs/efa: Support printing device caps in human readable format
  • bc1324848808af620929b91bb6803832e63fa53e pyverbs/efa: Initial support for EFA direct verbs
  • 4580ca1bc437428f0226b7306ff7be929b71f999 Merge pull request #743 from Honggang-LI/redhat
  • e8e24c42f009ef23088a49f21fb8a2a115ad6185 Merge pull request #736 from Kamalheib/cmd_line_arg
  • 76bf4928ba71781d5768ea4c24f2e159bb0dfd55 redhat: unversioned documentation directory
  • 17c2d4e291699bdbdca2a94ae927baf486fb56f0 Merge pull request #742 from bdrung/master
  • 2956adbc63fed2ea30a26630fc37fb095515c4a9 Merge pull request #734 from yishaih/mlx5_dr
  • 57b2f8c216d9a4f7c2df2cee4741b86a5a48a6f6 tests: Change DeviceTest to inherit from PyverbsAPITestCase
  • 0859dc54d80b2fa773cb4eebc8ea08aae2421c27 tests: Start use dev command line argument
  • bf65fb5512759987016ff9afd50719260fb6d674 tests: Add support for parsing command arguments
  • fafa0251f35c8866ea23278d58832b5a20ad8213 ibacm: Fix move of man page from section 1 to section 8
  • 37d4919b2ee0bea3d33baefd2d2a963305f9bee8 debian: Bump Standards-Version to 4.5.0
  • 7d4c75d757b4cbe3a4718b9e1cacab45c916fb9e tests: Add Mlx5 UAR test
  • a45a0a40260041cf02fd541866e777a2d06851ea Documentation: Add code snippet for Mlx5UAR creation
  • fd6f963fc0f529f651d60a101fc74f49b3415542 pyverbs/mlx5: Support mlx5 UAR allocation
  • 75438a66da0e696b75d74c263394b7f1c2bc887e Update library version to be 30.0
  • c7c6985343563f6f7a6e4157fdd4e30748b57d71 Merge pull request #740 from galpress/fix-testing-doc-pr
  • 88595b7d3e37a2275ce44355427b1cd9ed7e275c Documentation: Fix formatting of shell commands
  • 057157951eb19beb9cc2b7cf8d61d9fffc084335 mlx5: Handle ICM memory via buddy allocation instead of bucket management
  • 6a06235c80edef04fa2a6928e172fef029297588 mlx5: Add buddy mechanism utilities
  • 96bd5476194106deb4c9edaf405e92646623465a mlx5: Allocate accurate aligned DM memory size
  • d6dc27671f20d0996f2044bec4cd2269f89969c0 Merge pull request #735 from yishaih/mlx5_misc
  • e089511dd8c1a016f0242e08ea59360feceaba84 mlx5: Add a man page note regarding DV indirect MKEY
  • 5510034e1e1a2771a3c94b9f44744d0e81cb84d4 Merge pull request #732 from haimbo/set_the_right_subnet_prefix
  • a3152b6fa82fb37874cacc32cdb5463e2de6607d Merge pull request #730 from markhaywood/startswith
  • f7317ec7065ed51eaa2370726c2c86cda66e13be Merge pull request #728 from Li-Weihang/compatibility
  • 613643c50ca0f7e542066cf88c508ff9d3e863be ibdiag: Set the right subnet prefix when using the -G option
  • c40a0f9316fb65f9faba2bba50c6168f395038b5 Merge pull request #729 from yishaih/mlx5_dv
  • 4c512ff8a001aa2bb40e2fc55358c28171aa4fa0 mlx5: Add RDMA_TX flow table type
  • b09151a9f11385f3f4028a3031806ce003b9edfc Update kernel headers
  • 116253bf679b9a96cbf787a51b20762318d7ec80 Merge pull request #731 from Kamalheib/fix_roce_v2_ignore
  • a2bd0a60c5d1f27aae965aca503c4e6ccc93b00c tests: Fix check for unsupported RoCEv2 devices
  • 3f7bad7f9d1ccbfc21b066c1f14637026db1d97f Merge pull request #727 from yishaih/mlx5_misc
  • 7fdcd258bc5fed9d70fe9b663e34824016d19eca mlx5: Move to fully dynamic UAR mode including QPs
  • 0c7212c09ad7d256bd72995e0b19f5991b8ee386 mlx5: Support dyn UAR for CQ
  • 7886e3903f6b397ce095b2b60ad98134d175024d mlx5: Adapt UAR legacy dynamic to the new mode
  • 84ac5272a05a4cf98b154f7ea23e364faa2661dd mlx5: Enhance mlx5dv_devx_alloc_uar() functionality
  • cb40082a6b5481aba6168f30e51d64d72f018db4 Update kernel headers
  • 89a40125c4fcd5349cf43ad0988f9d3d81036c9f Merge pull request #724 from yishaih/verbs_misc
  • 873945bc2de8a6f588323d0794a12b6626b78573 Merge pull request #713 from mkalderon/master
  • ad5d934d688911149d795aee1d3b9fa06bf171a9 ibacm: check provider file ends with .so extension
  • 0b7d09e65dd6cb93871b5e465f17559c2f059bf4 libhns: Forbid to create 0-depth qp
  • f4d1f9eb23691b539cfbc7a412e8b89ea43c9d7c Merge pull request #726 from markhaywood/string_id
  • 58ccb638b540b41d2870ce252d6795443e199fe9 libibverbs: Fix query_device_ex dummy function not to return EOPNOTSUPP
  • cd909d8670fb2ae01c5e6055bd65205d1401e254 Merge pull request #723 from yishaih/mlx5_misc

This list of changes was auto generated.

rdma-core - rdma-core-31.7

Published by jgunthorpe almost 3 years ago

Changes:

  • 59cc6387a44373e954390357233470b019720c80 Bump to version 31.7
  • ab7decd4045f856de7379a63cfbfd91d09c7afbb buildlib: switch azure release pipeline to ubuntu-latest
  • 6fc07dcc9d377b618d005a32bddc781e095f62b6 Bump to version 31.6
  • 96b2557e10cbcc53758475358a091817ccd2b142 libhns: Fix the calculation of QP/SRQ table size
  • 6e2e456a7ca28c7f852777aa122e4f224e9a330f libhns: hr ilog32() should be represented by a function instead of a macro
  • ed78187c52d8f13bf8b69689e2df0dc54ffe3a69 Add align and roundup_pow_of_two helpers
  • 943b87862615e53fc31ad8479fc864245b0ce299 util: Move BIT() definition to util.h
  • e25b2c8e1d4d752b6afc59e8fe6a4a213194961a suse: fix CMake flags
  • ffb4a58e4b868a8cf64908db319a71e8730a8bd3 ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • b9f7fea59136abb236af1621f2a54f7e22c010c6 libhns: Fix wrong data type when writing doorbell
  • 437d139c6d449ab7cae75bc14ee0e7ae807959ac libhns: The content of the header file should be protected with #define
  • 6e1afaa5c0da5562639ab1f43cb4d2eaf7c8649d libhns: Remove unused macros
  • 414cff9cae039e5b5eef3b4a294ecfd1595bcd65 ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • 2f149b4fc3fec54bdd23dcdec005ff1cb0e66117 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 7164f995fe9d9c71473fe9725d23283b4c3eaf4e Bump to version 31.5
  • f5859387f8f6878ca9a0d9f2409d2e946cb223c6 iwpmd: Zero-initialize the remote addr info
  • 821e7528599c16c24702a92601cee6ffaeb594b8 ibdiags: Make escape character tack effect
  • 0fb330a43b19417c27e0f84df1db20fc3540318d ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • 53df819665ebb35409bfcbb27f25f2b506b101fd verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 74557b127192b353ca77624461bf04743e9cba43 tests: Make sure that end_poll() is always called
  • ec802637b621b893c0ab5eb5197f29f81daad49d mlx5: DR, Fix error flow in rehash process
  • 39e06c5b9c4f1056bf368e37b29c3b1d94d6a3ab mlx5: DR, Fix DM allocation when the size is not aligned
  • c0238c601aae390dcaa8ee02d8c979492716275e tests: Fix QP extended MW bind test
  • cf5305414aa2b8f5a327fa6429f063b57ab8255f Bump to version 31.4
  • ed164da8e2e58a7a83156beee9158157b2f06869 libhns: Bugfix for calculation of extended sge
  • 4b8a9ae9ef698d6b8a067900eb281bdfe3c01778 iwpmd: Check returned value of parse_iwpm_msg
  • 1a77df284b335c0cb2671a5889e4cadbe7a2dd99 bnxt_re/lib: Check AH handler validity before use
  • d95ca54fadde91351b966e8911f7bb00766ea474 mlx5: Fix mlx5_read_clock returned errno value
  • fe71b21bb1ae3436a42ff2641f81382b6e012101 suse: Fix path to dracut dir
  • d2ab30e6e9d3d936d275b4af9f5771eab0718ed8 infiniband-diags: Reorder library build order
  • 7ba8bf3540ee549a2cbcbe12b4dd007fc1521ac2 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • d51f50f7526b5512c6863000ba07c5afbe02c9a2 buildlib: Continue build on old GCC versions without SSE
  • 9283e1b32fccba726341947178bf7711375d6c8e mlx4: Fix mlx4_read_clock returned errno value
  • 0ba49c3d138370fc4eaf334f73021021433092b0 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • cb5761062ee7fd8ec7f49dbb34e587112578c8e7 libhns: Fix wrong range of a mask
  • 566de17d0880eb2440d992c382874f32618d517e verbs: Fix create CQ comp_mask check
  • f2c7d5bed701f335cba1b4c5d5b919e21ce319f1 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 9160e5f5d232a5b8a4d5b0698ff3e6fa7eb175d3 libhns: Remove the unnecessary mask on QPN of CQE
  • 8018a6b410ee5e1d1e36288390fd8d7fe928e070 libhns: Remove assert to check whether a pointer is NULL
  • 6df1a124ab6d7de589dea417105d8ac2053ddadb libhns: Correct definition of DB_BYTE_4_TAG_M
  • 5304bf9dc9ce3e9fe74185a0b866e3a2d4131563 libhns: Avoid double release of a pointer
  • 46c849c3f50efc06d018967a1bc307753456c039 util: Add GENMASK helper
  • 334158853cd16a6d56d98cc99bf6be3b542eae35 mlx5: DR, Force QP drain on table creation
  • 897575f3435c0b865561d50e78257ac2ed22def3 kernel-boot: Fix VF lookup
  • 5f4c0081a53dab1b1ec3d5a7f44075abc674aa98 suse: trigger udev rules after installing rdma-ndd
  • 30d34e8d561f47442d353631b6e397ad22fc9803 ibacm: Fix possible port loop overflow
  • 1e5fc9b03b36ea56ac88e66590739a928c9be13f verbs: Fix possible port loop overflow
  • 86cb3b139d1a3d8971ba8e0d384dd4c8caba7954 efa: Fix DV extension clear check
  • 5ce48110e5aa31547955eb34b83e1189d199e264 tests: Manage exceptions in rdmacm processes
  • f6fe60ada2f3da8dbde2d1458b3a74879a25020b mlx5: Fix uuars to have the 'uar_mmap_offset' data
  • b7b09d2010465a3747a26468be178efee617bcda Bump to version 31.3
  • 12eadb24fdc429dc253e2c52c477c388584b03c2 srp_daemon: Fix systemd dependency
  • aa55e701f665fb11914e22b05cb48e7cc920eb2c bnxt_re: Fix reported error code from create_cq
  • e6353e98f8429e47b87a3634490e2536f3e1e3bc verbs: Replace SQ with RQ in max_recv_sge's documents
  • d183308cde655ed427da07a814ff01e201f74c66 verbs: Update the type of some variables in documents
  • 9581af1813d676664daac28023a34f71dfc8526c cxgb4: Fix reported error code from create_cq
  • 8106cb403906080c4e1f710ad1ea04998f8290b5 libqedr: Fix reported error code from create_cq
  • 072843c9a6d32d86863c77e95ce4c362546557a0 librdmacm: Don't overwrite errno returned from libibverbs
  • 1c9b6255a44695fe41a830036455a8afa47d677e rdma_server: Add '-s' option in rdma_server's manual
  • 7ed291e6644c039d321765ea263417c7b66bcfcd mlx5: Consider single threaded mode for shared UAR
  • dcd52ae7d050863d04bec0ffde42e5e26feaa2aa Bump to version 31.2
  • 8bb25f86ea1976bc8dcc009be37e7c779d131811 udaddy: Fix create_reply_ah error flow
  • 4b7203f835727e9314ef42db682b578730783d7d efa: Flush write combining writes before writing to the LLQ
  • 09a2f64119078eaeae9b13f8f4326a3c501b0da4 redhat: no need to recursively remove srp_daemon.sh
  • 297cc2c6323514a69b57aeeb5207cf63e5e2549b mlx5: DR, Create NC UAR as default but fall-back to WC if failed
  • 2432a74c845b7b529cb6e9044140b9445922a7ae mlx5: DR, Fix incorrect use of fl_roce_enabled capability
  • e99103602f477c84f31b79779f7544d6e1704593 mlx5: Fix wqe size parameter in wqe signature calculation
  • 379e236024b96510336ac123c9cccb42a07ed906 Fix cmd_fd leak in mlx5_alloc_context
  • a4013e3d94cb5819f0e4cd93b298f775d5542a66 Bump to version 31.1
  • 4b5e5ad7f3d8d2172d6c912f03bee18129e75b68 mlx5: DR, Fix error flows while adding new STE
  • d74905b48f1ad7a821ab6a869ffa3003d20bcc25 mlx5: DR, Support match value of size zero
  • af5287157f04eb82d8d19bfc07e5c029a3350604 srp_daemon: Avoid extra permissions for the lock file
  • 2baaaaf1d16c045fdcdcfef3541e779e7e4700b9 mlx5: Add fork support for DEVX umem
  • 142f8921367bedd7eec4723d498503ffea35ca27 verbs: Prevent dontfork on ODP MR
  • dbfceff3787cc316274b76d5b6774f2f2c10a565 srp_daemon: Fix the spelling of the name of two symbolic constants
  • 04a24e06d98cfb89113732b2f51d15c70cc295cc verbs: Set attributes to zero if query_device_ex() is not supported
  • 2cc81781c7f13c233f26fb293c13599eb143ed31 mlx5: DR, Check for minimum ICM memory capabilities requirements
  • 56ab3c15d5a45811945fd520eba3f9e32cf37881 verbs: Make sure VM_DONTCOPY removed
  • 61c41450a891dc03d1a2b69e441aaad79a4b2c03 verbs: Try access device before adding it to device list
  • 6c0b8f57693d4ff373b7280b145d1edead7dd79d tests: Allow zero vendor_part_id
  • 2eae31afb1360fa0dea00f8cab5aa9ad1ff6cab6 ABI Files
  • 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
  • 0f4dd71d38a0f1b005635a3ff344e15791d2afa7 Merge pull request #774 from amzn/efa-summer-cleanups-pr
  • 635cc8234359101b04bdaaf276c702c82d9a0413 efa: Check the correct field on SQ/RQ terminate
  • 0a0c0b20b992c6e2113eaf388694d7fe66e81781 efa: Use variable to store SQ on init/terminate functions
  • 67da43f5b5bb627a4a9a2a2443f3d984e2653b7a efa: Use variable to store RQ on init/terminate functions
  • 5fd2c1d0882c16ba81d8ca48ae120df133734cc6 efa: Rename descriptor index to producer counter
  • d9117e37932cee3ea9b30d61f228b31bc376897b efa: Add helper functions for ringing the doorbell
  • d0ee5101362df50b5785528a39157f78d2d1fb23 efa: Move sub CQ index parameter to base class
  • f33aaa03c86774d2efd152d3485558378dd541f7 efa: Move doorbell parameter to base class
  • 7142fa637bc1a61c3f025945e9718ef6c6149a49 Merge pull request #773 from amzn/pyverbs-fixes-pr
  • 8e183452a655e0629690c7d6f4f488e9dfc56c47 tests: Verify QP type support on CQ events test
  • 51a5bdd591d1f7c970eee8a2f4d05ed37304288f tests: Verify QP type support on relaxed ordering tests
  • 0f046a8c2a136719e4e4c7b402b9a4b701b0eea7 tests: Verify QP type support on extended QP tests
  • 4069762c0a5f84fdf90736806e35150e60f1d029 tests: Skip RC and UC QP type tests on unsupported devices
  • d1a11a9cbea1e7d3f1a7c865fae23a96a72bb6de tests: Update verification of unsupported direct memory devices
  • a882a50ec78d04181bfd77299c99a8b65fdc52b2 tests: Update verification of RoCE support
  • baa1d6dd699e3891e8eff6729cc063a5c7cbab51 Merge pull request #772 from Honggang-LI/verbs
  • 88789b7ba618d55491026c74a9a31699805e5934 libibverbs: Fix ABI_placeholder1 and ABI_placeholder2 assignment
  • 6f214ec02a16284ae3c692cd1121a9c67ef097cc Merge pull request #771 from Li-Weihang/cleanup_0601
  • 1fe4b2ecc42771dcb8e6283ae950268d42fb8d85 libhns: Optimize the offset information of mmap areas of device
  • 6942d696fbb16a0647e46bc4e987708330cf592a libhns: Remove redundant parameters of two SRQ related functions
  • a95f62b7e42f543596db20f6fdf72468d9d16f1b libhns: Check number of extended sge when using extended atomic
  • ebda2f3d83a9adb783fa6dee37c60f3bb8d0aa1b Merge pull request #766 from yishaih/mlx5_dr
  • 4d09cd4d57d98b565ad52640d77c721f8f0cb8f1 Merge pull request #764 from yishaih/mlx5_misc
  • c79e6c4763d51e5a58f7ee611b85a159d9460861 tests: Add LAG TX affinity test
  • 17a4af2437e7e30a3c89973fbc83b4ad6c3a7486 pyverbs/mlx5: Add support to modify/query affinity
  • 1ead9720ad0bef803c5c8292d59f0c3a06a4957e mlx5: Enable modifying QP's lag tx_affinity port
  • 7926212abde482d7b53daff351d5ba24c4940857 mlx5: Enable querying QP's configured and active lag port
  • abd51d139a2a57a88379e385803d27f66d77ec4d mlx5: Add num_lag_ports support in mlx5dv_query_device()
  • 70477451b86d9eecaea7407214e661b157b1a373 Merge branch 'EdwardSro-pr-rdmacm'
  • fdaf5d949c08a18079c46ca1ac94c083dba9528b Merge branch 'master' into pr-rdmacm
  • 76a5f9a58a90ee4fcecfc6bdbf19af51ae2a7f91 Merge pull request #763 from EdwardSro/pr-bug-fixes
  • 40792b67dfe2ea3975c006dc79980ae7497601be Merge pull request #757 from EdwardSro/pr-prefetch
  • 1674a82992c6387dade839935a15cf039d17f750 Merge pull request #768 from Honggang-LI/master
  • a51ad65aa5597b7a9905445e75af0cca9719ab0a libibverbs/man/ibv_create_wq.3 replace verbs_exp.h with verbs.h
  • d26cc666ff71feccb40b6dad56f7c6c38a86367f Merge pull request #765 from amzn/create-qp-ioctl-fix-pr
  • cd88ca8cbec21b06858fead840a53afec81575fb efa: Fix create QP command over ioctl interface
  • 7ebd3fcb3f6155d941ecd1dd3ecedb9e41a4a2b5 mlx5: Skip source port matching on DR FDB RX domain
  • 075ccbb307888c811ad42907806f4369ca703406 mlx5: Fix matching on vport gvmi
  • 60479123abe516212e6be28bc0bed291daaaea45 mlx5: Update matching order, TTL before ipv4 5-tuple
  • a02ba0449c1409742261d68bd251fe0ad0662b15 Merge pull request #760 from yishaih/mlx5_dr
  • fdfc34de7ebbc35294b2441482ed7729802c7319 Merge pull request #762 from yishaih/mlx5_misc
  • 8c4721fd1d382cb3d3dbf28ccd316184d72818d3 Merge pull request #753 from yishaih/verbs_fd
  • 4244c799ed68b504b1a0304e6f89147d61353074 verbs: Move QP create and destroy commands to ioctl
  • 5839bdbefc54c57a5c1265aa84f734c12d9a413e verbs: Move WQ create and destroy to ioctl
  • 130dc94863e754402bb79d52ef89a72a94041def verbs: Fix ibv_create_wq() to set wq_context
  • 9a09dd8fa5a23e8e97a4219f452331c33b181f76 verbs: Move SRQ create and destroy to ioctl
  • 71c1e3fdf8a892c8fbcf477355d418b94da2e07b verbs: Fix ibv_get_srq_num() man page
  • 62c4b3243ac336667ae0b90892ac5421d28f5a79 mlx4: Delete comp_mask from verbs_srq
  • 90a4d0cce9b093267459774dd4db39477b2d3999 verbs: Extend CQ KABI to get an async FD
  • 6d048da6ca7cf40dc4b26d4c0efd7781b05ddd8b Update kernel headers
  • 087c9416cfd5121023f5b36209e388ad13d54063 pyverbs: Add MWs weakrefs to QPEx
  • e50a081224fe7881f7f9ddc54b1065dcf5800ce4 mlx5: Fix reg_mr bad flow

This list of changes was auto generated.