]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/ipsec-tools/Config.in
ipsec-tools: rename options to have proper prefix
[coffee/buildroot.git] / package / ipsec-tools / Config.in
1 config BR2_PACKAGE_IPSEC_TOOLS
2         bool "ipsec-tools"
3         depends on BR2_USE_MMU # fork()
4         depends on !BR2_TOOLCHAIN_USES_MUSL # Use __P() macro all over the tree
5         select BR2_PACKAGE_OPENSSL
6         select BR2_PACKAGE_FLEX
7         help
8           This package is required to support IPSec for Linux 2.6+
9
10           http://ipsec-tools.sourceforge.net/
11
12 if BR2_PACKAGE_IPSEC_TOOLS
13
14 config BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT
15         bool "Enable racoonctl(8)"
16         default y
17         help
18           Lets racoon to listen to racoon admin port, which is to
19           be contacted by racoonctl(8).
20
21 config BR2_PACKAGE_IPSEC_TOOLS_NATT
22         bool "Enable NAT-Traversal"
23         help
24           This needs kernel support, which is available on Linux. On
25           NetBSD, NAT-Traversal kernel support has not been integrated
26           yet, you can get it from here:
27
28           http://ipsec-tools.sourceforge.net/netbsd_nat-t.diff If you
29
30           live in a country where software patents are legal, using
31           NAT-Traversal might infringe a patent.
32
33 config BR2_PACKAGE_IPSEC_TOOLS_FRAG
34         bool "Enable IKE fragmentation"
35         help
36           Enable IKE fragmentation, which is a workaround for
37           broken routers that drop fragmented packets
38
39 config BR2_PACKAGE_IPSEC_TOOLS_DPD
40         bool "Enable DPD (Dead Peer Detection)"
41         help
42           Enable dead peer detection support
43
44 config BR2_PACKAGE_IPSEC_TOOLS_STATS
45         bool "Enable statistics logging function"
46         default y
47
48 config BR2_PACKAGE_IPSEC_TOOLS_READLINE
49         bool "Enable readline input support"
50         select BR2_PACKAGE_READLINE
51
52 config BR2_PACKAGE_IPSEC_TOOLS_HYBRID
53         bool "Enable hybrid, both mode-cfg and xauth support"
54         help
55           Hybrid mode is required for successful interoperability
56           (e.g. Cisco VPN Client).
57
58 choice
59         prompt "Security context"
60         default BR2_PACKAGE_IPSEC_TOOLS_SECCTX_DISABLE
61         help
62           Selects whether or not to enable security context support.
63
64 config BR2_PACKAGE_IPSEC_TOOLS_SECCTX_DISABLE
65         bool "Disable security context support"
66
67 config BR2_PACKAGE_IPSEC_TOOLS_SECCTX_ENABLE
68         bool "Enable SELinux security context support"
69
70 config BR2_PACKAGE_IPSEC_TOOLS_SECCTX_KERNEL
71         bool "Enable kernel security context"
72
73 endchoice
74
75 endif