We enable the option by default, but do not depend on the kernel modules required for L2TP offloading to avoid wasting space when the feature is not needed. To use offloading, kmod-l2tp-eth must be installed. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
85 lines
2 KiB
Text
85 lines
2 KiB
Text
if PACKAGE_fastd
|
|
|
|
menu "Configuration"
|
|
|
|
config FASTD_ENABLE_METHOD_CIPHER_TEST
|
|
bool "Enable cipher-test method provider"
|
|
|
|
config FASTD_ENABLE_METHOD_COMPOSED_GMAC
|
|
bool "Enable composed-gmac method provider"
|
|
select FASTD_ENABLE_MAC_GHASH
|
|
|
|
config FASTD_ENABLE_METHOD_COMPOSED_UMAC
|
|
bool "Enable composed-umac method provider"
|
|
select FASTD_ENABLE_MAC_UHASH
|
|
default y
|
|
|
|
config FASTD_ENABLE_METHOD_GENERIC_GMAC
|
|
bool "Enable generic-gmac method provider"
|
|
select FASTD_ENABLE_MAC_GHASH
|
|
|
|
config FASTD_ENABLE_METHOD_GENERIC_POLY1305
|
|
bool "Enable generic-poly1305 method provider"
|
|
|
|
config FASTD_ENABLE_METHOD_GENERIC_UMAC
|
|
bool "Enable generic-umac method provider"
|
|
select FASTD_ENABLE_MAC_UHASH
|
|
default y
|
|
|
|
config FASTD_ENABLE_METHOD_NULL
|
|
bool "Enable null method"
|
|
default y
|
|
|
|
config FASTD_ENABLE_METHOD_NULL_L2TP
|
|
bool "Enable null@l2tp method"
|
|
default y
|
|
|
|
|
|
config FASTD_ENABLE_CIPHER_NULL
|
|
bool "Enable the null cipher"
|
|
default y
|
|
|
|
config FASTD_ENABLE_CIPHER_SALSA20
|
|
bool "Enable the Salsa20 cipher"
|
|
|
|
config FASTD_ENABLE_CIPHER_SALSA2012
|
|
bool "Enable the Salsa20/12 cipher"
|
|
default y
|
|
|
|
|
|
config FASTD_ENABLE_MAC_GHASH
|
|
bool
|
|
|
|
config FASTD_ENABLE_MAC_UHASH
|
|
bool
|
|
|
|
|
|
config FASTD_WITH_CAPABILITIES
|
|
bool "Enable POSIX capability support"
|
|
|
|
config FASTD_WITH_CMDLINE_USER
|
|
bool "Include support for setting user/group related options on the command line"
|
|
|
|
config FASTD_WITH_CMDLINE_LOGGING
|
|
bool "Include support for setting logging related options on the command line"
|
|
|
|
config FASTD_WITH_CMDLINE_OPERATION
|
|
bool "Include support for setting options related to the VPN operation (like mode, interface, encryption method) on the command line"
|
|
|
|
config FASTD_WITH_CMDLINE_COMMANDS
|
|
bool "Include support for setting handler scripts (e.g. --on-up) on the command line"
|
|
|
|
config FASTD_WITH_DYNAMIC_PEERS
|
|
bool "Include support for dynamic peers (using on-verify handlers)"
|
|
|
|
config FASTD_WITH_STATUS_SOCKET
|
|
bool "Include support for status sockets"
|
|
default y
|
|
|
|
config FASTD_WITH_OFFLOAD_L2TP
|
|
bool "Enable L2TP offloading"
|
|
default y
|
|
|
|
endmenu
|
|
|
|
endif
|