blob: 97fac9362a47fbe83c51f21cafc05c96afe37fa3 [file] [log] [blame]
Alexander Dahle6cb1dd2015-10-29 08:13:02 +01001config BR2_PACKAGE_FASTD
2 bool "fastd"
Gustavo Zacarias5be50ab2015-11-13 11:54:34 -03003 depends on BR2_USE_MMU # fork()
Alexander Dahle6cb1dd2015-10-29 08:13:02 +01004 depends on BR2_TOOLCHAIN_HAS_THREADS
Peter Korsgaardaadf19c2015-11-19 11:17:48 +01005 depends on !BR2_STATIC_LIBS # libuecc
Alexander Dahle6cb1dd2015-10-29 08:13:02 +01006 select BR2_PACKAGE_LIBUECC
7 select BR2_PACKAGE_LIBSODIUM
Fabrice Fontaine69368c92019-10-01 18:58:07 +02008 select BR2_PACKAGE_LIBSODIUM_FULL
Alexander Dahle6cb1dd2015-10-29 08:13:02 +01009 help
10 Fast and Secure Tunneling Daemon
11
Mark Corbinc468a752019-11-26 14:07:26 +000012 https://github.com/NeoRaider/fastd/wiki
Alexander Dahle6cb1dd2015-10-29 08:13:02 +010013
14if BR2_PACKAGE_FASTD
15
16config BR2_PACKAGE_FASTD_STATUS_SOCKET
17 bool "status socket support"
18 default y
Thomas Petazzoni8ea392b2016-02-02 16:31:22 +010019 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
Adam Duskettf7e7bf72017-04-22 13:17:53 -040020 select BR2_PACKAGE_JSON_C
Alexander Dahle6cb1dd2015-10-29 08:13:02 +010021 help
22 Enable support for a socket to get fastd's status.
23
Alexander Dahl4d203fe2021-10-17 17:25:11 +020024config BR2_PACKAGE_FASTD_OFFLOAD_L2TP
25 bool "l2tp offload support"
26 select BR2_PACKAGE_LIBMNL
27 help
28 L2TP can be offloaded to the Linux kernel, significantly
29 increasing throughput.
30
Alexander Dahle6cb1dd2015-10-29 08:13:02 +010031endif
32
Thomas Petazzoni8b801502016-03-16 21:20:10 +010033comment "fastd needs a toolchain w/ threads, dynamic library"
Gustavo Zacarias5be50ab2015-11-13 11:54:34 -030034 depends on BR2_USE_MMU
Yann E. MORIN40b29612015-11-14 23:21:46 +010035 depends on !BR2_TOOLCHAIN_HAS_THREADS \
Peter Korsgaardaadf19c2015-11-19 11:17:48 +010036 || BR2_STATIC_LIBS