aboutsummaryrefslogtreecommitdiff
path: root/net/keepalived/Config.in
blob: 33321aa8762820a661c84c236e9b63da070aec87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
if PACKAGE_keepalived

menu "Configuration"

config KEEPALIVED_BFD
	bool
	default n
	prompt "Enable BFD support"
	help
		Builds support for BFD

config KEEPALIVED_SHA1
	bool
	default y
	prompt "Enable SHA1 support in genhash"
	help
		Builds support for using SHA1 with genhash

config KEEPALIVED_LVS
	bool
	default y
	prompt "Enable IPVS support"
	help
		Builds support for IPVS

config KEEPALIVED_LVS_SYNCD
	depends on KEEPALIVED_LVS
	bool
	default y
	prompt "Enable IPVS syncd daemon control"
	help
		Builds support for configuring IPVS syncd daemon

config KEEPALIVED_LVS_64BIT_STATS
	depends on KEEPALIVED_LVS
	bool
	default y
	prompt "Enable IPVS 64 bit stats"
	help
		Builds support for IPVS 64 bit stats

config KEEPALIVED_FWMARK
	depends on KEEPALIVED_LVS
	bool
	default y
	prompt "Enable support for setting FWMARK on sockets"
	help
		Builds support for setting firewall mark on checker sockets

config KEEPALIVED_SNMP_CHECKER
	depends on KEEPALIVED_LVS
	bool
	default n
	prompt "Enable SNMP support for checker (LVS)"
	help
		Builds support for using SNMP with LVS

config KEEPALIVED_VRRP
	bool
	default y
	prompt "Enable VRRP support"
	help
		Builds support for VRRP

config KEEPALIVED_IPTABLES
	depends on KEEPALIVED_VRRP
	bool
	default y
	select KEEPALIVED_IP6TABLES
	prompt "Enable iptables for VIP filtering"
	help
		Builds support for using iptables/ipsets for filtering packets
		to VIPs

config KEEPALIVED_IP6TABLES
	depends on KEEPALIVED_VRRP && KEEPALIVED_IPTABLES && IPV6
	bool
	default y
	prompt "Enable ip6tables for VIP filtering"
	help
		Builds support for using ip6tables/ipsets for filtering packets
		to VIPs

config KEEPALIVED_NFTABLES
	depends on KEEPALIVED_VRRP
	bool
	default y
	prompt "Enable nftables for VIP filtering"
	help
		Builds support for using nftables for filtering packets
		to VIPs

config KEEPALIVED_SNMP_VRRP
	depends on KEEPALIVED_VRRP
	bool
	default n
	prompt "Enable SNMP support for VRRP"
	help
		Builds support for using SNMP with VRRP

config KEEPALIVED_SNMP_RFC2
	depends on KEEPALIVED_VRRP
	bool
	default n
	prompt "Enable SNMP support for VRRPv2 (RFC2787)"
	help
		Builds support for using RFC2787 SNMP support for VRRPv2

config KEEPALIVED_SNMP_RFC3
	depends on KEEPALIVED_VRRP
	bool
	default n
	prompt "Enable SNMP support for VRRPv3 (RFC6527)"
	help
		Builds support for using RFC6527 SNMP support for VRRPv3

config KEEPALIVED_SNMP_REPLY_V3_FOR_V2
	depends on KEEPALIVED_SNMP_RFC3
	bool
	default n
	prompt "Enable SNMP v3 responses for VRRPv2 instances"
	help
		Builds support for using SNMP v3 responses for VRRPv2 instances

config KEEPALIVED_DBUS
	depends on KEEPALIVED_VRRP
	bool
	default n
	prompt "Enable DBus support"
	help
		Builds support for using DBus with VRRP

config KEEPALIVED_JSON
	depends on KEEPALIVED_VRRP
	bool
	default n
	prompt "Enable JSON support with VRRP"
	help
		Builds support for using JSON output for VRRP

config KEEPALIVED_VRRP_AUTH
	depends on KEEPALIVED_VRRP
	bool
	default y
	prompt "Enable (removed) VRRPv2 authentication"
	help
		Builds support for using (removed) VRRPv2 authentication
		Note: authentication was removed from the VRRPv2 specification
		by RFC3768 in 2004.
		Use of this option is non-compliant and can cause problems.
		Avoid using if possible, except when using unicast, where it
		can be helpful.

config KEEPALIVED_CHECKSUM_COMPAT
	depends on KEEPALIVED_VRRP
	bool
	default y
	prompt "Enable checksum compatibility"
	help
		Builds support for interworking with instances using
		old(incorrect) checksum method

config KEEPALIVED_ROUTES
	depends on KEEPALIVED_VRRP
	bool
	default y
	prompt "Enable support for VRRP instances managing routes and rules"
	help
		Builds support for VRRP instances adding and removing IP
		routes and rules

config KEEPALIVED_LINKBEAT
	depends on KEEPALIVED_VRRP
	bool
	default y
	prompt "Enable support for linkbeat"
	help
		Builds support for using linkbeat polling to monitor the state
		of interfaces

endmenu

endif # PACKAGE_keepalived