From 24db0f6bda85b6b74bc82861abe2334e1ed92827 Mon Sep 17 00:00:00 2001 From: Christian Deacon Date: Wed, 26 Feb 2025 11:49:53 -0500 Subject: [PATCH] Fix error. --- src/loader/prog.c | 2 +- src/loader/utils/xdp.c | 7 +++---- src/loader/utils/xdp.h | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/loader/prog.c b/src/loader/prog.c index 60b9f9c..a63649b 100644 --- a/src/loader/prog.c +++ b/src/loader/prog.c @@ -96,7 +96,7 @@ int main(int argc, char *argv[]) SetLibBPFLogMode(silent); // Load BPF object. - struct xdp_program *prog = LoadBpfObj(XDP_OBJ_PATH, strict); + struct xdp_program *prog = LoadBpfObj(XDP_OBJ_PATH); if (prog == NULL) { diff --git a/src/loader/utils/xdp.c b/src/loader/utils/xdp.c index 3c0dbb8..a2f3982 100644 --- a/src/loader/utils/xdp.c +++ b/src/loader/utils/xdp.c @@ -45,7 +45,7 @@ int FindMapFd(struct xdp_program *prog, const char *map_name) * * @return void */ -static int silent_libbpf_log(enum libbpf_print_level level, const char *format, va_list args) +static int LibBPFSilent(enum libbpf_print_level level, const char *format, va_list args) { return 0; } @@ -61,7 +61,7 @@ void SetLibBPFLogMode(int silent) { if (silent) { - libbpf_set_print(silent_libbpf_log); + libbpf_set_print(LibBPFSilent); } } @@ -69,11 +69,10 @@ void SetLibBPFLogMode(int silent) * Loads a BPF object file. * * @param file_name The path to the BPF object file. - * @param strict Whether to enable strict mode. * * @return XDP program structure (pointer) or NULL. */ -struct xdp_program *LoadBpfObj(const char *file_name, int strict) +struct xdp_program *LoadBpfObj(const char *file_name) { struct xdp_program *prog = xdp_program__open_file(file_name, "xdp_prog", NULL); diff --git a/src/loader/utils/xdp.h b/src/loader/utils/xdp.h index 03e3516..038af45 100644 --- a/src/loader/utils/xdp.h +++ b/src/loader/utils/xdp.h @@ -12,6 +12,6 @@ int FindMapFd(struct xdp_program *prog, const char *map_name); void SetLibBPFLogMode(int silent); -struct xdp_program *LoadBpfObj(const char *file_name, int strict); +struct xdp_program *LoadBpfObj(const char *file_name); int AttachXdp(struct xdp_program *prog, char** mode, int ifidx, u8 detach, cmdline_t *cmd); void UpdateFilters(int filters_map, config__t *cfg); \ No newline at end of file