|
@@ -25,6 +25,7 @@
|
|
|
#include <stdint.h>
|
|
|
#include <stdbool.h>
|
|
|
#include <sys/types.h> // for size_t
|
|
|
+#include <linux/bpf.h>
|
|
|
|
|
|
enum libbpf_errno {
|
|
|
__LIBBPF_ERRNO__START = 4000,
|
|
@@ -185,6 +186,7 @@ int bpf_program__set_sched_cls(struct bpf_program *prog);
|
|
|
int bpf_program__set_sched_act(struct bpf_program *prog);
|
|
|
int bpf_program__set_xdp(struct bpf_program *prog);
|
|
|
int bpf_program__set_perf_event(struct bpf_program *prog);
|
|
|
+void bpf_program__set_type(struct bpf_program *prog, enum bpf_prog_type type);
|
|
|
|
|
|
bool bpf_program__is_socket_filter(struct bpf_program *prog);
|
|
|
bool bpf_program__is_tracepoint(struct bpf_program *prog);
|