eBPF for Windows
Toggle main menu visibility
Main Page
Related Pages
Data Structures
Data Structures
Data Structure Index
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Files
File List
Globals
All
_
a
b
d
e
f
g
h
i
l
m
n
o
p
r
s
u
w
x
Functions
_
b
e
l
p
r
s
Variables
Typedefs
_
b
e
f
g
h
i
m
p
s
u
Enumerations
Enumerator
_
b
e
l
Macros
_
a
b
d
e
f
g
h
i
m
n
o
p
s
u
w
x
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Loading...
Searching...
No Matches
Deprecated List
Global
bpf_create_map
(enum bpf_map_type map_type, int key_size, int value_size, int max_entries, __u32 map_flags)
Use
bpf_map_create()
instead.
Global
bpf_create_map_in_map
(enum bpf_map_type map_type, const char *name, int key_size, int inner_map_fd, int max_entries, __u32 map_flags)
Use
bpf_map_create()
instead.
Global
bpf_create_map_xattr
(const struct
bpf_create_map_attr
*create_attr)
Use
bpf_map_create()
instead.
Global
bpf_load_program
(enum bpf_prog_type type, const struct bpf_insn *insns, size_t insns_cnt, const char *license, __u32 kern_version, char *log_buf, size_t log_buf_sz)
Use
bpf_prog_load()
instead.
Global
bpf_load_program_xattr
(const struct
bpf_load_program_attr
*load_attr, char *log_buf, size_t log_buf_sz)
Use
bpf_prog_load()
instead.
Global
bpf_map__next
(const struct bpf_map *map, const struct bpf_object *obj)
Use
bpf_object__next_map()
instead.
Global
bpf_map__prev
(const struct bpf_map *map, const struct bpf_object *obj)
Use
bpf_object__prev_map()
instead.
Global
bpf_object__load_xattr
(struct
bpf_object_load_attr
*attr)
Use
bpf_object__load()
instead.
Global
bpf_object__next
(struct bpf_object *prev)
Track bpf_objects in application code instead.
Global
bpf_object__unload
(struct bpf_object *obj)
Use
bpf_object__close()
instead.
Global
bpf_prog_load_deprecated
(const char *file, enum bpf_prog_type type, struct bpf_object **pobj, int *prog_fd)
Use
bpf_object__open()
and
bpf_object__load()
instead.
Global
bpf_program__get_type
(const struct bpf_program *prog)
Use
bpf_program__type()
instead.
Global
bpf_program__next
(struct bpf_program *prog, const struct bpf_object *obj)
Use
bpf_object__next_program()
instead.
Global
bpf_program__prev
(struct bpf_program *prog, const struct bpf_object *obj)
Use
bpf_object__prev_program()
instead.
Global
bpf_program__size
(const struct bpf_program *prog)
Use
bpf_program__insn_cnt()
instead.
Global
bpf_set_link_xdp_fd
(int ifindex, int fd, __u32 flags)
Use
bpf_xdp_attach()
instead.
Global
ebpf_enumerate_sections
(const char *file, bool verbose, _Outptr_result_maybenull_ ebpf_section_info_t **infos, const char **error_message) EBPF_NO_EXCEPT
Use
ebpf_enumerate_programs()
instead.
Global
ebpf_free_sections
(ebpf_section_info_t *infos) EBPF_NO_EXCEPT
Use
ebpf_free_programs()
instead.
Global
ebpf_get_next_pinned_program_path
(const char *start_path, _Out_writes_z_(EBPF_MAX_PIN_PATH_LENGTH) char *next_path) EBPF_NO_EXCEPT
Use
ebpf_get_next_pinned_object_path()
instead.
Generated by
1.9.8