opnsense-src/sys
John Baldwin 5ae69e2f10 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

(cherry picked from commit 744bfb2131)
2022-11-11 13:44:11 -08:00
..
amd64 linux32: binutils as requires %eflags instead of %flags for CFI. 2022-11-11 10:18:53 -08:00
arm xilinx: Fix a typo in a source code comment 2022-11-04 06:06:34 +01:00
arm64 aarch64: Add constants for fields in the PMEVTYPERn_EL0 event registers. 2022-11-10 13:04:49 -08:00
bsm
cam iscsi: Fetch limits based on a socket rather than assuming global limits. 2022-11-10 13:48:36 -08:00
cddl dtrace: Drop illumos ifdefs for CPU register definitions 2022-10-19 10:15:49 -04:00
compat sysent: regen after ee9bc58183, posix_fadvise in capmode 2022-10-20 09:59:50 -04:00
conf Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
contrib zlib crc32: Add prototypes for recently-added static functions. 2022-11-11 10:18:52 -08:00
crypto Fix the IV length in the armv8 AES GCM code 2022-09-21 10:45:52 +01:00
ddb ddb: print the actual syscall name 2022-11-06 10:54:46 -04:00
dev Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
dts
fs nfs: Fix common typos in source code comments 2022-11-11 05:33:57 +01:00
gdb ddb: use _FLAGS command macros where appropriate 2022-08-11 11:25:53 -03:00
geom Delay GEOM disk_create() until CAM periph probe completes. 2022-08-15 13:37:58 -04:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-12 08:56:04 -04:00
i386 ddb: print the actual syscall name 2022-11-06 10:54:46 -04:00
isa Adjust function definition in isa's pnp.c to avoid clang 15 warning 2022-08-01 20:07:10 +02:00
kern Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
kgssapi
libkern qdivrem: Predict division by zero as false. 2022-10-12 17:53:21 +02:00
mips mips busdma: expunge an extra closing brace 2022-07-12 13:47:44 -05:00
modules Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
net Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
net80211 net8021: Fix a typo in a kernel error message 2022-11-01 07:02:55 +01:00
netgraph netgraph/ng_bridge: add missing array terminator 2022-11-08 09:54:13 +01:00
netinet tcp_bbr(4): Fix a typo in a source code comment 2022-11-11 05:34:33 +01:00
netinet6 Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
netipsec ipsec: replace SECASVAR mtx by rmlock 2022-08-09 15:46:57 +02:00
netpfil ipfilter: Cast uintmax_t values to size_t when adding to a pointer. 2022-11-11 10:18:52 -08:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-10-01 22:25:57 -06:00
nfs nfs: skip bootpc when vfs.root.mountfrom is other than nfs 2022-10-05 21:13:06 -03:00
nfsclient
nfsserver
nlm
ofed ibcore: Add support for RDMA/RoCE using VLAN(4) devices. 2022-08-29 14:03:57 +02:00
opencrypto opencrypto: mark INVARIANTS variables as __diagused 2022-08-28 21:03:48 -04:00
powerpc powerpc: slb_alloc_user_cache: fix missing uma_zalloc wait flag 2022-10-05 21:14:29 -03:00
riscv ddb: print the actual syscall name 2022-11-06 10:54:46 -04:00
rpc clnt_vc.c: Replace msleep() with pause() to avoid assert panic 2022-10-17 16:38:39 -07:00
security sysent: Get rid of bogus sys/sysent.h include. 2022-06-17 22:35:31 +03:00
sys Import the WireGuard driver from zx2c4.com. 2022-11-11 13:44:11 -08:00
teken teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-05-03 14:20:44 -04:00
tests
tools firmware: Map '@' in filenames to '_' in symbols. 2022-07-13 09:19:51 -07:00
ufs Fix an incorrectly placed parenthesis. 2022-10-13 08:45:56 -07:00
vm Fix various places which cast a pointer to a vm_paddr_t or vice versa. 2022-11-11 10:18:53 -08:00
x86 Fix various places which cast a pointer to a vm_paddr_t or vice versa. 2022-11-11 10:18:53 -08:00
xdr
xen Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
Makefile