C.Functions
Low-level C bindings of libbpf functions
val libbpf_bpf_attach_type_str :
C_function_description.Types.Bpf_attach_type.t ->
string
val libbpf_bpf_link_type_str :
C_function_description.Types.Bpf_link_type.t ->
string
val libbpf_bpf_map_type_str :
C_function_description.Types.Bpf_map_type.t ->
string
val libbpf_bpf_prog_type_str :
C_function_description.Types.Bpf_prog_type.t ->
string
val bpf_object__open :
string ->
C_function_description.Types.bpf_object Ctypes.structure Ctypes_static.ptr
option
val bpf_object__load :
C_function_description.Types.bpf_object Ctypes.structure Ctypes_static.ptr ->
int
val bpf_object__find_program_by_name :
C_function_description.Types.bpf_object Ctypes.structure Ctypes_static.ptr ->
string ->
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr
option
val bpf_object__next_program :
C_function_description.Types.bpf_object Ctypes.structure Ctypes_static.ptr ->
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr ->
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr
val bpf_program__pin :
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr ->
char Ctypes_static.ptr ->
int
val bpf_program__unpin :
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr ->
char Ctypes_static.ptr ->
int
val bpf_program__attach :
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr ->
C_function_description.Types.bpf_link Ctypes.structure Ctypes_static.ptr
option
val bpf_program__fd :
C_function_description.Types.bpf_program Ctypes.structure Ctypes_static.ptr ->
int
val bpf_link__pin :
C_function_description.Types.bpf_link Ctypes.structure Ctypes_static.ptr ->
char Ctypes_static.ptr ->
int
val bpf_link__unpin :
C_function_description.Types.bpf_link Ctypes.structure Ctypes_static.ptr ->
int
val bpf_link__destroy :
C_function_description.Types.bpf_link Ctypes.structure Ctypes_static.ptr ->
int
val bpf_object__close :
C_function_description.Types.bpf_object Ctypes.structure Ctypes_static.ptr ->
unit
val bpf_object__find_map_by_name :
C_function_description.Types.bpf_object Ctypes.structure Ctypes_static.ptr ->
string ->
C_function_description.Types.bpf_map Ctypes.structure Ctypes_static.ptr
option
val bpf_map__fd :
C_function_description.Types.bpf_map Ctypes.structure Ctypes_static.ptr ->
int
val bpf_map__lookup_elem :
C_function_description.Types.bpf_map Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.size_t ->
unit Ctypes_static.ptr ->
Unsigned.size_t ->
Unsigned.uint64 ->
int
val bpf_map__update_elem :
C_function_description.Types.bpf_map Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.size_t ->
unit Ctypes_static.ptr ->
Unsigned.size_t ->
Unsigned.uint64 ->
int
val bpf_map__delete_elem :
C_function_description.Types.bpf_map Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.size_t ->
Unsigned.uint64 ->
int