Log In
source-git
/
rdma-core
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
1d585d
rdma-core-32.0 base
Authored and Committed by Packit Service
4 years ago
raw
patch
tree
parent
319 files changed.
19695 lines added
.
7556 lines removed
.
CMakeLists.txt
file modified
+43
-16
Documentation/pyverbs.md
file modified
+61
-4
Documentation/testing.md
file modified
+0
-7
buildlib/azure-pipelines-release.yml
file modified
+2
-2
buildlib/azure-pipelines.yml
file modified
+25
-20
buildlib/cbuild
file modified
+48
-20
buildlib/centos6.spec
file modified
+1
-1
buildlib/check-build
file modified
+1
-1
buildlib/config.h.in
file modified
+2
-2
buildlib/fixup-include/sys-random.h
file added
+13
buildlib/gen-sparse.py
file modified
+2
-0
buildlib/pandoc-prebuilt/00b1d0691cdea71ca370160f85854622bfef1e92
file modified
+146
-171
buildlib/pandoc-prebuilt/03680fe180ea50ca7a257bae4e9229a77c5bee39
file added
+61
buildlib/pandoc-prebuilt/0ac7ce8cf9db88f5ac3aa4e5afdeae555017e1fc
file modified
+40
-49
buildlib/pandoc-prebuilt/15509ed914ee358ac026220db5abf5f9fe1737de
file modified
+11
-11
buildlib/pandoc-prebuilt/162c504f31acfe07dc7c4eed5abd1c873ac2f734
file added
+94
buildlib/pandoc-prebuilt/177697d3a0829174dba026d04c8eba60b5a27007
file added
+63
buildlib/pandoc-prebuilt/1c3f51131206bb1a7ed34fbdc897910d313df687
file modified
+20
-22
buildlib/pandoc-prebuilt/2082c9e75706a10a0c0c9925f5108736249d8368
file modified
+31
-42
buildlib/pandoc-prebuilt/23046225aae54879fdd2d044ba307096e412d64c
file modified
+19
-29
buildlib/pandoc-prebuilt/23660644c7d16519530ca5d9fe12f0f800e1f1c0
file modified
+19
-25
buildlib/pandoc-prebuilt/27eaa419d1bb46824097bffdf0ae970f24c1f0eb
file added
+48
buildlib/pandoc-prebuilt/2a9899c3a62b0c9164f7f76f08930a7e80ea9e51
file modified
+26
-31
buildlib/pandoc-prebuilt/2cd4402b920e0a57d92dcf281f2091ee6e4ac141
file modified
+15
-15
buildlib/pandoc-prebuilt/2d8bf0753443ec6498bc7a90d728d90110707533
file modified
+26
-37
buildlib/pandoc-prebuilt/34cf0e59f60dd9af279902148ab5180325339afc
file modified
+9
-9
buildlib/pandoc-prebuilt/35de5f25ab929eed324046bc74a2a953f3b8a47b
file modified
+16
-16
buildlib/pandoc-prebuilt/41bbb0bed7a781be59e8c0dcd8b7278af2ce6882
file modified
+14
-13
buildlib/pandoc-prebuilt/42f038a5f87713ae1079c61615b27d0a41336faa
file modified
+129
-163
buildlib/pandoc-prebuilt/4a2fda3e7e3b15e84396f81e6aae0bde38dcfb98
file modified
+15
-15
buildlib/pandoc-prebuilt/4aefe6ec699efe9cbeab3f78569c8ed5da970a2e
file modified
+30
-36
buildlib/pandoc-prebuilt/50f6e71e397cf5410c315ea80d7bd3a967080647
file added
+31
buildlib/pandoc-prebuilt/5149808f7f084016a7e6ee8afa1b217bcd78f25d
file added
+35
buildlib/pandoc-prebuilt/515c4ddf52e644f7f347c40deac43d5ddb5bb19d
file modified
+9
-9
buildlib/pandoc-prebuilt/532c7a2d93d5555e2b0b1403669a2be45ec851d4
file added
+86
buildlib/pandoc-prebuilt/561ea56de897d453a681e70cd2be7d0c0335e784
file modified
+17
-24
buildlib/pandoc-prebuilt/58748d44e47709c08982c6349ef8fc8891398ef3
file modified
+31
-37
buildlib/pandoc-prebuilt/624de381c4dd90a5061dfb899e33d1aff4f8af1c
file modified
+6
-8
buildlib/pandoc-prebuilt/6465ebc6a2cda4fc52fa1badb65b07e7effaca6b
file modified
+27
-31
buildlib/pandoc-prebuilt/6962baf519ab44a4635fd03f70c3033b30b7467e
file modified
+26
-41
buildlib/pandoc-prebuilt/697d7ae1cfe1af4b9264377df95979884266183b
file added
+39
buildlib/pandoc-prebuilt/6a82b0bc695f8fd980a86aefaf5890804a010761
file modified
+12
-12
buildlib/pandoc-prebuilt/6ae20730dd330526b00e52b24456be5bc4e07a9a
file modified
+19
-21
buildlib/pandoc-prebuilt/6de8298d2452a2503f893112a0955baf560008c1
file modified
+17
-16
buildlib/pandoc-prebuilt/70a57d40639cd86df012d1d8de4460ea2e550676
file added
+128
buildlib/pandoc-prebuilt/71b9f30576194f743a340f6eaef13c674b4019d5
file modified
+15
-15
buildlib/pandoc-prebuilt/77100c5a6ee765b51de802a3368e8e9fdea4914c
file added
+31
buildlib/pandoc-prebuilt/771e81c03946e49b29d803afc6498a1c2c346ce8
file modified
+12
-12
buildlib/pandoc-prebuilt/77296d8207743f01a23a4bd7b5c59c7b84c454e7
file modified
+24
-35
buildlib/pandoc-prebuilt/77e091fce9252614b7c6136f15917606746eac44
file modified
+11
-16
buildlib/pandoc-prebuilt/7d3edfef629d9dea0b4104ab062e4db1ce3aa45f
file added
+121
buildlib/pandoc-prebuilt/8ffcb0db55efb46a50559f39000fd7b8b82d57cc
file modified
+14
-20
buildlib/pandoc-prebuilt/91431482687147a89ce2729e56c0ae743a2ecf97
file added
+67
buildlib/pandoc-prebuilt/93db87fd38bdb056c0480494965253ba2b75235d
file added
+380
buildlib/pandoc-prebuilt/972a32a8debfec8e394c32769fd0d69e06a946ef
file added
+72
buildlib/pandoc-prebuilt/983dc82fa7ae24ca010e5d6e9d76e86725041150
file modified
+19
-19
buildlib/pandoc-prebuilt/a87ace1daaff861a7854e9773f09a3467c40f02e
file modified
+40
-55
buildlib/pandoc-prebuilt/a8ffa02582b1604aa43cc72efd3bcde41e65b4cd
file modified
+26
-25
buildlib/pandoc-prebuilt/a91b9346f932b9f38e4ce3ec5ee815fd39fa0a91
file modified
+19
-22
buildlib/pandoc-prebuilt/b4a6bc6bbb2f05ddc2593766851a6aaf9fd4d306
file modified
+20
-30
buildlib/pandoc-prebuilt/b680cb65b283c73a1e31eab15c2fc6c4f9d10da5
file added
+120
buildlib/pandoc-prebuilt/bc330f50986a4c202ab66bc12d82b6904bff909f
file modified
+2
-2
buildlib/pandoc-prebuilt/bde0f0fb11d80958e182842cb166935bb5be3347
file modified
+15
-15
buildlib/pandoc-prebuilt/c0c239f1fb706358d4ee439f21164f7fb0662c86
file modified
+17
-17
buildlib/pandoc-prebuilt/c10b498742b7bd02b349331d8ab6ed7a2951bbc5
file modified
+10
-12
buildlib/pandoc-prebuilt/c6c59b5def9ab3d0083324e4053a36a863365865
file added
+55
buildlib/pandoc-prebuilt/c6cf51c33703f96d23549f640ab1e80205143daf
file modified
+35
-53
buildlib/pandoc-prebuilt/ca22a60969c4c2b09f35bd74358cc9247766569b
file added
+67
buildlib/pandoc-prebuilt/cf4e4cd11a7895e2b33c4b3e1625393ebf105452
file modified
+26
-28
buildlib/pandoc-prebuilt/d5c7e7b0425b7c207ee41b58a93e749b88d7afee
file modified
+41
-55
buildlib/pandoc-prebuilt/e17edb66e91620850eb7da65f8e01f7fd1d1ddfd
file added
+43
buildlib/pandoc-prebuilt/e44e94a238c3c63d976a79adb52e34fb24140a85
file modified
+29
-34
buildlib/pandoc-prebuilt/e4d776d0b6f839435f0db61df3122af0280416e6
file modified
+126
-136
buildlib/pandoc-prebuilt/f34fcba7aaa68b2aa752241370d19d79cfdc2cb4
file modified
+83
-85
buildlib/pandoc-prebuilt/f951af66c47de282e7c5fede594de5d30db0292a
file added
+58
buildlib/pandoc-prebuilt/fa29d88a48409a61841ea15857c81feb01fd166d
file modified
+27
-34
buildlib/pandoc-prebuilt/fe1de88695b9f8551b1f861987b4188fdd592002
file modified
+13
-13
buildlib/pyverbs_functions.cmake
file modified
+1
-1
buildlib/sparse-include/31/bits-sysmacros.h.diff
file added
+24
buildlib/sparse-include/31/netinet-in.h.diff
file added
+123
buildlib/sparse-include/31/stdlib.h.diff
file added
+23
buildlib/sparse-include/31/sys-socket.h.diff
file added
+11
debian/changelog
file modified
+1
-1
debian/control
file modified
+1
-1
debian/ibverbs-providers.symbols
file modified
+10
-0
debian/libibumad3.symbols
file modified
+2
-0
debian/libibverbs1.symbols
file modified
+13
-0
debian/librdmacm-dev.install
file modified
+1
-52
debian/librdmacm1.symbols
file modified
+4
-0
ibacm/man/ibacm.8
file modified
+1
-1
ibacm/prov/acmp/src/acmp.c
file modified
+3
-1
ibacm/src/acm.c
file modified
+3
-1
ibacm/src/libacm.c
file modified
+5
-1
infiniband-diags/ibstat.c
file modified
+3
-0
kernel-boot/rdma-hw-modules.rules
file modified
+16
-7
kernel-headers/rdma/efa-abi.h
file modified
+15
-1
kernel-headers/rdma/hfi/hfi1_user.h
file modified
+2
-1
kernel-headers/rdma/hns-abi.h
file modified
+3
-1
kernel-headers/rdma/ib_user_ioctl_cmds.h
file modified
+112
-0
kernel-headers/rdma/ib_user_ioctl_verbs.h
file modified
+58
-0
kernel-headers/rdma/ib_user_verbs.h
file modified
+11
-0
kernel-headers/rdma/mlx5-abi.h
file modified
+7
-2
kernel-headers/rdma/mlx5_user_ioctl_cmds.h
file modified
+21
-1
kernel-headers/rdma/qedr-abi.h
file modified
+7
-3
kernel-headers/rdma/rdma_netlink.h
file modified
+9
-0
kernel-headers/rdma/rdma_user_cm.h
file modified
+14
-1
kernel-headers/rdma/rdma_user_ioctl.h
file modified
+1
-1
kernel-headers/rdma/rdma_user_ioctl_cmds.h
file modified
+1
-1
kernel-headers/rdma/rdma_user_rxe.h
file modified
+3
-3
kernel-headers/update
file modified
+1
-1
libibnetdisc/man/ibnd_discover_fabric.3
file modified
+1
-1
libibumad/CMakeLists.txt
file modified
+1
-1
libibumad/libibumad.map
file modified
+5
-0
libibumad/man/umad_addr_dump.3
file modified
+1
-1
libibumad/man/umad_alloc.3
file modified
+1
-1
libibumad/man/umad_class_str.3
file modified
+1
-1
libibumad/man/umad_close_port.3
file modified
+1
-1
libibumad/man/umad_debug.3
file modified
+1
-1
libibumad/man/umad_dump.3
file modified
+1
-1
libibumad/man/umad_free.3
file modified
+1
-1
libibumad/man/umad_get_ca.3
file modified
+1
-1
libibumad/man/umad_get_ca_portguids.3
file modified
+1
-1
libibumad/man/umad_get_cas_names.3
file modified
+1
-1
libibumad/man/umad_get_fd.3
file modified
+1
-1
libibumad/man/umad_get_issm_path.3
file modified
+2
-2
libibumad/man/umad_get_mad.3
file modified
+1
-1
libibumad/man/umad_get_mad_addr.3
file modified
+1
-1
libibumad/man/umad_get_pkey.3
file modified
+1
-1
libibumad/man/umad_get_port.3
file modified
+1
-1
libibumad/man/umad_open_port.3
file modified
+4
-4
libibumad/man/umad_poll.3
file modified
+1
-1
libibumad/man/umad_recv.3
file modified
+1
-1
libibumad/man/umad_register.3
file modified
+1
-1
libibumad/man/umad_register2.3
file modified
+1
-1
libibumad/man/umad_register_oui.3
file modified
+1
-1
libibumad/man/umad_send.3
file modified
+1
-1
libibumad/man/umad_set_addr.3
file modified
+1
-1
libibumad/man/umad_set_addr_net.3
file modified
+1
-1
libibumad/man/umad_set_grh.3
file modified
+1
-1
libibumad/man/umad_set_grh_net.3
file modified
+1
-1
libibumad/man/umad_set_pkey.3
file modified
+1
-1
libibumad/man/umad_size.3
file modified
+1
-1
libibumad/man/umad_sort_ca_device_list.3.md
file added
+57
libibumad/man/umad_status.3
file modified
+1
-1
libibumad/man/umad_unregister.3
file modified
+1
-1
libibumad/umad.c
file modified
+54
-0
libibumad/umad.h
file modified
+1
-0
libibverbs/CMakeLists.txt
file modified
+4
-1
libibverbs/cmd.c
file modified
+1
-481
libibverbs/cmd_cq.c
file modified
+12
-3
libibverbs/cmd_device.c
file modified
+342
-4
libibverbs/cmd_fallback.c
file modified
+1
-1
libibverbs/cmd_mr.c
file modified
+31
-0
libibverbs/cmd_qp.c
file added
+480
libibverbs/cmd_srq.c
file added
+283
libibverbs/cmd_wq.c
file added
+178
libibverbs/device.c
file modified
+96
-18
libibverbs/driver.h
file modified
+43
-27
libibverbs/dummy_ops.c
file modified
+45
-1
libibverbs/examples/devinfo.c
file modified
+10
-10
libibverbs/ibdev_nl.c
file modified
+2
-1
libibverbs/ibverbs.h
file modified
+3
-0
libibverbs/init.c
file modified
+1
-1
libibverbs/kern-abi.h
file modified
+11
-0
libibverbs/libibverbs.map.in
file modified
+24
-0
libibverbs/man/CMakeLists.txt
file modified
+10
-0
libibverbs/man/ibv_advise_mr.3.md
file modified
+4
-0
libibverbs/man/ibv_create_wq.3
file modified
+1
-1
libibverbs/man/ibv_get_device_guid.3.md
file modified
+2
-2
libibverbs/man/ibv_get_device_index.3.md
file added
+40
libibverbs/man/ibv_get_device_list.3.md
file modified
+1
-0
libibverbs/man/ibv_get_srq_num.3.md
file modified
+1
-1
libibverbs/man/ibv_import_device.3.md
file added
+48
libibverbs/man/ibv_import_mr.3.md
file added
+64
libibverbs/man/ibv_import_pd.3.md
file added
+59
libibverbs/man/ibv_query_ece.3.md
file added
+75
libibverbs/man/ibv_query_gid_ex.3.md
file added
+93
libibverbs/man/ibv_query_gid_table.3.md
file added
+73
libibverbs/man/ibv_set_ece.3.md
file added
+78
libibverbs/memory.c
file modified
+29
-9
libibverbs/verbs.c
file modified
+96
-115
libibverbs/verbs.h
file modified
+107
-3
libibverbs/verbs_api.h
file modified
+1
-0
librdmacm/CMakeLists.txt
file modified
+1
-1
librdmacm/acm.h
file modified
+4
-4
librdmacm/cma.c
file modified
+450
-95
librdmacm/librdmacm.map
file modified
+7
-0
librdmacm/man/CMakeLists.txt
file modified
+2
-0
librdmacm/man/rdma_cm.7
file modified
+13
-1
librdmacm/man/rdma_get_remote_ece.3.md
file added
+61
librdmacm/man/rdma_set_local_ece.3.md
file added
+62
librdmacm/rdma_cma.h
file modified
+24
-0
librdmacm/rdma_cma_abi.h
file modified
+14
-1
providers/bnxt_re/main.c
file modified
+0
-2
providers/bnxt_re/verbs.c
file modified
+0
-10
providers/bnxt_re/verbs.h
file modified
+0
-2
providers/efa/efa-abi.h
file modified
+5
-5
providers/efa/efa.c
file modified
+10
-3
providers/efa/efa.h
file modified
+24
-20
providers/efa/efadv.h
file modified
+2
-1
providers/efa/man/efadv_query_device.3.md
file modified
+3
-0
providers/efa/verbs.c
file modified
+571
-269
providers/efa/verbs.h
file modified
+3
-1
providers/hns/hns_roce_u.c
file modified
+19
-14
providers/hns/hns_roce_u.h
file modified
+28
-7
providers/hns/hns_roce_u_hw_v1.c
file modified
+1
-1
providers/hns/hns_roce_u_hw_v2.c
file modified
+253
-130
providers/hns/hns_roce_u_hw_v2.h
file modified
+3
-0
providers/hns/hns_roce_u_verbs.c
file modified
+158
-181
providers/mlx4/cq.c
file modified
+26
-26
providers/mlx4/mlx4.c
file modified
+2
-2
providers/mlx4/mlx4.h
file modified
+3
-2
providers/mlx4/srq.c
file modified
+0
-1
providers/mlx4/verbs.c
file modified
+17
-9
providers/mlx5/CMakeLists.txt
file modified
+4
-1
providers/mlx5/cq.c
file modified
+45
-45
providers/mlx5/dr_action.c
file modified
+786
-431
providers/mlx5/dr_buddy.c
file added
+237
providers/mlx5/dr_dbg.c
file modified
+71
-17
providers/mlx5/dr_devx.c
file modified
+362
-43
providers/mlx5/dr_domain.c
file modified
+80
-14
providers/mlx5/dr_icm_pool.c
file modified
+259
-331
providers/mlx5/dr_matcher.c
file modified
+145
-112
providers/mlx5/dr_rule.c
file modified
+55
-31
providers/mlx5/dr_send.c
file modified
+34
-17
providers/mlx5/dr_ste.c
file modified
+271
-1488
providers/mlx5/dr_ste.h
file added
+211
providers/mlx5/dr_ste_v0.c
file added
+1535
providers/mlx5/dr_ste_v1.c
file added
+1585
providers/mlx5/dr_table.c
file modified
+8
-9
providers/mlx5/libmlx5.map
file modified
+19
-0
providers/mlx5/man/CMakeLists.txt
file modified
+7
-0
providers/mlx5/man/mlx5dv_create_flow.3.md
file modified
+4
-0
providers/mlx5/man/mlx5dv_create_qp.3.md
file modified
+7
-0
providers/mlx5/man/mlx5dv_dr_flow.3.md
file modified
+44
-2
providers/mlx5/man/mlx5dv_modify_qp_lag_port.3.md
file added
+45
providers/mlx5/man/mlx5dv_query_device.3
file modified
+1
-0
providers/mlx5/man/mlx5dv_query_qp_lag_port.3.md
file added
+49
providers/mlx5/mlx5-abi.h
file modified
+1
-1
providers/mlx5/mlx5.c
file modified
+356
-124
providers/mlx5/mlx5.h
file modified
+42
-4
providers/mlx5/mlx5_ifc.h
file modified
+795
-40
providers/mlx5/mlx5dv.h
file modified
+52
-0
providers/mlx5/mlx5dv_dr.h
file modified
+325
-129
providers/mlx5/qp.c
file modified
+1
-1
providers/mlx5/verbs.c
file modified
+272
-36
providers/qedr/common_hsi.h
file modified
+6
-4
providers/qedr/qelr.h
file modified
+38
-6
providers/qedr/qelr_abi.h
file modified
+4
-0
providers/qedr/qelr_hsi_rdma.h
file modified
+7
-1
providers/qedr/qelr_main.c
file modified
+29
-3
providers/qedr/qelr_verbs.c
file modified
+397
-113
providers/qedr/qelr_verbs.h
file modified
+8
-0
providers/siw/siw.c
file modified
+0
-18
pyverbs/CMakeLists.txt
file modified
+2
-1
pyverbs/addr.pxd
file modified
+2
-0
pyverbs/addr.pyx
file modified
+14
-4
pyverbs/cmid.pxd
file modified
+9
-0
pyverbs/cmid.pyx
file modified
+235
-18
pyverbs/cq.pyx
file modified
+2
-2
pyverbs/device.pxd
file modified
+4
-3
pyverbs/device.pyx
file modified
+161
-21
pyverbs/libibverbs.pxd
file modified
+41
-7
pyverbs/libibverbs_enums.pxd
file modified
+20
-3
pyverbs/librdmacm.pxd
file modified
+24
-0
pyverbs/librdmacm_enums.pxd
file modified
+8
-0
pyverbs/mem_alloc.pyx
file modified
+4
-1
pyverbs/mr.pxd
file modified
+7
-0
pyverbs/mr.pyx
file modified
+144
-24
pyverbs/pd.pxd
file modified
+1
-0
pyverbs/pd.pyx
file modified
+50
-8
pyverbs/providers/efa/CMakeLists.txt
file added
+6
pyverbs/providers/efa/__init__.pxd
file added
+0
pyverbs/providers/efa/__init__.py
file added
+0
pyverbs/providers/efa/efadv.pxd
file added
+31
pyverbs/providers/efa/efadv.pyx
file added
+150
pyverbs/providers/efa/efadv_enums.pxd
file added
+13
pyverbs/providers/efa/libefa.pxd
file added
+31
pyverbs/providers/mlx5/libmlx5.pxd
file modified
+21
-1
pyverbs/providers/mlx5/mlx5dv.pxd
file modified
+10
-5
pyverbs/providers/mlx5/mlx5dv.pyx
file modified
+95
-15
pyverbs/providers/mlx5/mlx5dv_enums.pxd
file modified
+5
-0
pyverbs/qp.pxd
file modified
+6
-0
pyverbs/qp.pyx
file modified
+102
-7
pyverbs/srq.pxd
file modified
+2
-0
pyverbs/srq.pyx
file modified
+13
-1
pyverbs/wr.pxd
file modified
+2
-0
pyverbs/wr.pyx
file modified
+38
-6
redhat/rdma-core.spec
file modified
+16
-26
redhat/rdma.conf
file modified
+24
-18
redhat/rdma.modules-setup.sh
file modified
+10
-5
srp_daemon/srp_daemon.c
file modified
+4
-4
suse/rdma-core.spec
file modified
+1
-11
tests/CMakeLists.txt
file modified
+8
-0
tests/__init__.py
file modified
+17
-0
tests/args_parser.py
file added
+33
tests/base.py
file modified
+197
-193
tests/base_rdmacm.py
file added
+154
tests/mlx5_base.py
file added
+97
tests/rdmacm_utils.py
file modified
+384
-219
tests/run_tests.py
file modified
+2
-0
tests/test_addr.py
file modified
+5
-19
tests/test_cq_events.py
file modified
+15
-6
tests/test_cqex.py
file modified
+2
-6
tests/test_device.py
file modified
+82
-23
tests/test_efadv.py
file added
+80
tests/test_mlx5_dc.py
file added
+56
tests/test_mlx5_lag_affinity.py
file added
+53
tests/test_mlx5_uar.py
file added
+38
tests/test_mr.py
file modified
+158
-58
tests/test_odp.py
file modified
+109
-35
tests/test_qp.py
file modified
+218
-270
tests/test_qpex.py
file modified
+47
-85
tests/test_rdmacm.py
file modified
+155
-62
tests/test_relaxed_ordering.py
file modified
+15
-10
tests/test_shared_pd.py
file added
+95
tests/utils.py
file modified
+214
-83
util/util.c
file modified
+25
-0
util/util.h
file modified
+1
-0
rdma-core-32.0 base
CMakeLists.txt
file modified
+43
-16
Documentation/pyverbs.md
file modified
+61
-4
Documentation/testing.md
file modified
+0
-7
buildlib/azure-pipelines-release.yml
file modified
+2
-2
buildlib/azure-pipelines.yml
file modified
+25
-20
buildlib/cbuild
file modified
+48
-20
buildlib/centos6.spec
file modified
+1
-1
buildlib/check-build
file modified
+1
-1
buildlib/config.h.in
file modified
+2
-2
buildlib/fixup-include/sys-random.h
file added
+13
buildlib/gen-sparse.py
file modified
+2
-0
buildlib/pandoc-prebuilt/00b1d0691cdea71ca370160f85854622bfef1e92
file modified
+146
-171
buildlib/pandoc-prebuilt/03680fe180ea50ca7a257bae4e9229a77c5bee39
file added
+61
buildlib/pandoc-prebuilt/0ac7ce8cf9db88f5ac3aa4e5afdeae555017e1fc
file modified
+40
-49
buildlib/pandoc-prebuilt/15509ed914ee358ac026220db5abf5f9fe1737de
file modified
+11
-11
buildlib/pandoc-prebuilt/162c504f31acfe07dc7c4eed5abd1c873ac2f734
file added
+94
buildlib/pandoc-prebuilt/177697d3a0829174dba026d04c8eba60b5a27007
file added
+63
buildlib/pandoc-prebuilt/1c3f51131206bb1a7ed34fbdc897910d313df687
file modified
+20
-22
buildlib/pandoc-prebuilt/2082c9e75706a10a0c0c9925f5108736249d8368
file modified
+31
-42
buildlib/pandoc-prebuilt/23046225aae54879fdd2d044ba307096e412d64c
file modified
+19
-29
buildlib/pandoc-prebuilt/23660644c7d16519530ca5d9fe12f0f800e1f1c0
file modified
+19
-25
buildlib/pandoc-prebuilt/27eaa419d1bb46824097bffdf0ae970f24c1f0eb
file added
+48
buildlib/pandoc-prebuilt/2a9899c3a62b0c9164f7f76f08930a7e80ea9e51
file modified
+26
-31
buildlib/pandoc-prebuilt/2cd4402b920e0a57d92dcf281f2091ee6e4ac141
file modified
+15
-15
buildlib/pandoc-prebuilt/2d8bf0753443ec6498bc7a90d728d90110707533
file modified
+26
-37
buildlib/pandoc-prebuilt/34cf0e59f60dd9af279902148ab5180325339afc
file modified
+9
-9
buildlib/pandoc-prebuilt/35de5f25ab929eed324046bc74a2a953f3b8a47b
file modified
+16
-16
buildlib/pandoc-prebuilt/41bbb0bed7a781be59e8c0dcd8b7278af2ce6882
file modified
+14
-13
buildlib/pandoc-prebuilt/42f038a5f87713ae1079c61615b27d0a41336faa
file modified
+129
-163
buildlib/pandoc-prebuilt/4a2fda3e7e3b15e84396f81e6aae0bde38dcfb98
file modified
+15
-15
buildlib/pandoc-prebuilt/4aefe6ec699efe9cbeab3f78569c8ed5da970a2e
file modified
+30
-36
buildlib/pandoc-prebuilt/50f6e71e397cf5410c315ea80d7bd3a967080647
file added
+31
buildlib/pandoc-prebuilt/5149808f7f084016a7e6ee8afa1b217bcd78f25d
file added
+35
buildlib/pandoc-prebuilt/515c4ddf52e644f7f347c40deac43d5ddb5bb19d
file modified
+9
-9
buildlib/pandoc-prebuilt/532c7a2d93d5555e2b0b1403669a2be45ec851d4
file added
+86
buildlib/pandoc-prebuilt/561ea56de897d453a681e70cd2be7d0c0335e784
file modified
+17
-24
buildlib/pandoc-prebuilt/58748d44e47709c08982c6349ef8fc8891398ef3
file modified
+31
-37
buildlib/pandoc-prebuilt/624de381c4dd90a5061dfb899e33d1aff4f8af1c
file modified
+6
-8
buildlib/pandoc-prebuilt/6465ebc6a2cda4fc52fa1badb65b07e7effaca6b
file modified
+27
-31
buildlib/pandoc-prebuilt/6962baf519ab44a4635fd03f70c3033b30b7467e
file modified
+26
-41
buildlib/pandoc-prebuilt/697d7ae1cfe1af4b9264377df95979884266183b
file added
+39
buildlib/pandoc-prebuilt/6a82b0bc695f8fd980a86aefaf5890804a010761
file modified
+12
-12
buildlib/pandoc-prebuilt/6ae20730dd330526b00e52b24456be5bc4e07a9a
file modified
+19
-21
buildlib/pandoc-prebuilt/6de8298d2452a2503f893112a0955baf560008c1
file modified
+17
-16
buildlib/pandoc-prebuilt/70a57d40639cd86df012d1d8de4460ea2e550676
file added
+128
buildlib/pandoc-prebuilt/71b9f30576194f743a340f6eaef13c674b4019d5
file modified
+15
-15
buildlib/pandoc-prebuilt/77100c5a6ee765b51de802a3368e8e9fdea4914c
file added
+31
buildlib/pandoc-prebuilt/771e81c03946e49b29d803afc6498a1c2c346ce8
file modified
+12
-12
buildlib/pandoc-prebuilt/77296d8207743f01a23a4bd7b5c59c7b84c454e7
file modified
+24
-35
buildlib/pandoc-prebuilt/77e091fce9252614b7c6136f15917606746eac44
file modified
+11
-16
buildlib/pandoc-prebuilt/7d3edfef629d9dea0b4104ab062e4db1ce3aa45f
file added
+121
buildlib/pandoc-prebuilt/8ffcb0db55efb46a50559f39000fd7b8b82d57cc
file modified
+14
-20
buildlib/pandoc-prebuilt/91431482687147a89ce2729e56c0ae743a2ecf97
file added
+67
buildlib/pandoc-prebuilt/93db87fd38bdb056c0480494965253ba2b75235d
file added
+380
buildlib/pandoc-prebuilt/972a32a8debfec8e394c32769fd0d69e06a946ef
file added
+72
buildlib/pandoc-prebuilt/983dc82fa7ae24ca010e5d6e9d76e86725041150
file modified
+19
-19
buildlib/pandoc-prebuilt/a87ace1daaff861a7854e9773f09a3467c40f02e
file modified
+40
-55
buildlib/pandoc-prebuilt/a8ffa02582b1604aa43cc72efd3bcde41e65b4cd
file modified
+26
-25
buildlib/pandoc-prebuilt/a91b9346f932b9f38e4ce3ec5ee815fd39fa0a91
file modified
+19
-22
buildlib/pandoc-prebuilt/b4a6bc6bbb2f05ddc2593766851a6aaf9fd4d306
file modified
+20
-30
buildlib/pandoc-prebuilt/b680cb65b283c73a1e31eab15c2fc6c4f9d10da5
file added
+120
buildlib/pandoc-prebuilt/bc330f50986a4c202ab66bc12d82b6904bff909f
file modified
+2
-2
buildlib/pandoc-prebuilt/bde0f0fb11d80958e182842cb166935bb5be3347
file modified
+15
-15
buildlib/pandoc-prebuilt/c0c239f1fb706358d4ee439f21164f7fb0662c86
file modified
+17
-17
buildlib/pandoc-prebuilt/c10b498742b7bd02b349331d8ab6ed7a2951bbc5
file modified
+10
-12
buildlib/pandoc-prebuilt/c6c59b5def9ab3d0083324e4053a36a863365865
file added
+55
buildlib/pandoc-prebuilt/c6cf51c33703f96d23549f640ab1e80205143daf
file modified
+35
-53
buildlib/pandoc-prebuilt/ca22a60969c4c2b09f35bd74358cc9247766569b
file added
+67
buildlib/pandoc-prebuilt/cf4e4cd11a7895e2b33c4b3e1625393ebf105452
file modified
+26
-28
buildlib/pandoc-prebuilt/d5c7e7b0425b7c207ee41b58a93e749b88d7afee
file modified
+41
-55
buildlib/pandoc-prebuilt/e17edb66e91620850eb7da65f8e01f7fd1d1ddfd
file added
+43
buildlib/pandoc-prebuilt/e44e94a238c3c63d976a79adb52e34fb24140a85
file modified
+29
-34
buildlib/pandoc-prebuilt/e4d776d0b6f839435f0db61df3122af0280416e6
file modified
+126
-136
buildlib/pandoc-prebuilt/f34fcba7aaa68b2aa752241370d19d79cfdc2cb4
file modified
+83
-85
buildlib/pandoc-prebuilt/f951af66c47de282e7c5fede594de5d30db0292a
file added
+58
buildlib/pandoc-prebuilt/fa29d88a48409a61841ea15857c81feb01fd166d
file modified
+27
-34
buildlib/pandoc-prebuilt/fe1de88695b9f8551b1f861987b4188fdd592002
file modified
+13
-13
buildlib/pyverbs_functions.cmake
file modified
+1
-1
buildlib/sparse-include/31/bits-sysmacros.h.diff
file added
+24
buildlib/sparse-include/31/netinet-in.h.diff
file added
+123
buildlib/sparse-include/31/stdlib.h.diff
file added
+23
buildlib/sparse-include/31/sys-socket.h.diff
file added
+11
debian/changelog
file modified
+1
-1
debian/control
file modified
+1
-1
debian/ibverbs-providers.symbols
file modified
+10
-0
debian/libibumad3.symbols
file modified
+2
-0
debian/libibverbs1.symbols
file modified
+13
-0
debian/librdmacm-dev.install
file modified
+1
-52
debian/librdmacm1.symbols
file modified
+4
-0
ibacm/man/ibacm.8
file modified
+1
-1
ibacm/prov/acmp/src/acmp.c
file modified
+3
-1
ibacm/src/acm.c
file modified
+3
-1
ibacm/src/libacm.c
file modified
+5
-1
infiniband-diags/ibstat.c
file modified
+3
-0
kernel-boot/rdma-hw-modules.rules
file modified
+16
-7
kernel-headers/rdma/efa-abi.h
file modified
+15
-1
kernel-headers/rdma/hfi/hfi1_user.h
file modified
+2
-1
kernel-headers/rdma/hns-abi.h
file modified
+3
-1
kernel-headers/rdma/ib_user_ioctl_cmds.h
file modified
+112
-0
kernel-headers/rdma/ib_user_ioctl_verbs.h
file modified
+58
-0
kernel-headers/rdma/ib_user_verbs.h
file modified
+11
-0
kernel-headers/rdma/mlx5-abi.h
file modified
+7
-2
kernel-headers/rdma/mlx5_user_ioctl_cmds.h
file modified
+21
-1
kernel-headers/rdma/qedr-abi.h
file modified
+7
-3
kernel-headers/rdma/rdma_netlink.h
file modified
+9
-0
kernel-headers/rdma/rdma_user_cm.h
file modified
+14
-1
kernel-headers/rdma/rdma_user_ioctl.h
file modified
+1
-1
kernel-headers/rdma/rdma_user_ioctl_cmds.h
file modified
+1
-1
kernel-headers/rdma/rdma_user_rxe.h
file modified
+3
-3
kernel-headers/update
file modified
+1
-1
libibnetdisc/man/ibnd_discover_fabric.3
file modified
+1
-1
libibumad/CMakeLists.txt
file modified
+1
-1
libibumad/libibumad.map
file modified
+5
-0
libibumad/man/umad_addr_dump.3
file modified
+1
-1
libibumad/man/umad_alloc.3
file modified
+1
-1
libibumad/man/umad_class_str.3
file modified
+1
-1
libibumad/man/umad_close_port.3
file modified
+1
-1
libibumad/man/umad_debug.3
file modified
+1
-1
libibumad/man/umad_dump.3
file modified
+1
-1
libibumad/man/umad_free.3
file modified
+1
-1
libibumad/man/umad_get_ca.3
file modified
+1
-1
libibumad/man/umad_get_ca_portguids.3
file modified
+1
-1
libibumad/man/umad_get_cas_names.3
file modified
+1
-1
libibumad/man/umad_get_fd.3
file modified
+1
-1
libibumad/man/umad_get_issm_path.3
file modified
+2
-2
libibumad/man/umad_get_mad.3
file modified
+1
-1
libibumad/man/umad_get_mad_addr.3
file modified
+1
-1
libibumad/man/umad_get_pkey.3
file modified
+1
-1
libibumad/man/umad_get_port.3
file modified
+1
-1
libibumad/man/umad_open_port.3
file modified
+4
-4
libibumad/man/umad_poll.3
file modified
+1
-1
libibumad/man/umad_recv.3
file modified
+1
-1
libibumad/man/umad_register.3
file modified
+1
-1
libibumad/man/umad_register2.3
file modified
+1
-1
libibumad/man/umad_register_oui.3
file modified
+1
-1
libibumad/man/umad_send.3
file modified
+1
-1
libibumad/man/umad_set_addr.3
file modified
+1
-1
libibumad/man/umad_set_addr_net.3
file modified
+1
-1
libibumad/man/umad_set_grh.3
file modified
+1
-1
libibumad/man/umad_set_grh_net.3
file modified
+1
-1
libibumad/man/umad_set_pkey.3
file modified
+1
-1
libibumad/man/umad_size.3
file modified
+1
-1
libibumad/man/umad_sort_ca_device_list.3.md
file added
+57
libibumad/man/umad_status.3
file modified
+1
-1
libibumad/man/umad_unregister.3
file modified
+1
-1
libibumad/umad.c
file modified
+54
-0
libibumad/umad.h
file modified
+1
-0
libibverbs/CMakeLists.txt
file modified
+4
-1
libibverbs/cmd.c
file modified
+1
-481
libibverbs/cmd_cq.c
file modified
+12
-3
libibverbs/cmd_device.c
file modified
+342
-4
libibverbs/cmd_fallback.c
file modified
+1
-1
libibverbs/cmd_mr.c
file modified
+31
-0
libibverbs/cmd_qp.c
file added
+480
libibverbs/cmd_srq.c
file added
+283
libibverbs/cmd_wq.c
file added
+178
libibverbs/device.c
file modified
+96
-18
libibverbs/driver.h
file modified
+43
-27
libibverbs/dummy_ops.c
file modified
+45
-1
libibverbs/examples/devinfo.c
file modified
+10
-10
libibverbs/ibdev_nl.c
file modified
+2
-1
libibverbs/ibverbs.h
file modified
+3
-0
libibverbs/init.c
file modified
+1
-1
libibverbs/kern-abi.h
file modified
+11
-0
libibverbs/libibverbs.map.in
file modified
+24
-0
libibverbs/man/CMakeLists.txt
file modified
+10
-0
libibverbs/man/ibv_advise_mr.3.md
file modified
+4
-0
libibverbs/man/ibv_create_wq.3
file modified
+1
-1
libibverbs/man/ibv_get_device_guid.3.md
file modified
+2
-2
libibverbs/man/ibv_get_device_index.3.md
file added
+40
libibverbs/man/ibv_get_device_list.3.md
file modified
+1
-0
libibverbs/man/ibv_get_srq_num.3.md
file modified
+1
-1
libibverbs/man/ibv_import_device.3.md
file added
+48
libibverbs/man/ibv_import_mr.3.md
file added
+64
libibverbs/man/ibv_import_pd.3.md
file added
+59
libibverbs/man/ibv_query_ece.3.md
file added
+75
libibverbs/man/ibv_query_gid_ex.3.md
file added
+93
libibverbs/man/ibv_query_gid_table.3.md
file added
+73
libibverbs/man/ibv_set_ece.3.md
file added
+78
libibverbs/memory.c
file modified
+29
-9
libibverbs/verbs.c
file modified
+96
-115
libibverbs/verbs.h
file modified
+107
-3
libibverbs/verbs_api.h
file modified
+1
-0
librdmacm/CMakeLists.txt
file modified
+1
-1
librdmacm/acm.h
file modified
+4
-4
librdmacm/cma.c
file modified
+450
-95
librdmacm/librdmacm.map
file modified
+7
-0
librdmacm/man/CMakeLists.txt
file modified
+2
-0
librdmacm/man/rdma_cm.7
file modified
+13
-1
librdmacm/man/rdma_get_remote_ece.3.md
file added
+61
librdmacm/man/rdma_set_local_ece.3.md
file added
+62
librdmacm/rdma_cma.h
file modified
+24
-0
librdmacm/rdma_cma_abi.h
file modified
+14
-1
providers/bnxt_re/main.c
file modified
+0
-2
providers/bnxt_re/verbs.c
file modified
+0
-10
providers/bnxt_re/verbs.h
file modified
+0
-2
providers/efa/efa-abi.h
file modified
+5
-5
providers/efa/efa.c
file modified
+10
-3
providers/efa/efa.h
file modified
+24
-20
providers/efa/efadv.h
file modified
+2
-1
providers/efa/man/efadv_query_device.3.md
file modified
+3
-0
providers/efa/verbs.c
file modified
+571
-269
providers/efa/verbs.h
file modified
+3
-1
providers/hns/hns_roce_u.c
file modified
+19
-14
providers/hns/hns_roce_u.h
file modified
+28
-7
providers/hns/hns_roce_u_hw_v1.c
file modified
+1
-1
providers/hns/hns_roce_u_hw_v2.c
file modified
+253
-130
providers/hns/hns_roce_u_hw_v2.h
file modified
+3
-0
providers/hns/hns_roce_u_verbs.c
file modified
+158
-181
providers/mlx4/cq.c
file modified
+26
-26
providers/mlx4/mlx4.c
file modified
+2
-2
providers/mlx4/mlx4.h
file modified
+3
-2
providers/mlx4/srq.c
file modified
+0
-1
providers/mlx4/verbs.c
file modified
+17
-9
providers/mlx5/CMakeLists.txt
file modified
+4
-1
providers/mlx5/cq.c
file modified
+45
-45
providers/mlx5/dr_action.c
file modified
+786
-431
providers/mlx5/dr_buddy.c
file added
+237
providers/mlx5/dr_dbg.c
file modified
+71
-17
providers/mlx5/dr_devx.c
file modified
+362
-43
providers/mlx5/dr_domain.c
file modified
+80
-14
providers/mlx5/dr_icm_pool.c
file modified
+259
-331
providers/mlx5/dr_matcher.c
file modified
+145
-112
providers/mlx5/dr_rule.c
file modified
+55
-31
providers/mlx5/dr_send.c
file modified
+34
-17
providers/mlx5/dr_ste.c
file modified
+271
-1488
providers/mlx5/dr_ste.h
file added
+211
providers/mlx5/dr_ste_v0.c
file added
+1535
providers/mlx5/dr_ste_v1.c
file added
+1585
providers/mlx5/dr_table.c
file modified
+8
-9
providers/mlx5/libmlx5.map
file modified
+19
-0
providers/mlx5/man/CMakeLists.txt
file modified
+7
-0
providers/mlx5/man/mlx5dv_create_flow.3.md
file modified
+4
-0
providers/mlx5/man/mlx5dv_create_qp.3.md
file modified
+7
-0
providers/mlx5/man/mlx5dv_dr_flow.3.md
file modified
+44
-2
providers/mlx5/man/mlx5dv_modify_qp_lag_port.3.md
file added
+45
providers/mlx5/man/mlx5dv_query_device.3
file modified
+1
-0
providers/mlx5/man/mlx5dv_query_qp_lag_port.3.md
file added
+49
providers/mlx5/mlx5-abi.h
file modified
+1
-1
providers/mlx5/mlx5.c
file modified
+356
-124
providers/mlx5/mlx5.h
file modified
+42
-4
providers/mlx5/mlx5_ifc.h
file modified
+795
-40
providers/mlx5/mlx5dv.h
file modified
+52
-0
providers/mlx5/mlx5dv_dr.h
file modified
+325
-129
providers/mlx5/qp.c
file modified
+1
-1
providers/mlx5/verbs.c
file modified
+272
-36
providers/qedr/common_hsi.h
file modified
+6
-4
providers/qedr/qelr.h
file modified
+38
-6
providers/qedr/qelr_abi.h
file modified
+4
-0
providers/qedr/qelr_hsi_rdma.h
file modified
+7
-1
providers/qedr/qelr_main.c
file modified
+29
-3
providers/qedr/qelr_verbs.c
file modified
+397
-113
providers/qedr/qelr_verbs.h
file modified
+8
-0
providers/siw/siw.c
file modified
+0
-18
pyverbs/CMakeLists.txt
file modified
+2
-1
pyverbs/addr.pxd
file modified
+2
-0
pyverbs/addr.pyx
file modified
+14
-4
pyverbs/cmid.pxd
file modified
+9
-0
pyverbs/cmid.pyx
file modified
+235
-18
pyverbs/cq.pyx
file modified
+2
-2
pyverbs/device.pxd
file modified
+4
-3
pyverbs/device.pyx
file modified
+161
-21
pyverbs/libibverbs.pxd
file modified
+41
-7
pyverbs/libibverbs_enums.pxd
file modified
+20
-3
pyverbs/librdmacm.pxd
file modified
+24
-0
pyverbs/librdmacm_enums.pxd
file modified
+8
-0
pyverbs/mem_alloc.pyx
file modified
+4
-1
pyverbs/mr.pxd
file modified
+7
-0
pyverbs/mr.pyx
file modified
+144
-24
pyverbs/pd.pxd
file modified
+1
-0
pyverbs/pd.pyx
file modified
+50
-8
pyverbs/providers/efa/CMakeLists.txt
file added
+6
pyverbs/providers/efa/__init__.pxd
file added
+0
empty file added
pyverbs/providers/efa/__init__.py
file added
+0
empty file added
pyverbs/providers/efa/efadv.pxd
file added
+31
pyverbs/providers/efa/efadv.pyx
file added
+150
pyverbs/providers/efa/efadv_enums.pxd
file added
+13
pyverbs/providers/efa/libefa.pxd
file added
+31
pyverbs/providers/mlx5/libmlx5.pxd
file modified
+21
-1
pyverbs/providers/mlx5/mlx5dv.pxd
file modified
+10
-5
pyverbs/providers/mlx5/mlx5dv.pyx
file modified
+95
-15
pyverbs/providers/mlx5/mlx5dv_enums.pxd
file modified
+5
-0
pyverbs/qp.pxd
file modified
+6
-0
pyverbs/qp.pyx
file modified
+102
-7
pyverbs/srq.pxd
file modified
+2
-0
pyverbs/srq.pyx
file modified
+13
-1
pyverbs/wr.pxd
file modified
+2
-0
pyverbs/wr.pyx
file modified
+38
-6
redhat/rdma-core.spec
file modified
+16
-26
redhat/rdma.conf
file modified
+24
-18
redhat/rdma.modules-setup.sh
file modified
+10
-5
srp_daemon/srp_daemon.c
file modified
+4
-4
suse/rdma-core.spec
file modified
+1
-11
tests/CMakeLists.txt
file modified
+8
-0
tests/__init__.py
file modified
+17
-0
tests/args_parser.py
file added
+33
tests/base.py
file modified
+197
-193
tests/base_rdmacm.py
file added
+154
tests/mlx5_base.py
file added
+97
tests/rdmacm_utils.py
file modified
+384
-219
tests/run_tests.py
file modified
+2
-0
tests/test_addr.py
file modified
+5
-19
tests/test_cq_events.py
file modified
+15
-6
tests/test_cqex.py
file modified
+2
-6
tests/test_device.py
file modified
+82
-23
tests/test_efadv.py
file added
+80
tests/test_mlx5_dc.py
file added
+56
tests/test_mlx5_lag_affinity.py
file added
+53
tests/test_mlx5_uar.py
file added
+38
tests/test_mr.py
file modified
+158
-58
tests/test_odp.py
file modified
+109
-35
tests/test_qp.py
file modified
+218
-270
tests/test_qpex.py
file modified
+47
-85
tests/test_rdmacm.py
file modified
+155
-62
tests/test_relaxed_ordering.py
file modified
+15
-10
tests/test_shared_pd.py
file added
+95
tests/utils.py
file modified
+214
-83
util/util.c
file modified
+25
-0
util/util.h
file modified
+1
-0