|
DPDK 26.07.0-rc2
|
#include <rte_bpf.h>
Data Fields | |
| size_t | sz |
| uint32_t | flags |
| enum rte_bpf_origin | origin |
| union { | |
| }; | |
| const struct rte_bpf_xsym * | xsym |
| uint32_t | nb_xsym |
| struct rte_bpf_arg | prog_arg [EBPF_FUNC_MAX_ARGS] |
| uint32_t | nb_prog_arg |
| const struct ebpf_insn * | ins |
| uint32_t | nb_ins |
| const struct bpf_insn * | ins |
| const char * | path |
| const char * | section |
| const void * | data |
| size_t | size |
Input parameters for loading eBPF code, extensible version.
Follows libbpf conventions for extensible structs.
| uint32_t flags |
| enum rte_bpf_origin origin |
| union { ... } @75 |
program origin parameters, member in use depends on origin
| const struct rte_bpf_xsym* xsym |
| struct rte_bpf_arg prog_arg[EBPF_FUNC_MAX_ARGS] |