Module generated

Source
Expand description

eBPF bindings generated by rust-bindgen

Modules§

bpf_core_relo_kind

Structs§

__BindgenBitfieldUnit
__IncompleteArrayField
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_STATS2
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