Module C.FunctionsSource

Sourceval libbpf_major_version : unit -> Unsigned.uint32
Sourceval libbpf_minor_version : unit -> Unsigned.uint32
Sourceval libbpf_version_string : unit -> string
Sourceval libbpf_strerror : int -> char Ctypes_static.ptr -> Unsigned.size_t -> int
Sourceval libbpf_bpf_attach_type_str : C_function_description.Types.Bpf_attach_type.t -> string
Sourceval libbpf_bpf_map_type_str : C_function_description.Types.Bpf_map_type.t -> string
Sourceval libbpf_bpf_prog_type_str : C_function_description.Types.Bpf_prog_type.t -> string
Sourceval libbpf_set_print : ([ `DEBUG | `INFO | `UNEXPECTED | `WARN ] -> string -> int) Ctypes_static.static_funptr -> ([ `DEBUG | `INFO | `UNEXPECTED | `WARN ] -> string -> int) Ctypes_static.static_funptr
Sourceval 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
Sourceval 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
Sourceval 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
Sourceval bpf_tc_hook_create : [ `Hook ] Ctypes.structure Ctypes_static.ptr -> int
Sourceval bpf_tc_hook_destroy : [ `Hook ] Ctypes.structure Ctypes_static.ptr -> int
Sourceval bpf_tc_attach : [ `Hook ] Ctypes.structure Ctypes_static.ptr -> [ `Opts ] Ctypes.structure Ctypes_static.ptr -> int
Sourceval bpf_tc_detach : [ `Hook ] Ctypes.structure Ctypes_static.ptr -> [ `Opts ] Ctypes.structure Ctypes_static.ptr -> int
Sourceval ring_buffer__new : int -> (unit Ctypes.ptr -> unit Ctypes.ptr -> Unsigned.size_t -> int) Ctypes_static.static_funptr -> unit Ctypes_static.ptr -> [ `Ring_buffer_opts ] Ctypes.structure Ctypes_static.ptr -> [ `Ring_buffer ] Ctypes.structure Ctypes_static.ptr option
Sourceval ring_buffer__poll : [ `Ring_buffer ] Ctypes.structure Ctypes_static.ptr -> int -> int
Sourceval ring_buffer__free : [ `Ring_buffer ] Ctypes.structure Ctypes_static.ptr -> unit
Sourceval ring_buffer__consume : [ `Ring_buffer ] Ctypes.structure Ctypes_static.ptr -> int
Sourceval ring_buffer__epoll_fd : [ `Ring_buffer ] Ctypes.structure Ctypes_static.ptr -> int