Expand description
eBPF bindings generated by rust-bindgen
Modules§
Structs§
- __
Bindgen Bitfield Unit - __
Incomplete Array Field - bpf_
attr__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 2 - bpf_
attr__ bindgen_ ty_ 3 - bpf_
attr__ bindgen_ ty_ 4 - bpf_
attr__ bindgen_ ty_ 5 - bpf_
attr__ bindgen_ ty_ 6 - bpf_
attr__ bindgen_ ty_ 7 - bpf_
attr__ bindgen_ ty_ 8 - bpf_
attr__ bindgen_ ty_ 9 - bpf_
attr__ bindgen_ ty_ 10 - bpf_
attr__ bindgen_ ty_ 11 - bpf_
attr__ bindgen_ ty_ 12 - bpf_
attr__ bindgen_ ty_ 13 - bpf_
attr__ bindgen_ ty_ 14 - bpf_
attr__ bindgen_ ty_ 15 - bpf_
attr__ bindgen_ ty_ 16 - bpf_
attr__ bindgen_ ty_ 17 - bpf_
attr__ bindgen_ ty_ 18 - bpf_
attr__ bindgen_ ty_ 19 - bpf_
attr__ bindgen_ ty_ 20 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 2 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 3 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 4 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 5 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 6 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 7 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 8 - bpf_
btf_ info - bpf_
core_ relo - bpf_
cpumap_ val - bpf_
devmap_ val - bpf_
func_ info - bpf_
insn - bpf_
line_ info - bpf_
link_ info - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 5 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 6 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 7 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 8 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 9 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 4__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 4__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 4__ bindgen_ ty_ 2__ bindgen_ ty_ 2 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 10 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 11 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 12 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 13 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 11__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 11__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 11__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 11__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - bpf_
lpm_ trie_ key - bpf_
map_ info - bpf_
prog_ info - btf_
array - btf_
decl_ tag - btf_
enum - btf_
ext_ header - btf_
header - btf_
member - btf_
param - btf_
type - btf_var
- btf_
var_ secinfo - ifinfomsg
- perf_
event_ attr - perf_
event_ header - perf_
event_ mmap_ page - perf_
event_ mmap_ page__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - tcmsg
Enums§
- bpf_
attach_ type - bpf_
cgroup_ iter_ order - bpf_cmd
- bpf_
link_ type - bpf_
map_ type - bpf_
perf_ event_ type - bpf_
prog_ type - bpf_
stats_ type - btf_
func_ linkage - nf_
inet_ hooks - perf_
event_ sample_ format - perf_
event_ type - perf_
hw_ cache_ id - perf_
hw_ cache_ op_ id - perf_
hw_ cache_ op_ result_ id - perf_
hw_ id - perf_
sw_ ids - perf_
type_ id
Constants§
- AYA_
PERF_ EVENT_ IOC_ DISABLE - AYA_
PERF_ EVENT_ IOC_ ENABLE - AYA_
PERF_ EVENT_ IOC_ SET_ BPF - BPF_ALU
- BPF_
ALU64 - BPF_ANY
- BPF_B
- BPF_
CALL - BPF_DW
- BPF_
EXIST - BPF_
F_ ADJ_ ROOM_ DECAP_ L3_ IPV4 - BPF_
F_ ADJ_ ROOM_ DECAP_ L3_ IPV6 - BPF_
F_ ADJ_ ROOM_ ENCAP_ L2_ ETH - BPF_
F_ ADJ_ ROOM_ ENCAP_ L3_ IPV4 - BPF_
F_ ADJ_ ROOM_ ENCAP_ L3_ IPV6 - BPF_
F_ ADJ_ ROOM_ ENCAP_ L4_ GRE - BPF_
F_ ADJ_ ROOM_ ENCAP_ L4_ UDP - BPF_
F_ ADJ_ ROOM_ FIXED_ GSO - BPF_
F_ ADJ_ ROOM_ NO_ CSUM_ RESET - BPF_
F_ AFTER - BPF_
F_ ALLOW_ MULTI - BPF_
F_ ALLOW_ OVERRIDE - BPF_
F_ ANY_ ALIGNMENT - BPF_
F_ BEFORE - BPF_
F_ BPRM_ SECUREEXEC - BPF_
F_ BROADCAST - BPF_
F_ CLONE - BPF_
F_ CTXLEN_ MASK - BPF_
F_ CURRENT_ CPU - BPF_
F_ CURRENT_ NETNS - BPF_
F_ DONT_ FRAGMENT - BPF_
F_ EXCLUDE_ INGRESS - BPF_
F_ FAST_ STACK_ CMP - BPF_
F_ GET_ BRANCH_ RECORDS_ SIZE - BPF_
F_ HDR_ FIELD_ MASK - BPF_
F_ ID - BPF_
F_ INDEX_ MASK - BPF_
F_ INGRESS - BPF_
F_ INNER_ MAP - BPF_
F_ INVALIDATE_ HASH - BPF_
F_ KPROBE_ MULTI_ RETURN - BPF_
F_ LINK - BPF_
F_ LOCK - BPF_
F_ MARK_ ENFORCE - BPF_
F_ MARK_ MANGLED_ 0 - BPF_
F_ MMAPABLE - BPF_
F_ NETFILTER_ IP_ DEFRAG - BPF_
F_ NO_ COMMON_ LRU - BPF_
F_ NO_ PREALLOC - BPF_
F_ NO_ TUNNEL_ KEY - BPF_
F_ NO_ USER_ CONV - BPF_
F_ NUMA_ NODE - BPF_
F_ PATH_ FD - BPF_
F_ PRESERVE_ ELEMS - BPF_
F_ PSEUDO_ HDR - BPF_
F_ QUERY_ EFFECTIVE - BPF_
F_ RDONLY - BPF_
F_ RDONLY_ PROG - BPF_
F_ RECOMPUTE_ CSUM - BPF_
F_ REPLACE - BPF_
F_ REUSE_ STACKID - BPF_
F_ SEGV_ ON_ FAULT - BPF_
F_ SEQ_ NUMBER - BPF_
F_ SKIP_ FIELD_ MASK - BPF_
F_ SLEEPABLE - BPF_
F_ STACK_ BUILD_ ID - BPF_
F_ STRICT_ ALIGNMENT - BPF_
F_ SYSCTL_ BASE_ NAME - BPF_
F_ TEST_ REG_ INVARIANTS - BPF_
F_ TEST_ RND_ HI32 - BPF_
F_ TEST_ RUN_ ON_ CPU - BPF_
F_ TEST_ STATE_ FREQ - BPF_
F_ TEST_ XDP_ LIVE_ FRAMES - BPF_
F_ TIMER_ ABS - BPF_
F_ TIMER_ CPU_ PIN - BPF_
F_ TOKEN_ FD - BPF_
F_ TUNINFO_ FLAGS - BPF_
F_ TUNINFO_ IPV6 - BPF_
F_ UPROBE_ MULTI_ RETURN - BPF_
F_ USER_ BUILD_ ID - BPF_
F_ USER_ STACK - BPF_
F_ VTYPE_ BTF_ OBJ_ FD - BPF_
F_ WRONLY - BPF_
F_ WRONLY_ PROG - BPF_
F_ XDP_ DEV_ BOUND_ ONLY - BPF_
F_ XDP_ HAS_ FRAGS - BPF_
F_ ZERO_ CSUM_ TX - BPF_
F_ ZERO_ SEED - BPF_H
- BPF_JMP
- BPF_K
- BPF_LD
- BPF_LDX
- BPF_
NOEXIST - BPF_
PSEUDO_ BTF_ ID - BPF_
PSEUDO_ CALL - BPF_
PSEUDO_ FUNC - BPF_
PSEUDO_ KFUNC_ CALL - BPF_
PSEUDO_ MAP_ FD - BPF_
PSEUDO_ MAP_ IDX - BPF_
PSEUDO_ MAP_ IDX_ VALUE - BPF_
PSEUDO_ MAP_ VALUE - BPF_
RINGBUF_ BUSY_ BIT - BPF_
RINGBUF_ DISCARD_ BIT - BPF_
RINGBUF_ HDR_ SZ - BPF_ST
- BPF_STX
- BPF_W
- BTF_
INT_ BOOL - BTF_
INT_ CHAR - BTF_
INT_ SIGNED - BTF_
KIND_ ARRAY - BTF_
KIND_ CONST - BTF_
KIND_ DATASEC - BTF_
KIND_ DECL_ TAG - BTF_
KIND_ ENUM - BTF_
KIND_ ENUM64 - BTF_
KIND_ FLOAT - BTF_
KIND_ FUNC - BTF_
KIND_ FUNC_ PROTO - BTF_
KIND_ FWD - BTF_
KIND_ INT - BTF_
KIND_ MAX - BTF_
KIND_ PTR - BTF_
KIND_ RESTRICT - BTF_
KIND_ STRUCT - BTF_
KIND_ TYPEDEF - BTF_
KIND_ TYPE_ TAG - BTF_
KIND_ UNION - BTF_
KIND_ UNKN - BTF_
KIND_ VAR - BTF_
KIND_ VOLATILE - BTF_
VAR_ GLOBAL_ ALLOCATED - BTF_
VAR_ GLOBAL_ EXTERN - BTF_
VAR_ STATIC - IFLA_
XDP_ ATTACHED - IFLA_
XDP_ DRV_ PROG_ ID - IFLA_
XDP_ EXPECTED_ FD - IFLA_
XDP_ FD - IFLA_
XDP_ FLAGS - IFLA_
XDP_ HW_ PROG_ ID - IFLA_
XDP_ PROG_ ID - IFLA_
XDP_ SKB_ PROG_ ID - IFLA_
XDP_ UNSPEC - NFPROTO_
ARP - NFPROTO_
BRIDGE - NFPROTO_
DECNET - NFPROTO_
INET - NFPROTO_
IPV4 - NFPROTO_
IPV6 - NFPROTO_
NETDEV - NFPROTO_
NUMPROTO - NFPROTO_
UNSPEC - NLMSG_
ALIGNTO - NR_
BTF_ KINDS - PERF_
FLAG_ FD_ CLOEXEC - PERF_
FLAG_ FD_ NO_ GROUP - PERF_
FLAG_ FD_ OUTPUT - PERF_
FLAG_ PID_ CGROUP - PERF_
MAX_ CONTEXTS_ PER_ STACK - PERF_
MAX_ STACK_ DEPTH - SO_
ATTACH_ BPF - SO_
DETACH_ BPF - TCA_
BPF_ ACT - TCA_
BPF_ CLASSID - TCA_
BPF_ FD - TCA_
BPF_ FLAGS - TCA_
BPF_ FLAGS_ GEN - TCA_
BPF_ FLAG_ ACT_ DIRECT - TCA_
BPF_ ID - TCA_
BPF_ NAME - TCA_
BPF_ OPS - TCA_
BPF_ OPS_ LEN - TCA_
BPF_ POLICE - TCA_
BPF_ TAG - TCA_
BPF_ UNSPEC - TCA_
CHAIN - TCA_
DUMP_ INVISIBLE - TCA_
EGRESS_ BLOCK - TCA_
FCNT - TCA_
HW_ OFFLOAD - TCA_
INGRESS_ BLOCK - TCA_
KIND - TCA_
OPTIONS - TCA_PAD
- TCA_
RATE - TCA_
STAB - TCA_
STATS - TCA_
STAT S2 - TCA_
UNSPEC - TCA_
XSTATS - TC_
H_ CLSACT - TC_
H_ INGRESS - TC_
H_ MAJ_ MASK - TC_
H_ MIN_ EGRESS - TC_
H_ MIN_ INGRESS - TC_
H_ MIN_ MASK - TC_
H_ MIN_ PRIORITY - TC_
H_ ROOT - TC_
H_ UNSPEC - XDP_
FLAGS_ DRV_ MODE - XDP_
FLAGS_ HW_ MODE - XDP_
FLAGS_ MASK - XDP_
FLAGS_ MODES - XDP_
FLAGS_ REPLACE - XDP_
FLAGS_ SKB_ MODE - XDP_
FLAGS_ UPDATE_ IF_ NOEXIST - __
IFLA_ XDP_ MAX - __
TCA_ BPF_ MAX - __
TCA_ MAX
Type Aliases§
- __s16
- __s32
- __s64
- __u8
- __u16
- __u32
- __u64
- _bindgen_
ty_ 2 - _bindgen_
ty_ 3 - _bindgen_
ty_ 4 - _bindgen_
ty_ 5 - _bindgen_
ty_ 6 - _bindgen_
ty_ 7 - _bindgen_
ty_ 8 - _bindgen_
ty_ 9 - _bindgen_
ty_ 10 - _bindgen_
ty_ 11 - _bindgen_
ty_ 12 - _bindgen_
ty_ 13 - _bindgen_
ty_ 14 - _bindgen_
ty_ 15 - _bindgen_
ty_ 17 - _bindgen_
ty_ 19 - _bindgen_
ty_ 21 - _bindgen_
ty_ 24 - _bindgen_
ty_ 26 - _bindgen_
ty_ 27 - _bindgen_
ty_ 41 - _bindgen_
ty_ 42 - _bindgen_
ty_ 43 - _bindgen_
ty_ 92 - _bindgen_
ty_ 99 - _bindgen_
ty_ 154 - _bindgen_
ty_ 172
Unions§
- bpf_
attr - bpf_
attr__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 4__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 6__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 6__ bindgen_ ty_ 2 - bpf_
attr__ bindgen_ ty_ 8__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 10__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 10__ bindgen_ ty_ 2 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 2 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 6__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 14__ bindgen_ ty_ 3__ bindgen_ ty_ 8__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 15__ bindgen_ ty_ 1 - bpf_
attr__ bindgen_ ty_ 15__ bindgen_ ty_ 2 - bpf_
cpumap_ val__ bindgen_ ty_ 1 - bpf_
devmap_ val__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 4__ bindgen_ ty_ 1 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 4__ bindgen_ ty_ 2 - bpf_
link_ info__ bindgen_ ty_ 1__ bindgen_ ty_ 11__ bindgen_ ty_ 1 - btf_
type__ bindgen_ ty_ 1 - perf_
event_ attr__ bindgen_ ty_ 1 - perf_
event_ attr__ bindgen_ ty_ 2 - perf_
event_ attr__ bindgen_ ty_ 3 - perf_
event_ attr__ bindgen_ ty_ 4 - perf_
event_ mmap_ page__ bindgen_ ty_ 1