[][src]Module rebpf::libbpf

This module contains a tiny safe wrapper of libbpf structs and functions.

Re-exports

pub use libbpf_sys;

Structs

BpfFdImpl
BpfMap
BpfMapDef
BpfMapFd
BpfMapInfo
BpfObject
BpfObjectIterator
BpfProgInfo
BpfProgram
BpfUpdateElemFlags
XdpFlags
XdpMd

Enums

BpfMapType
BpfProgType
XdpAction

Traits

BpfFd
BpfInfo

Functions

bpf_map__fd
bpf_map_lookup_elem
bpf_map_update_elem

Thin wrapper around libbpf's bpf_map_update_elem function.

bpf_obj_get_info_by_fd
bpf_object__find_map_by_name
bpf_object__find_map_fd_by_name
bpf_object__find_program_by_title
bpf_prog_load
bpf_program__fd
bpf_program__next
bpf_program__set_ifindex
bpf_program__set_type
bpf_program__title
bpf_set_link_xdp_fd
libbpf_num_possible_cpus

Type Definitions

BpfProgFd
UnsafeBpfMapFd