11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# IPv6 configuration 31da177e4SLinus Torvalds# 46a2e9b73SSam Ravnborg 56a2e9b73SSam Ravnborg# IPv6 as module will cause a CRASH if you try to unload it 66a2e9b73SSam Ravnborgconfig IPV6 76a2e9b73SSam Ravnborg tristate "The IPv6 protocol" 86a2e9b73SSam Ravnborg default m 96a2e9b73SSam Ravnborg ---help--- 106a2e9b73SSam Ravnborg This is complemental support for the IP version 6. 116a2e9b73SSam Ravnborg You will still be able to do traditional IPv4 networking as well. 126a2e9b73SSam Ravnborg 136a2e9b73SSam Ravnborg For general information about IPv6, see 146a2e9b73SSam Ravnborg <http://playground.sun.com/pub/ipng/html/ipng-main.html>. 156a2e9b73SSam Ravnborg For Linux IPv6 development information, see <http://www.linux-ipv6.org>. 166a2e9b73SSam Ravnborg For specific information about IPv6 under Linux, read the HOWTO at 176a2e9b73SSam Ravnborg <http://www.bieringer.de/linux/IPv6/>. 186a2e9b73SSam Ravnborg 196a2e9b73SSam Ravnborg To compile this protocol support as a module, choose M here: the 206a2e9b73SSam Ravnborg module will be called ipv6. 216a2e9b73SSam Ravnborg 221da177e4SLinus Torvaldsconfig IPV6_PRIVACY 23*955189efSYOSHIFUJI Hideaki bool "IPv6: Privacy Extensions support" 241da177e4SLinus Torvalds depends on IPV6 251da177e4SLinus Torvalds ---help--- 261da177e4SLinus Torvalds Privacy Extensions for Stateless Address Autoconfiguration in IPv6 271da177e4SLinus Torvalds support. With this option, additional periodically-alter 281da177e4SLinus Torvalds pseudo-random global-scope unicast address(es) will assigned to 291da177e4SLinus Torvalds your interface(s). 301da177e4SLinus Torvalds 31*955189efSYOSHIFUJI Hideaki We use our standard pseudo random algorithm to generate randomized 32*955189efSYOSHIFUJI Hideaki interface identifier, instead of one described in RFC 3041. 33*955189efSYOSHIFUJI Hideaki 341da177e4SLinus Torvalds By default, kernel do not generate temporary addresses. 351da177e4SLinus Torvalds To use temporary addresses, do 361da177e4SLinus Torvalds 371da177e4SLinus Torvalds echo 2 >/proc/sys/net/ipv6/conf/all/use_tempaddr 381da177e4SLinus Torvalds 391da177e4SLinus Torvalds See <file:Documentation/networking/ip-sysctl.txt> for details. 401da177e4SLinus Torvalds 411da177e4SLinus Torvaldsconfig INET6_AH 421da177e4SLinus Torvalds tristate "IPv6: AH transformation" 431da177e4SLinus Torvalds depends on IPV6 441da177e4SLinus Torvalds select XFRM 451da177e4SLinus Torvalds select CRYPTO 461da177e4SLinus Torvalds select CRYPTO_HMAC 471da177e4SLinus Torvalds select CRYPTO_MD5 481da177e4SLinus Torvalds select CRYPTO_SHA1 491da177e4SLinus Torvalds ---help--- 501da177e4SLinus Torvalds Support for IPsec AH. 511da177e4SLinus Torvalds 521da177e4SLinus Torvalds If unsure, say Y. 531da177e4SLinus Torvalds 541da177e4SLinus Torvaldsconfig INET6_ESP 551da177e4SLinus Torvalds tristate "IPv6: ESP transformation" 561da177e4SLinus Torvalds depends on IPV6 571da177e4SLinus Torvalds select XFRM 581da177e4SLinus Torvalds select CRYPTO 591da177e4SLinus Torvalds select CRYPTO_HMAC 601da177e4SLinus Torvalds select CRYPTO_MD5 611da177e4SLinus Torvalds select CRYPTO_SHA1 621da177e4SLinus Torvalds select CRYPTO_DES 631da177e4SLinus Torvalds ---help--- 641da177e4SLinus Torvalds Support for IPsec ESP. 651da177e4SLinus Torvalds 661da177e4SLinus Torvalds If unsure, say Y. 671da177e4SLinus Torvalds 681da177e4SLinus Torvaldsconfig INET6_IPCOMP 691da177e4SLinus Torvalds tristate "IPv6: IPComp transformation" 701da177e4SLinus Torvalds depends on IPV6 711da177e4SLinus Torvalds select XFRM 721da177e4SLinus Torvalds select INET6_TUNNEL 731da177e4SLinus Torvalds select CRYPTO 741da177e4SLinus Torvalds select CRYPTO_DEFLATE 751da177e4SLinus Torvalds ---help--- 761da177e4SLinus Torvalds Support for IP Payload Compression Protocol (IPComp) (RFC3173), 771da177e4SLinus Torvalds typically needed for IPsec. 781da177e4SLinus Torvalds 791da177e4SLinus Torvalds If unsure, say Y. 801da177e4SLinus Torvalds 811da177e4SLinus Torvaldsconfig INET6_TUNNEL 821da177e4SLinus Torvalds tristate "IPv6: tunnel transformation" 831da177e4SLinus Torvalds depends on IPV6 841da177e4SLinus Torvalds select XFRM 851da177e4SLinus Torvalds ---help--- 861da177e4SLinus Torvalds Support for generic IPv6-in-IPv6 tunnel transformation, which is 871da177e4SLinus Torvalds required by the IPv6-in-IPv6 tunneling module as well as tunnel mode 881da177e4SLinus Torvalds IPComp. 891da177e4SLinus Torvalds 901da177e4SLinus Torvalds If unsure, say Y. 911da177e4SLinus Torvalds 921da177e4SLinus Torvaldsconfig IPV6_TUNNEL 931da177e4SLinus Torvalds tristate "IPv6: IPv6-in-IPv6 tunnel" 941da177e4SLinus Torvalds depends on IPV6 951da177e4SLinus Torvalds ---help--- 961da177e4SLinus Torvalds Support for IPv6-in-IPv6 tunnels described in RFC 2473. 971da177e4SLinus Torvalds 981da177e4SLinus Torvalds If unsure, say N. 991da177e4SLinus Torvalds 100