1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
6 config ADK_LINUX_KERNEL_IP_VS
7 tristate "IPVS support"
8 select ADK_LINUX_KERNEL_NETFILTER
9 select ADK_LINUX_KERNEL_NF_CONNTRACK
12 config ADK_LINUX_KERNEL_IP_VS_DEBUG
13 bool "enable debugging support"
14 depends on ADK_LINUX_KERNEL_IP_VS
17 menu "IPVS transport protocol load balancing support"
18 depends on ADK_LINUX_KERNEL_IP_VS
20 config ADK_LINUX_KERNEL_IP_VS_PROTO_TCP
21 bool "TCP load balancing support"
24 This option enables support for load balancing TCP transport
25 protocol. Say Y if unsure.
27 config ADK_LINUX_KERNEL_IP_VS_PROTO_UDP
28 bool "UDP load balancing support"
31 This option enables support for load balancing UDP transport
32 protocol. Say Y if unsure.
34 config ADK_LINUX_KERNEL_IP_VS_PROTO_ESP
35 bool "ESP load balancing support"
38 This option enables support for load balancing ESP (Encapsulation
39 Security Payload) transport protocol. Say Y if unsure.
41 config ADK_LINUX_KERNEL_IP_VS_PROTO_AH
42 bool "AH load balancing support"
45 This option enables support for load balancing AH (Authentication
46 Header) transport protocol. Say Y if unsure.
51 depends on ADK_LINUX_KERNEL_IP_VS
53 config ADK_LINUX_KERNEL_IP_VS_RR
54 tristate "round-robin"
57 config ADK_LINUX_KERNEL_IP_VS_WRR
58 tristate "weighted round-robin"
61 config ADK_LINUX_KERNEL_IP_VS_LC
62 tristate "least-connection"
65 config ADK_LINUX_KERNEL_IP_VS_WLC
66 tristate "weighted least-connection"
69 config ADK_LINUX_KERNEL_IP_VS_LBLC
70 tristate "locality-based least-connection"
73 config ADK_LINUX_KERNEL_IP_VS_LBLCR
74 tristate "locality-based least-connection with replication"
77 config ADK_LINUX_KERNEL_IP_VS_DH
78 tristate "destination hashing"
81 config ADK_LINUX_KERNEL_IP_VS_SH
82 tristate "source hashing"
85 config ADK_LINUX_KERNEL_IP_VS_SED
86 tristate "shortest expected delay"
89 config ADK_LINUX_KERNEL_IP_VS_NQ
90 tristate "never queue"
95 menu "IPVS application helper"
96 depends on ADK_LINUX_KERNEL_IP_VS
98 config ADK_LINUX_KERNEL_IP_VS_FTP
99 tristate "FTP protocol"
100 select ADK_LINUX_KERNEL_IP_VS_PROTO_TCP