1# 2# IPv6 configuration 3# 4 5# IPv6 as module will cause a CRASH if you try to unload it 6config IPV6 7 tristate "The IPv6 protocol" 8 default m 9 ---help--- 10 This is complemental support for the IP version 6. 11 You will still be able to do traditional IPv4 networking as well. 12 13 For general information about IPv6, see 14 <http://playground.sun.com/pub/ipng/html/ipng-main.html>. 15 For Linux IPv6 development information, see <http://www.linux-ipv6.org>. 16 For specific information about IPv6 under Linux, read the HOWTO at 17 <http://www.bieringer.de/linux/IPv6/>. 18 19 To compile this protocol support as a module, choose M here: the 20 module will be called ipv6. 21 22config IPV6_PRIVACY 23 bool "IPv6: Privacy Extensions support" 24 depends on IPV6 25 ---help--- 26 Privacy Extensions for Stateless Address Autoconfiguration in IPv6 27 support. With this option, additional periodically-alter 28 pseudo-random global-scope unicast address(es) will assigned to 29 your interface(s). 30 31 We use our standard pseudo random algorithm to generate randomized 32 interface identifier, instead of one described in RFC 3041. 33 34 By default, kernel do not generate temporary addresses. 35 To use temporary addresses, do 36 37 echo 2 >/proc/sys/net/ipv6/conf/all/use_tempaddr 38 39 See <file:Documentation/networking/ip-sysctl.txt> for details. 40 41config IPV6_ROUTER_PREF 42 bool "IPv6: Router Preference (RFC 4191) support" 43 depends on IPV6 44 ---help--- 45 Router Preference is an optional extension to the Router 46 Advertisement message to improve the ability of hosts 47 to pick more appropriate router, especially when the hosts 48 is placed in a multi-homed network. 49 50 If unsure, say N. 51 52config IPV6_ROUTE_INFO 53 bool "IPv6: Route Information (RFC 4191) support (EXPERIMENTAL)" 54 depends on IPV6_ROUTER_PREF && EXPERIMENTAL 55 ---help--- 56 This is experimental support of Route Information. 57 58 If unsure, say N. 59 60config INET6_AH 61 tristate "IPv6: AH transformation" 62 depends on IPV6 63 select XFRM 64 select CRYPTO 65 select CRYPTO_HMAC 66 select CRYPTO_MD5 67 select CRYPTO_SHA1 68 ---help--- 69 Support for IPsec AH. 70 71 If unsure, say Y. 72 73config INET6_ESP 74 tristate "IPv6: ESP transformation" 75 depends on IPV6 76 select XFRM 77 select CRYPTO 78 select CRYPTO_HMAC 79 select CRYPTO_MD5 80 select CRYPTO_SHA1 81 select CRYPTO_DES 82 ---help--- 83 Support for IPsec ESP. 84 85 If unsure, say Y. 86 87config INET6_IPCOMP 88 tristate "IPv6: IPComp transformation" 89 depends on IPV6 90 select XFRM 91 select INET6_XFRM_TUNNEL 92 select CRYPTO 93 select CRYPTO_DEFLATE 94 ---help--- 95 Support for IP Payload Compression Protocol (IPComp) (RFC3173), 96 typically needed for IPsec. 97 98 If unsure, say Y. 99 100config INET6_XFRM_TUNNEL 101 tristate 102 select INET6_TUNNEL 103 default n 104 105config INET6_TUNNEL 106 tristate 107 default n 108 109config INET6_XFRM_MODE_TRANSPORT 110 tristate "IPv6: IPsec transport mode" 111 depends on IPV6 112 default IPV6 113 select XFRM 114 ---help--- 115 Support for IPsec transport mode. 116 117 If unsure, say Y. 118 119config INET6_XFRM_MODE_TUNNEL 120 tristate "IPv6: IPsec tunnel mode" 121 depends on IPV6 122 default IPV6 123 select XFRM 124 ---help--- 125 Support for IPsec tunnel mode. 126 127 If unsure, say Y. 128 129config IPV6_TUNNEL 130 tristate "IPv6: IPv6-in-IPv6 tunnel" 131 select INET6_TUNNEL 132 depends on IPV6 133 ---help--- 134 Support for IPv6-in-IPv6 tunnels described in RFC 2473. 135 136 If unsure, say N. 137 138