eBPF for Windows
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.