11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# IPv6 configuration 31da177e4SLinus Torvalds# 4*6a2e9b73SSam Ravnborg 5*6a2e9b73SSam Ravnborg# IPv6 as module will cause a CRASH if you try to unload it 6*6a2e9b73SSam Ravnborgconfig IPV6 7*6a2e9b73SSam Ravnborg tristate "The IPv6 protocol" 8*6a2e9b73SSam Ravnborg default m 9*6a2e9b73SSam Ravnborg select CRYPTO if IPV6_PRIVACY 10*6a2e9b73SSam Ravnborg select CRYPTO_MD5 if IPV6_PRIVACY 11*6a2e9b73SSam Ravnborg ---help--- 12*6a2e9b73SSam Ravnborg This is complemental support for the IP version 6. 13*6a2e9b73SSam Ravnborg You will still be able to do traditional IPv4 networking as well. 14*6a2e9b73SSam Ravnborg 15*6a2e9b73SSam Ravnborg For general information about IPv6, see 16*6a2e9b73SSam Ravnborg <http://playground.sun.com/pub/ipng/html/ipng-main.html>. 17*6a2e9b73SSam Ravnborg For Linux IPv6 development information, see <http://www.linux-ipv6.org>. 18*6a2e9b73SSam Ravnborg For specific information about IPv6 under Linux, read the HOWTO at 19*6a2e9b73SSam Ravnborg <http://www.bieringer.de/linux/IPv6/>. 20*6a2e9b73SSam Ravnborg 21*6a2e9b73SSam Ravnborg To compile this protocol support as a module, choose M here: the 22*6a2e9b73SSam Ravnborg module will be called ipv6. 23*6a2e9b73SSam Ravnborg 241da177e4SLinus Torvaldsconfig IPV6_PRIVACY 251da177e4SLinus Torvalds bool "IPv6: Privacy Extensions (RFC 3041) support" 261da177e4SLinus Torvalds depends on IPV6 271da177e4SLinus Torvalds ---help--- 281da177e4SLinus Torvalds Privacy Extensions for Stateless Address Autoconfiguration in IPv6 291da177e4SLinus Torvalds support. With this option, additional periodically-alter 301da177e4SLinus Torvalds pseudo-random global-scope unicast address(es) will assigned to 311da177e4SLinus Torvalds your interface(s). 321da177e4SLinus Torvalds 331da177e4SLinus Torvalds By default, kernel do not generate temporary addresses. 341da177e4SLinus Torvalds To use temporary addresses, do 351da177e4SLinus Torvalds 361da177e4SLinus Torvalds echo 2 >/proc/sys/net/ipv6/conf/all/use_tempaddr 371da177e4SLinus Torvalds 381da177e4SLinus Torvalds See <file:Documentation/networking/ip-sysctl.txt> for details. 391da177e4SLinus Torvalds 401da177e4SLinus Torvaldsconfig INET6_AH 411da177e4SLinus Torvalds tristate "IPv6: AH transformation" 421da177e4SLinus Torvalds depends on IPV6 431da177e4SLinus Torvalds select XFRM 441da177e4SLinus Torvalds select CRYPTO 451da177e4SLinus Torvalds select CRYPTO_HMAC 461da177e4SLinus Torvalds select CRYPTO_MD5 471da177e4SLinus Torvalds select CRYPTO_SHA1 481da177e4SLinus Torvalds ---help--- 491da177e4SLinus Torvalds Support for IPsec AH. 501da177e4SLinus Torvalds 511da177e4SLinus Torvalds If unsure, say Y. 521da177e4SLinus Torvalds 531da177e4SLinus Torvaldsconfig INET6_ESP 541da177e4SLinus Torvalds tristate "IPv6: ESP transformation" 551da177e4SLinus Torvalds depends on IPV6 561da177e4SLinus Torvalds select XFRM 571da177e4SLinus Torvalds select CRYPTO 581da177e4SLinus Torvalds select CRYPTO_HMAC 591da177e4SLinus Torvalds select CRYPTO_MD5 601da177e4SLinus Torvalds select CRYPTO_SHA1 611da177e4SLinus Torvalds select CRYPTO_DES 621da177e4SLinus Torvalds ---help--- 631da177e4SLinus Torvalds Support for IPsec ESP. 641da177e4SLinus Torvalds 651da177e4SLinus Torvalds If unsure, say Y. 661da177e4SLinus Torvalds 671da177e4SLinus Torvaldsconfig INET6_IPCOMP 681da177e4SLinus Torvalds tristate "IPv6: IPComp transformation" 691da177e4SLinus Torvalds depends on IPV6 701da177e4SLinus Torvalds select XFRM 711da177e4SLinus Torvalds select INET6_TUNNEL 721da177e4SLinus Torvalds select CRYPTO 731da177e4SLinus Torvalds select CRYPTO_DEFLATE 741da177e4SLinus Torvalds ---help--- 751da177e4SLinus Torvalds Support for IP Payload Compression Protocol (IPComp) (RFC3173), 761da177e4SLinus Torvalds typically needed for IPsec. 771da177e4SLinus Torvalds 781da177e4SLinus Torvalds If unsure, say Y. 791da177e4SLinus Torvalds 801da177e4SLinus Torvaldsconfig INET6_TUNNEL 811da177e4SLinus Torvalds tristate "IPv6: tunnel transformation" 821da177e4SLinus Torvalds depends on IPV6 831da177e4SLinus Torvalds select XFRM 841da177e4SLinus Torvalds ---help--- 851da177e4SLinus Torvalds Support for generic IPv6-in-IPv6 tunnel transformation, which is 861da177e4SLinus Torvalds required by the IPv6-in-IPv6 tunneling module as well as tunnel mode 871da177e4SLinus Torvalds IPComp. 881da177e4SLinus Torvalds 891da177e4SLinus Torvalds If unsure, say Y. 901da177e4SLinus Torvalds 911da177e4SLinus Torvaldsconfig IPV6_TUNNEL 921da177e4SLinus Torvalds tristate "IPv6: IPv6-in-IPv6 tunnel" 931da177e4SLinus Torvalds depends on IPV6 941da177e4SLinus Torvalds select INET6_TUNNEL 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