aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/Kconfig
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2015-06-05 15:58:00 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2016-06-25 16:48:39 +0200
commit99d303ac2739e65a02fbbc325b74ad6fcac63cc2 (patch)
tree6f4095f42d3d298cdd5ab8bc6f8ed89d9673b38b /src/Kconfig
downloadwireguard-monolithic-historical-99d303ac2739e65a02fbbc325b74ad6fcac63cc2.tar.xz
wireguard-monolithic-historical-99d303ac2739e65a02fbbc325b74ad6fcac63cc2.zip
Initial commit
Diffstat (limited to 'src/Kconfig')
-rw-r--r--src/Kconfig35
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.