Syscall commands
Object creation commands
These commands create new objects in the kernel, returning their file descriptors.
BPF_MAP_CREATE
BPF_PROG_LOAD
BPF_BTF_LOAD
BPF_LINK_CREATE
BPF_ITER_CREATE
BPF_RAW_TRACEPOINT_OPEN
Map commands
Commands related to BPF maps.
BPF_MAP_CREATE
BPF_MAP_LOOKUP_ELEM
BPF_MAP_UPDATE_ELEM
BPF_MAP_DELETE_ELEM
BPF_MAP_GET_NEXT_KEY
BPF_MAP_LOOKUP_BATCH
BPF_MAP_LOOKUP_AND_DELETE_BATCH
BPF_MAP_UPDATE_BATCH
BPF_MAP_DELETE_BATCH
BPF_MAP_LOOKUP_AND_DELETE_ELEM
BPF_MAP_FREEZE
Pin commands
Commands related to the pinning of BPF objects.
Program commands
Commands related to BPF programs.
BPF_PROG_LOAD
BPF_PROG_ATTACH
BPF_PROG_DETACH
BPF_PROG_TEST_RUN
BPF_PROG_RUN
BPF_PROG_BIND_MAP
Object discovery commands
Commands used to find existing objects or iterate over them.
Link commands
Commands related to links.
BPF_LINK_CREATE
BPF_LINK_UPDATE
BPF_LINK_DETACH
Statistics commands
Security commands
BPF_TOKEN_CREATE