Go to file
Jason A. Donenfeld 395d925470 netns: use massive datagrams
This tests the mbuf fragment code more heavily.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-06-01 15:27:11 +02:00
src if_wg: pass back result of selftests and enable in CI 2021-05-19 01:23:09 +02:00
tests netns: use massive datagrams 2021-06-01 15:27:11 +02:00
.cirrus.yml if_wg: pass back result of selftests and enable in CI 2021-05-19 01:23:09 +02:00
COPYING Initial import 2021-03-17 09:35:54 -06:00
MISSING.md compat: backport to FreeBSD 12.2 2021-03-18 09:00:52 -06:00
README.md README: separate build stage 2021-03-23 12:23:11 -06:00
TODO.md TODO: add note about excessive rw locks 2021-05-03 19:55:50 +02:00

README.md

WireGuard for FreeBSD

This is a kernel module for FreeBSD to support WireGuard. It is being developed here before its eventual submission to FreeBSD 13.1 or 14.

Installation instructions

First make sure you have the latest net/wireguard package installed, version ≥1.0.20210315.

Then, on FreeBSD 12 & 13:

# git clone https://git.zx2c4.com/wireguard-freebsd
# make -C wireguard-freebsd/src
# make -C wireguard-freebsd/src load install

After that, it should be possible to use wg(8) and wg-quick(8) like usual, but with the faster kernel implementation.