diff options
author | thiagoftsm <thiagoftsm@gmail.com> | 2024-02-16 13:51:49 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-16 13:51:49 +0000 |
commit | 23e9e990bad6e988801898514b8c0f295dedb885 (patch) | |
tree | 6de3f8a1d468b79102866416f71de4d95f0052b8 /src/libnetdata/ebpf/ebpf.h | |
parent | 9f08cd92e69afc3b5fcd8a9667b356908aef299e (diff) |
eBPF - Network Viewer (Move code) (#17018)
Diffstat (limited to 'src/libnetdata/ebpf/ebpf.h')
-rw-r--r-- | src/libnetdata/ebpf/ebpf.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libnetdata/ebpf/ebpf.h b/src/libnetdata/ebpf/ebpf.h index 0af794514c..50eb696302 100644 --- a/src/libnetdata/ebpf/ebpf.h +++ b/src/libnetdata/ebpf/ebpf.h @@ -3,6 +3,8 @@ #ifndef NETDATA_EBPF_H #define NETDATA_EBPF_H 1 +#define NETDATA_EBPF_PLUGIN_NAME "ebpf.plugin" + #include <bpf/bpf.h> #include <bpf/libbpf.h> #ifdef LIBBPF_DEPRECATED @@ -361,7 +363,6 @@ typedef struct ebpf_module { int ebpf_get_kernel_version(); int get_redhat_release(); -int has_condition_to_run(int version); char *ebpf_kernel_suffix(int version, int isrh); struct bpf_link **ebpf_load_program(char *plugins_dir, ebpf_module_t *em, int kver, int is_rhf, struct bpf_object **obj); @@ -484,4 +485,7 @@ int ebpf_statistic_create_aral_chart(char *name, ebpf_module_t *em); void ebpf_statistic_obsolete_aral_chart(ebpf_module_t *em, int prio); void ebpf_send_data_aral_chart(ARAL *memory, ebpf_module_t *em); +int ebpf_can_plugin_load_code(int kver, char *plugin_name); +int ebpf_adjust_memory_limit(); + #endif /* NETDATA_EBPF_H */ |