Modules§
- ib_
uverbs_ advise_ mr_ advice - ibv_
atomic_ cap - ibv_
counter_ description - ibv_
flow_ attr_ type - ibv_
flow_ spec_ type - ibv_
mig_ state - ibv_mtu
- ibv_
mw_ type - ibv_
node_ type - ibv_
opcode - ibv_
ops_ wr_ opcode - ibv_
port_ state - ibv_
qp_ state - ibv_
qp_ type - ibv_
rate - ibv_
rereg_ mr_ err_ code - ibv_
srq_ type - ibv_
transport_ type - ibv_
wc_ opcode - ibv_
wc_ status - ibv_
wq_ state - ibv_
wq_ type - ibv_
wr_ opcode - rdma_
cm_ event_ type - rdma_
driver_ id - rdma_
port_ space
Structs§
- __
Bindgen Union Field - _compat_
ibv_ port_ attr - _ibv_
device_ ops - add_t
- atomic_
t - bind_
mw_ t - hdr_t
- ib_
uverbs_ access_ flags - ib_
uverbs_ flow_ action_ esp - ib_
uverbs_ flow_ action_ esp_ encap - ib_
uverbs_ flow_ action_ esp_ encap__ bindgen_ ty_ 1 - ib_
uverbs_ flow_ action_ esp_ encap__ bindgen_ ty_ 2 - ibv_
access_ flags - ibv_ah
- ibv_
ah_ attr - rdma_cm_event related union and struct types
- ibv_
alloc_ dm_ attr - ibv_
async_ event - ibv_
async_ event__ bindgen_ ty_ 1 - ibv_
comp_ channel - ibv_
context - ibv_
context_ ops - ibv_
counter_ attach_ attr - ibv_
counters - ibv_
counters_ init_ attr - ibv_cq
- ibv_
cq_ attr_ mask - ibv_
cq_ ex - ibv_
cq_ init_ attr_ ex - ibv_
cq_ init_ attr_ mask - ibv_
cq_ moderation_ caps - ibv_
create_ cq_ attr_ flags - ibv_
create_ cq_ wc_ flags - ibv_
data_ buf - ibv_
device - ibv_
device_ attr - ibv_
device_ attr_ ex - ibv_
device_ cap_ flags - ibv_dm
- ibv_ece
- ibv_
flow - ibv_
flow_ action - ibv_
flow_ action_ esp_ attr - ibv_
flow_ action_ esp_ mask - ibv_
flow_ attr - ibv_
flow_ esp_ filter - ibv_
flow_ eth_ filter - ibv_
flow_ flags - ibv_
flow_ gre_ filter - ibv_
flow_ ipv4_ ext_ filter - ibv_
flow_ ipv4_ filter - ibv_
flow_ ipv6_ filter - ibv_
flow_ mpls_ filter - ibv_
flow_ spec - ibv_
flow_ spec__ bindgen_ ty_ 1 - ibv_
flow_ spec__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ibv_
flow_ spec_ action_ drop - ibv_
flow_ spec_ action_ handle - ibv_
flow_ spec_ action_ tag - ibv_
flow_ spec_ counter_ action - ibv_
flow_ spec_ esp - ibv_
flow_ spec_ eth - ibv_
flow_ spec_ gre - ibv_
flow_ spec_ ipv4 - ibv_
flow_ spec_ ipv6 - ibv_
flow_ spec_ ipv4_ ext - ibv_
flow_ spec_ mpls - ibv_
flow_ spec_ tcp_ udp - ibv_
flow_ spec_ tunnel - ibv_
flow_ tcp_ udp_ filter - ibv_
flow_ tunnel_ filter - ibv_
gid__ bindgen_ ty_ 1 - ibv_
gid_ entry - ibv_
gid_ global_ t - This file defines the types directly or indirectly involving union, in that BindGen cannot handle union very well, so mannually define them. Struct types involve union in <infiniband/verbs.h>
- ibv_
global_ route - ibv_grh
- ibv_
ind_ table_ init_ attr_ mask - ibv_
moderate_ cq - ibv_
modify_ cq_ attr - ibv_mr
- ibv_mw
- ibv_
mw_ bind - ibv_
mw_ bind_ info - ibv_
odp_ caps - ibv_
odp_ caps__ bindgen_ ty_ 1 - ibv_
odp_ general_ caps - ibv_
odp_ transport_ cap_ bits - ibv_
ops_ flags - ibv_
ops_ wr - ibv_
ops_ wr__ bindgen_ ty_ 1 - ibv_
ops_ wr__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ibv_
packet_ pacing_ caps - ibv_
parent_ domain_ init_ attr - ibv_
parent_ domain_ init_ attr_ mask - ibv_
path_ data - ibv_
path_ record - ibv_
pci_ atomic_ caps - ibv_
pci_ atomic_ op_ size - ibv_pd
- ibv_
poll_ cq_ attr - ibv_
port_ attr - ibv_
port_ cap_ flags - ibv_
port_ cap_ flags2 - ibv_qp
- ibv_
qp_ attr - ibv_
qp_ attr_ mask - ibv_
qp_ cap - ibv_
qp_ create_ flags - ibv_
qp_ create_ send_ ops_ flags - ibv_
qp_ ex - ibv_
qp_ init_ attr - ibv_
qp_ init_ attr_ ex - ibv_
qp_ init_ attr_ mask - ibv_
qp_ open_ attr - ibv_
qp_ open_ attr_ mask - ibv_
qp_ rate_ limit_ attr - ibv_
query_ device_ ex_ input - ibv_
raw_ packet_ caps - ibv_
read_ counters_ flags - ibv_
recv_ wr - ibv_
rereg_ mr_ flags - ibv_
rss_ caps - ibv_
rwq_ ind_ table - ibv_
rwq_ ind_ table_ init_ attr - ibv_
rx_ hash_ conf - ibv_
rx_ hash_ fields - ibv_
rx_ hash_ function_ flags - ibv_
sa_ mcmember_ rec - ibv_
sa_ path_ rec - ibv_
sa_ service_ rec - ibv_
send_ flags - ibv_
send_ wr - ibv_
send_ wr__ bindgen_ ty_ 1 - ibv_
send_ wr__ bindgen_ ty_ 2 - ibv_
send_ wr__ bindgen_ ty_ 3 - ibv_
send_ wr__ bindgen_ ty_ 4 - ibv_
send_ wr__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - ibv_
send_ wr__ bindgen_ ty_ 2__ bindgen_ ty_ 2 - ibv_
send_ wr__ bindgen_ ty_ 2__ bindgen_ ty_ 3 - ibv_
send_ wr__ bindgen_ ty_ 3__ bindgen_ ty_ 1 - ibv_
send_ wr__ bindgen_ ty_ 4__ bindgen_ ty_ 1 - ibv_
send_ wr__ bindgen_ ty_ 4__ bindgen_ ty_ 2 - ibv_sge
- ibv_srq
- ibv_
srq_ attr - ibv_
srq_ attr_ mask - ibv_
srq_ init_ attr - ibv_
srq_ init_ attr_ ex - ibv_
srq_ init_ attr_ mask - ibv_td
- ibv_
td_ init_ attr - ibv_
tm_ cap - ibv_
tm_ cap_ flags - ibv_
tm_ caps - ibv_
tso_ caps - ibv_
values_ ex - ibv_
values_ mask - ibv_wc
- ibv_
wc__ bindgen_ ty_ 1 - ibv_
wc_ flags - ibv_
wc_ tm_ info - ibv_wq
- ibv_
wq_ attr - ibv_
wq_ attr_ mask - ibv_
wq_ flags - ibv_
wq_ init_ attr - ibv_
wq_ init_ attr_ mask - ibv_
xrcd - ibv_
xrcd_ init_ attr - ibv_
xrcd_ init_ attr_ mask - in6_
addr__ bindgen_ ty_ 1 - in_addr
- rdma_
addr - rdma_
addr__ bindgen_ ty_ 1 - rdma_
addr__ bindgen_ ty_ 2 - rdma_
addr__ bindgen_ ty_ 3 - rdma_
addrinfo - rdma_
cm_ event - rdma_
cm_ event__ bindgen_ ty_ 1 - rdma_
cm_ id - rdma_
cm_ join_ mc_ attr_ ex - rdma_
cm_ join_ mc_ attr_ mask - rdma_
cm_ mc_ join_ flags - rdma_
conn_ param - rdma_
event_ channel - rdma_
ib_ addr - Struct types involve union in <rdma/rdma_cma.h>
- rdma_
route - rdma_t
- rdma_
ud_ param - tm_t
- tso_t
- ud_t
- verbs_
context - verbs_
ex_ private - xrc_t
Enums§
Constants§
- IBV_
DM_ MASK_ HANDLE - IBV_
FLUSH_ GLOBAL - IBV_
FLUSH_ MR - IBV_
FLUSH_ PERSISTENT - IBV_
FLUSH_ RANGE - IBV_
FORK_ DISABLED - IBV_
FORK_ ENABLED - IBV_
FORK_ UNNEEDED - IBV_
GID_ TYPE_ IB - IBV_
GID_ TYPE_ ROCE_ V1 - IBV_
GID_ TYPE_ ROCE_ V2 - IBV_
GID_ TYPE_ SYSFS_ IB_ ROCE_ V1 - IBV_
GID_ TYPE_ SYSFS_ ROCE_ V2 - IBV_
LINK_ LAYER_ ETHERNET - IBV_
LINK_ LAYER_ INFINIBAND - IBV_
LINK_ LAYER_ UNSPECIFIED - IBV_
QUERY_ QP_ DATA_ IN_ ORDER_ ALIGNED_ 128_ BYTES - IBV_
QUERY_ QP_ DATA_ IN_ ORDER_ RETURN_ CAPS - IBV_
QUERY_ QP_ DATA_ IN_ ORDER_ WHOLE_ MSG - IB_
UVERBS_ FLOW_ ACTION_ ESP_ KEYMAT_ AES_ GCM - IB_
UVERBS_ FLOW_ ACTION_ ESP_ REPLAY_ BMP - IB_
UVERBS_ FLOW_ ACTION_ ESP_ REPLAY_ NONE - RAI_
FAMILY - RAI_
NOROUTE - RAI_
NUMERICHOST - RAI_
PASSIVE - RDMA_
IB_ IP_ PORT_ MASK - RDMA_
IB_ IP_ PS_ MASK - Inline functions from <rdma/rdma_cma.h>
- RDMA_
IB_ IP_ PS_ TCP - RDMA_
IB_ IP_ PS_ UDP - RDMA_
IB_ PS_ IB - RDMA_
UDP_ QKEY
Functions§
- _ibv_
query_ ⚠gid_ ex - _ibv_
query_ ⚠gid_ table - ibv_
ack_ ⚠async_ event - ibv_
ack_ ⚠cq_ events - ibv_
advise_ ⚠mr - ibv_
alloc_ ⚠dm - ibv_
alloc_ ⚠mw - ibv_
alloc_ ⚠null_ mr - ibv_
alloc_ ⚠parent_ domain - ibv_
alloc_ ⚠pd - ibv_
alloc_ ⚠td - ibv_
attach_ ⚠counters_ point_ flow - ibv_
attach_ ⚠mcast - ibv_
bind_ ⚠mw - ibv_
close_ ⚠device - ibv_
close_ ⚠xrcd - ibv_
cq_ ⚠ex_ to_ cq - ibv_
create_ ⚠ah - ibv_
create_ ⚠ah_ from_ wc - ibv_
create_ ⚠comp_ channel - ibv_
create_ ⚠counters - ibv_
create_ ⚠cq - ibv_
create_ ⚠cq_ ex - ibv_
create_ ⚠flow - ibv_
create_ ⚠flow_ action_ esp - ibv_
create_ ⚠qp - ibv_
create_ ⚠qp_ ex - ibv_
create_ ⚠rwq_ ind_ table - ibv_
create_ ⚠srq - ibv_
create_ ⚠srq_ ex - ibv_
create_ ⚠wq - ibv_
dealloc_ ⚠mw - ibv_
dealloc_ ⚠pd - ibv_
dealloc_ ⚠td - ibv_
dereg_ ⚠mr - ibv_
destroy_ ⚠ah - ibv_
destroy_ ⚠comp_ channel - ibv_
destroy_ ⚠counters - ibv_
destroy_ ⚠cq - ibv_
destroy_ ⚠flow - ibv_
destroy_ ⚠flow_ action - ibv_
destroy_ ⚠qp - ibv_
destroy_ ⚠rwq_ ind_ table - ibv_
destroy_ ⚠srq - ibv_
destroy_ ⚠wq - ibv_
detach_ ⚠mcast - ibv_
end_ ⚠poll - ibv_
event_ ⚠type_ str - ibv_
fork_ ⚠init - ibv_
free_ ⚠device_ list - ibv_
free_ ⚠dm - ibv_
get_ ⚠async_ event - ibv_
get_ ⚠cq_ event - ibv_
get_ ⚠device_ guid - ibv_
get_ ⚠device_ index - ibv_
get_ ⚠device_ list - ibv_
get_ ⚠device_ name - ibv_
get_ ⚠pkey_ index - ibv_
get_ ⚠srq_ num - ibv_
get_ ⚠sysfs_ path - ibv_
import_ ⚠device - ibv_
import_ ⚠dm - ibv_
import_ ⚠mr - ibv_
import_ ⚠pd - ibv_
inc_ ⚠rkey - ibv_
init_ ⚠ah_ from_ wc - ibv_
is_ ⚠fork_ initialized - ibv_
is_ ⚠qpt_ supported - ibv_
memcpy_ ⚠from_ dm - ibv_
memcpy_ ⚠to_ dm - ibv_
modify_ ⚠cq - ibv_
modify_ ⚠flow_ action_ esp - ibv_
modify_ ⚠qp - ibv_
modify_ ⚠qp_ rate_ limit - ibv_
modify_ ⚠srq - ibv_
modify_ ⚠wq - ibv_
next_ ⚠poll - ibv_
node_ ⚠type_ str - ibv_
open_ ⚠device - ibv_
open_ ⚠qp - ibv_
open_ ⚠xrcd - ibv_
poll_ ⚠cq - ibv_
port_ ⚠state_ str - ibv_
post_ ⚠recv - ibv_
post_ ⚠send - ibv_
post_ ⚠srq_ ops - ibv_
post_ ⚠srq_ recv - ibv_
post_ ⚠wq_ recv - ibv_
qp_ ⚠to_ qp_ ex - ibv_
query_ ⚠device - ibv_
query_ ⚠device_ ex - ibv_
query_ ⚠ece - ibv_
query_ ⚠gid - ibv_
query_ ⚠gid_ ex - ibv_
query_ ⚠gid_ table - ibv_
query_ ⚠gid_ type - ibv_
query_ ⚠pkey - ibv_
query_ ⚠port - ibv_
query_ ⚠port_ compat - ibv_
query_ ⚠qp - ibv_
query_ ⚠qp_ data_ in_ order - ibv_
query_ ⚠rt_ values_ ex - ibv_
query_ ⚠srq - ibv_
rate_ ⚠to_ mbps - ibv_
rate_ ⚠to_ mult - ibv_
read_ ⚠counters - ibv_
read_ ⚠sysfs_ file - ibv_
reg_ ⚠dm_ mr - ibv_
reg_ ⚠dmabuf_ mr - ibv_
reg_ ⚠mr - ibv_
reg_ ⚠mr_ iova - ibv_
reg_ ⚠mr_ iova2 - ibv_
req_ ⚠notify_ cq - ibv_
rereg_ ⚠mr - ibv_
resize_ ⚠cq - ibv_
resolve_ ⚠eth_ l2_ from_ gid - ibv_
set_ ⚠ece - ibv_
start_ ⚠poll - ibv_
unimport_ ⚠dm - ibv_
unimport_ ⚠mr - ibv_
unimport_ ⚠pd - ibv_
wc_ ⚠read_ byte_ len - ibv_
wc_ ⚠read_ completion_ ts - ibv_
wc_ ⚠read_ completion_ wallclock_ ns - ibv_
wc_ ⚠read_ cvlan - ibv_
wc_ ⚠read_ dlid_ path_ bits - ibv_
wc_ ⚠read_ flow_ tag - ibv_
wc_ ⚠read_ imm_ data - ibv_
wc_ ⚠read_ invalidated_ rkey - ibv_
wc_ ⚠read_ opcode - ibv_
wc_ ⚠read_ qp_ num - ibv_
wc_ ⚠read_ sl - ibv_
wc_ ⚠read_ slid - ibv_
wc_ ⚠read_ src_ qp - ibv_
wc_ ⚠read_ tm_ info - ibv_
wc_ ⚠read_ vendor_ err - ibv_
wc_ ⚠read_ wc_ flags - ibv_
wc_ ⚠status_ str - ibv_
wr_ ⚠abort - ibv_
wr_ ⚠atomic_ cmp_ swp - ibv_
wr_ ⚠atomic_ fetch_ add - ibv_
wr_ ⚠bind_ mw - ibv_
wr_ ⚠complete - ibv_
wr_ ⚠local_ inv - ibv_
wr_ ⚠opcode_ str - ibv_
wr_ ⚠rdma_ read - ibv_
wr_ ⚠rdma_ write - ibv_
wr_ ⚠rdma_ write_ imm - ibv_
wr_ ⚠send - ibv_
wr_ ⚠send_ imm - ibv_
wr_ ⚠send_ inv - ibv_
wr_ ⚠send_ tso - ibv_
wr_ ⚠set_ inline_ data - ibv_
wr_ ⚠set_ inline_ data_ list - ibv_
wr_ ⚠set_ sge - ibv_
wr_ ⚠set_ sge_ list - ibv_
wr_ ⚠set_ ud_ addr - ibv_
wr_ ⚠set_ xrc_ srqn - ibv_
wr_ ⚠start - rdma_
accept ⚠ - rdma_
ack_ ⚠cm_ event - rdma_
bind_ ⚠addr - rdma_
connect ⚠ - rdma_
create_ ⚠ep - rdma_
create_ ⚠event_ channel - rdma_
create_ ⚠id - rdma_
create_ ⚠qp - rdma_
create_ ⚠qp_ ex - rdma_
dereg_ ⚠mr - rdma_
destroy_ ⚠ep - rdma_
destroy_ ⚠event_ channel - rdma_
destroy_ ⚠id - rdma_
destroy_ ⚠qp - rdma_
disconnect ⚠ - rdma_
establish ⚠ - rdma_
event_ ⚠str - rdma_
free_ ⚠devices - rdma_
freeaddrinfo ⚠ - rdma_
get_ ⚠cm_ event - rdma_
get_ ⚠devices - rdma_
get_ ⚠dst_ port - rdma_
get_ ⚠local_ addr - rdma_
get_ ⚠peer_ addr - rdma_
get_ ⚠recv_ comp - rdma_
get_ ⚠remote_ ece - rdma_
get_ ⚠request - rdma_
get_ ⚠send_ comp - rdma_
get_ ⚠src_ port - rdma_
getaddrinfo ⚠ - rdma_
init_ ⚠qp_ attr - rdma_
join_ ⚠multicast - rdma_
join_ ⚠multicast_ ex - rdma_
leave_ ⚠multicast - rdma_
listen ⚠ - rdma_
migrate_ ⚠id - rdma_
notify ⚠ - rdma_
post_ ⚠read - rdma_
post_ ⚠readv - rdma_
post_ ⚠recv - rdma_
post_ ⚠recvv - rdma_
post_ ⚠send - rdma_
post_ ⚠sendv - rdma_
post_ ⚠ud_ send - rdma_
post_ ⚠write - rdma_
post_ ⚠writev - rdma_
reg_ ⚠msgs - rdma_
reg_ ⚠read - rdma_
reg_ ⚠write - rdma_
reject ⚠ - rdma_
reject_ ⚠ece - rdma_
resolve_ ⚠addr - rdma_
resolve_ ⚠route - rdma_
set_ ⚠local_ ece - rdma_
set_ ⚠option - rdma_
seterrno ⚠ - Inline functions from <rdma/rdma_verbs.h>
Type Aliases§
- __be16
- __be32
- __be64
- __
socklen_ t - __
syscall_ slong_ t - __
time_ t - __u16
- __u32
- __u64
- ib_
uverbs_ flow_ action_ esp_ keymat - ib_
uverbs_ flow_ action_ esp_ replay - ibv_
advise_ mr_ advice - Inline functions from <infiniband/verbs.h>
- ibv_
dm_ mask - ibv_
fork_ status - ibv_
gid_ type - ibv_
gid_ type_ sysfs - ibv_
placement_ type - ibv_
query_ qp_ data_ in_ order_ caps - ibv_
query_ qp_ data_ in_ order_ flags - ibv_
selectivity_ level - in_
addr_ t - in_
port_ t - sa_
family_ t - socklen_
t