Testing Helpers

See debug.mk for easy testing deployment tricks via make remote-run, as well as netns.sh via make test and make remote-test for local and remote testing in network namespaces. The contrib/ directory also has various scripts and wrappers for easing testing.

Performance Roadmap

In theory WireGuard should achieve very high performance. There are still a few things to be done for that to happen:

Right now, however, WireGuard is completely unoptimized. But, it already has impressive wins over OpenVPN and IPsec.

Benchmarking

Testing configuration

Results