diff options
Diffstat (limited to 'net/ipv6/Kconfig')
-rw-r--r-- | net/ipv6/Kconfig | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/net/ipv6/Kconfig b/net/ipv6/Kconfig index e923d4dea418..a2d211da2aba 100644 --- a/net/ipv6/Kconfig +++ b/net/ipv6/Kconfig | |||
@@ -77,6 +77,7 @@ config INET6_ESP | |||
77 | select CRYPTO | 77 | select CRYPTO |
78 | select CRYPTO_HMAC | 78 | select CRYPTO_HMAC |
79 | select CRYPTO_MD5 | 79 | select CRYPTO_MD5 |
80 | select CRYPTO_CBC | ||
80 | select CRYPTO_SHA1 | 81 | select CRYPTO_SHA1 |
81 | select CRYPTO_DES | 82 | select CRYPTO_DES |
82 | ---help--- | 83 | ---help--- |
@@ -97,6 +98,15 @@ config INET6_IPCOMP | |||
97 | 98 | ||
98 | If unsure, say Y. | 99 | If unsure, say Y. |
99 | 100 | ||
101 | config IPV6_MIP6 | ||
102 | bool "IPv6: Mobility (EXPERIMENTAL)" | ||
103 | depends on IPV6 && EXPERIMENTAL | ||
104 | select XFRM | ||
105 | ---help--- | ||
106 | Support for IPv6 Mobility described in RFC 3775. | ||
107 | |||
108 | If unsure, say N. | ||
109 | |||
100 | config INET6_XFRM_TUNNEL | 110 | config INET6_XFRM_TUNNEL |
101 | tristate | 111 | tristate |
102 | select INET6_TUNNEL | 112 | select INET6_TUNNEL |
@@ -126,6 +136,13 @@ config INET6_XFRM_MODE_TUNNEL | |||
126 | 136 | ||
127 | If unsure, say Y. | 137 | If unsure, say Y. |
128 | 138 | ||
139 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION | ||
140 | tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" | ||
141 | depends on IPV6 && EXPERIMENTAL | ||
142 | select XFRM | ||
143 | ---help--- | ||
144 | Support for MIPv6 route optimization mode. | ||
145 | |||
129 | config IPV6_TUNNEL | 146 | config IPV6_TUNNEL |
130 | tristate "IPv6: IPv6-in-IPv6 tunnel" | 147 | tristate "IPv6: IPv6-in-IPv6 tunnel" |
131 | select INET6_TUNNEL | 148 | select INET6_TUNNEL |
@@ -135,3 +152,31 @@ config IPV6_TUNNEL | |||
135 | 152 | ||
136 | If unsure, say N. | 153 | If unsure, say N. |
137 | 154 | ||
155 | config IPV6_SUBTREES | ||
156 | bool "IPv6: source address based routing" | ||
157 | depends on IPV6 && EXPERIMENTAL | ||
158 | ---help--- | ||
159 | Enable routing by source address or prefix. | ||
160 | |||
161 | The destination address is still the primary routing key, so mixing | ||
162 | normal and source prefix specific routes in the same routing table | ||
163 | may sometimes lead to unintended routing behavior. This can be | ||
164 | avoided by defining different routing tables for the normal and | ||
165 | source prefix specific routes. | ||
166 | |||
167 | If unsure, say N. | ||
168 | |||
169 | config IPV6_MULTIPLE_TABLES | ||
170 | bool "IPv6: Multiple Routing Tables" | ||
171 | depends on IPV6 && EXPERIMENTAL | ||
172 | select FIB_RULES | ||
173 | ---help--- | ||
174 | Support multiple routing tables. | ||
175 | |||
176 | config IPV6_ROUTE_FWMARK | ||
177 | bool "IPv6: use netfilter MARK value as routing key" | ||
178 | depends on IPV6_MULTIPLE_TABLES && NETFILTER | ||
179 | ---help--- | ||
180 | If you say Y here, you will be able to specify different routes for | ||
181 | packets with different mark values (see iptables(8), MARK target). | ||
182 | |||