freebsd-dev/sys
John Baldwin 744bfb2131 Import the WireGuard driver from zx2c4.com.
This commit brings back the driver from FreeBSD commit
f187d6dfbf plus subsequent fixes from
upstream.

Relative to upstream this commit includes a few other small fixes such
as additional INET and INET6 #ifdef's, #include cleanups, and updates
for recent API changes in main.

Reviewed by:	pauamma, gbe, kevans, emaste
Obtained from:	git@git.zx2c4.com:wireguard-freebsd @ 3cc22b2
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D36909
2022-10-28 13:36:12 -07:00
..
amd64 acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
arm intrng: Remove from NOTES file 2022-10-25 10:57:29 -06:00
arm64 acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
bsm
cam cam: Use FreeBSD standard copyright 2022-10-07 23:37:46 -06:00
cddl kinst: Clarify a comment in the trampoline allocator 2022-10-14 11:32:47 -04:00
compat netlink: use (void) for function definitions with no arguments 2022-10-27 11:14:00 -04:00
conf Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
contrib acpica: Fix the botched merge 2022-10-27 22:36:35 -04:00
crypto Fix the IV length in the armv8 AES GCM code 2022-09-06 13:11:04 +01:00
ddb Fix kernel build after 754cb545b6 . 2022-10-04 17:13:17 +02:00
dev Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
dts
fs Add VV_CROSSLOCK vnode flag to avoid cross-mount lookup LOR 2022-10-26 19:33:03 -05:00
gdb ddb: use _FLAGS command macros where appropriate 2022-07-05 11:56:55 -03:00
geom geom_part: Check number of GPT entries and size of GPT entry 2022-10-18 11:03:02 -04:00
gnu
i386 acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
isa Adjust function definition in isa's pnp.c to avoid clang 15 warning 2022-07-27 21:13:59 +02:00
kern Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
kgssapi
libkern arm: Remove unused ffs.S 2022-10-20 10:48:31 -06:00
modules Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
net Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
net80211 net8021: Fix a typo in a kernel error message 2022-10-25 04:31:51 +02:00
netgraph Alter the prototype of qsort_r(3) to match POSIX, which adopted the 2022-09-30 15:26:30 -07:00
netinet netinet*: add back necessary headers 2022-10-26 08:16:44 -07:00
netinet6 Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
netipsec tcp: remove INP_TIMEWAIT flag 2022-10-06 19:24:37 -07:00
netlink netlink: use (void) for function definitions with no arguments 2022-10-27 11:14:00 -04:00
netpfil netpfil: Fix two typos in source code comments 2022-10-25 04:32:59 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed ibcore: The use of IN_LOOPBACK() now requires a valid VNET context. 2022-09-23 13:42:03 +02:00
opencrypto opencrypto: fix null esp crypt 2022-10-25 03:24:43 +03:00
powerpc powerpc: slb_alloc_user_cache: fix missing uma_zalloc wait flag 2022-10-03 20:56:41 -03:00
riscv riscv: improve parsing of riscv,isa property strings 2022-10-28 13:28:08 -03:00
rpc clnt_vc.c: Replace msleep() with pause() to avoid assert panic 2022-10-14 15:46:55 -07:00
security Bump MAC_VERSION to 5 2022-10-07 15:24:32 +00:00
sys Import the WireGuard driver from zx2c4.com. 2022-10-28 13:36:12 -07:00
teken
tests
tools Make #if and #endif do what people expect in *_if.m 2022-10-06 14:35:31 +01:00
ufs ffs validate_sblock(): avoid 32bit mul overflow 2022-10-27 06:17:38 +03:00
vm uma: Never pass cache zones to memguard 2022-10-19 14:36:36 -04:00
x86 bhyve: Implement MSR_MISC_FEATURES_ENABLES 2022-10-27 11:34:41 -06:00
xdr
xen
Makefile