Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # IPv6 configuration | |
6a2e9b73 SR |
3 | # |
4 | ||
5 | # IPv6 as module will cause a CRASH if you try to unload it | |
6 | config IPV6 | |
7 | tristate "The IPv6 protocol" | |
8 | default m | |
9 | select CRYPTO if IPV6_PRIVACY | |
10 | select CRYPTO_MD5 if IPV6_PRIVACY | |
11 | ---help--- | |
12 | This is complemental support for the IP version 6. | |
13 | You will still be able to do traditional IPv4 networking as well. | |
14 | ||
15 | For general information about IPv6, see | |
16 | <http://playground.sun.com/pub/ipng/html/ipng-main.html>. | |
17 | For Linux IPv6 development information, see <http://www.linux-ipv6.org>. | |
18 | For specific information about IPv6 under Linux, read the HOWTO at | |
19 | <http://www.bieringer.de/linux/IPv6/>. | |
20 | ||
21 | To compile this protocol support as a module, choose M here: the | |
22 | module will be called ipv6. | |
23 | ||
1da177e4 LT |
24 | config IPV6_PRIVACY |
25 | bool "IPv6: Privacy Extensions (RFC 3041) support" | |
26 | depends on IPV6 | |
27 | ---help--- | |
28 | Privacy Extensions for Stateless Address Autoconfiguration in IPv6 | |
29 | support. With this option, additional periodically-alter | |
30 | pseudo-random global-scope unicast address(es) will assigned to | |
31 | your interface(s). | |
32 | ||
33 | By default, kernel do not generate temporary addresses. | |
34 | To use temporary addresses, do | |
35 | ||
36 | echo 2 >/proc/sys/net/ipv6/conf/all/use_tempaddr | |
37 | ||
38 | See <file:Documentation/networking/ip-sysctl.txt> for details. | |
39 | ||
40 | config INET6_AH | |
41 | tristate "IPv6: AH transformation" | |
42 | depends on IPV6 | |
43 | select XFRM | |
44 | select CRYPTO | |
45 | select CRYPTO_HMAC | |
46 | select CRYPTO_MD5 | |
47 | select CRYPTO_SHA1 | |
48 | ---help--- | |
49 | Support for IPsec AH. | |
50 | ||
51 | If unsure, say Y. | |
52 | ||
53 | config INET6_ESP | |
54 | tristate "IPv6: ESP transformation" | |
55 | depends on IPV6 | |
56 | select XFRM | |
57 | select CRYPTO | |
58 | select CRYPTO_HMAC | |
59 | select CRYPTO_MD5 | |
60 | select CRYPTO_SHA1 | |
61 | select CRYPTO_DES | |
62 | ---help--- | |
63 | Support for IPsec ESP. | |
64 | ||
65 | If unsure, say Y. | |
66 | ||
67 | config INET6_IPCOMP | |
68 | tristate "IPv6: IPComp transformation" | |
69 | depends on IPV6 | |
70 | select XFRM | |
71 | select INET6_TUNNEL | |
72 | select CRYPTO | |
73 | select CRYPTO_DEFLATE | |
74 | ---help--- | |
75 | Support for IP Payload Compression Protocol (IPComp) (RFC3173), | |
76 | typically needed for IPsec. | |
77 | ||
78 | If unsure, say Y. | |
79 | ||
80 | config INET6_TUNNEL | |
81 | tristate "IPv6: tunnel transformation" | |
82 | depends on IPV6 | |
83 | select XFRM | |
84 | ---help--- | |
85 | Support for generic IPv6-in-IPv6 tunnel transformation, which is | |
86 | required by the IPv6-in-IPv6 tunneling module as well as tunnel mode | |
87 | IPComp. | |
88 | ||
89 | If unsure, say Y. | |
90 | ||
91 | config IPV6_TUNNEL | |
92 | tristate "IPv6: IPv6-in-IPv6 tunnel" | |
93 | depends on IPV6 | |
1da177e4 LT |
94 | ---help--- |
95 | Support for IPv6-in-IPv6 tunnels described in RFC 2473. | |
96 | ||
97 | If unsure, say N. | |
98 |