opnsense-src/contrib/wireguard-tools
Kyle Evans 963dda014e wg: ipc: add allowed-ip flags support for FreeBSD
For $reasons, we can't rely on flags in wireguard-tools for the kernel
side of WireGuard.  Provide a mapping function that uses flags from the
kernel that we're building against and fail the operation if we made it
to the end without turning some wg(8) flag off.

Signed-off-by: Kyle Evans <kevans@FreeBSD.org>

Reviewed by:	ivy (previous version), Jason A. Donenfeld, jhb

(cherry picked from commit f6d9e22982a1d0354c0199e94ebdb4474eaa74b9)
2025-07-28 10:14:11 +02:00
..
man Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
.gitignore
config.c Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
config.h
containers.h Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
ctype.h
curve25519-fiat32.h
curve25519-hacl64.h
curve25519.c
curve25519.h
encoding.c
encoding.h
genkey.c
ipc-freebsd.h wg: ipc: add allowed-ip flags support for FreeBSD 2025-07-28 10:14:11 +02:00
ipc-uapi-unix.h
ipc-uapi.h Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
ipc.c
ipc.h
pubkey.c
set.c Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
setconf.c
show.c Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
showconf.c
subcommands.h
terminal.c
terminal.h
version.h Merge commit '2a7e45eef31292cf9dd82caf3346eb2acb5b6225' 2025-07-28 10:13:57 +02:00
wg.c