From 643e674cb216b3824fd5a3f4dd2d9f69847fc431 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 16 Jun 2023 11:41:57 +0200 Subject: [PATCH] bpf: remove OpenBSD guards libpcap bpf functions are supported now. --- src/util-bpf.c | 4 ---- src/util-bpf.h | 3 --- 2 files changed, 7 deletions(-) diff --git a/src/util-bpf.c b/src/util-bpf.c index 443b311c6087..dda910d2c8b4 100644 --- a/src/util-bpf.c +++ b/src/util-bpf.c @@ -50,8 +50,6 @@ void ConfSetBPFFilter( } } -#if !defined __OpenBSD__ - /** protect bpf filter build, as it is not thread safe */ static SCMutex bpf_set_filter_lock = SCMUTEX_INITIALIZER; @@ -96,5 +94,3 @@ int SCBPFCompile(int snaplen_arg, int linktype_arg, struct bpf_program *program, return (ret); } - -#endif /* Not __OpenBSD__ */ diff --git a/src/util-bpf.h b/src/util-bpf.h index 341c15845331..8196077f8a07 100644 --- a/src/util-bpf.h +++ b/src/util-bpf.h @@ -29,13 +29,10 @@ void ConfSetBPFFilter( ConfNode *if_root, ConfNode *if_default, const char *iface, const char **bpf_filter); -#if !defined __OpenBSD__ - int SCBPFCompile(int snaplen_arg, int linktype_arg, struct bpf_program *program, const char *buf, int optimize, uint32_t mask, char *errbuf, size_t errbuf_len); void SCBPFFree(struct bpf_program *program); -#endif /* Not __OpenBSD__ */ #endif /* __UTIL_BPF_H__ */