diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2015-06-05 15:58:00 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-06-25 16:48:39 +0200 |
commit | 99d303ac2739e65a02fbbc325b74ad6fcac63cc2 (patch) | |
tree | 6f4095f42d3d298cdd5ab8bc6f8ed89d9673b38b /src/Kconfig | |
download | wireguard-monolithic-historical-99d303ac2739e65a02fbbc325b74ad6fcac63cc2.tar.xz wireguard-monolithic-historical-99d303ac2739e65a02fbbc325b74ad6fcac63cc2.zip |
Initial commit
Diffstat (limited to 'src/Kconfig')
-rw-r--r-- | src/Kconfig | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/Kconfig b/src/Kconfig new file mode 100644 index 0000000..ca9f6d0 --- /dev/null +++ b/src/Kconfig @@ -0,0 +1,35 @@ +config WIREGUARD + bool "WireGuard secure VPN tunnel" + select NET_UDP_TUNNEL + default y + ---help--- + WireGuard is a secure, fast, and easy to use replacement for IPSec + that uses modern cryptography and clever networking tricks. It's + designed to be fairly general purpose and abstract enough to fit most + use cases, while at the same time remaining extremely simple to + configure. See www.wireguard.io for more info. + + It's safe to say Y or M here, as the driver is very lightweight and + is only in use when an administrator chooses to add an interface. + +config WIREGUARD_DEBUG + bool "Debugging checks and verbose messages for WireGuard" + depends on WIREGUARD + ---help--- + This will write log messages for handshake and other events + that occur for a WireGuard interface. It will also perform some + extra validation checks and unit tests at various points. This is + only useful for debugging. + + Say N here unless you know what you're doing. + +config WIREGUARD_PARALLEL + bool "Enable parallel engine" + depends on SMP && WIREGUARD + default y + ---help--- + This will allow WireGuard to utilize all CPU cores when encrypting + and decrypting packets. + + It's safe to say Y here, and you probably should, as the performance + improvements are substantial. |