From: Victor Julien Date: Fri, 16 Jun 2023 09:41:57 +0000 (+0200) Subject: bpf: remove OpenBSD guards X-Git-Tag: suricata-7.0.0~111 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=643e674cb216b3824fd5a3f4dd2d9f69847fc431;p=thirdparty%2Fsuricata.git bpf: remove OpenBSD guards libpcap bpf functions are supported now. --- diff --git a/src/util-bpf.c b/src/util-bpf.c index 443b311c60..dda910d2c8 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 341c158453..8196077f8a 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__ */