linux: update to 6.10.x, 6.9.x is EOL
[openadk.git] / target / linux / config / Config.in.ipvs
blob05246a4a51f727dc56be811a916b839d5ae369fe
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "IPVS support"
6 config ADK_LINUX_KERNEL_IP_VS
7         tristate "IPVS support"
8         select ADK_LINUX_KERNEL_NETFILTER
9         select ADK_LINUX_KERNEL_NF_CONNTRACK
10         default n
12 config ADK_LINUX_KERNEL_IP_VS_DEBUG
13         bool "enable debugging support"
14         depends on ADK_LINUX_KERNEL_IP_VS
15         default n
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"
22         default n
23         help
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"
29         default n
30         help
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"
36         default n
37         help
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"
43         default n
44         help
45           This option enables support for load balancing AH (Authentication
46           Header) transport protocol. Say Y if unsure.
48 endmenu
50 menu "IPVS Scheduler"
51         depends on ADK_LINUX_KERNEL_IP_VS
53 config ADK_LINUX_KERNEL_IP_VS_RR
54         tristate "round-robin"
55         default n
57 config ADK_LINUX_KERNEL_IP_VS_WRR
58         tristate "weighted round-robin"
59         default n
61 config ADK_LINUX_KERNEL_IP_VS_LC
62         tristate "least-connection"
63         default n
65 config ADK_LINUX_KERNEL_IP_VS_WLC
66         tristate "weighted least-connection"
67         default n
69 config ADK_LINUX_KERNEL_IP_VS_LBLC
70         tristate "locality-based least-connection"
71         default n
73 config ADK_LINUX_KERNEL_IP_VS_LBLCR
74         tristate "locality-based least-connection with replication"
75         default n
77 config ADK_LINUX_KERNEL_IP_VS_DH
78         tristate "destination hashing"
79         default n
81 config ADK_LINUX_KERNEL_IP_VS_SH
82         tristate "source hashing"
83         default n
85 config ADK_LINUX_KERNEL_IP_VS_SED
86         tristate "shortest expected delay"
87         default n
89 config ADK_LINUX_KERNEL_IP_VS_NQ
90         tristate "never queue"
91         default n
93 endmenu
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
101         default n
103 endmenu
104 endmenu