xref: /openbmc/linux/net/ipv6/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1#
2# IPv6 configuration
3#
4config IPV6_PRIVACY
5	bool "IPv6: Privacy Extensions (RFC 3041) support"
6	depends on IPV6
7	---help---
8	  Privacy Extensions for Stateless Address Autoconfiguration in IPv6
9	  support.  With this option, additional periodically-alter
10	  pseudo-random global-scope unicast address(es) will assigned to
11	  your interface(s).
12
13	  By default, kernel do not generate temporary addresses.
14	  To use temporary addresses, do
15
16	        echo 2 >/proc/sys/net/ipv6/conf/all/use_tempaddr
17
18	  See <file:Documentation/networking/ip-sysctl.txt> for details.
19
20config INET6_AH
21	tristate "IPv6: AH transformation"
22	depends on IPV6
23	select XFRM
24	select CRYPTO
25	select CRYPTO_HMAC
26	select CRYPTO_MD5
27	select CRYPTO_SHA1
28	---help---
29	  Support for IPsec AH.
30
31	  If unsure, say Y.
32
33config INET6_ESP
34	tristate "IPv6: ESP transformation"
35	depends on IPV6
36	select XFRM
37	select CRYPTO
38	select CRYPTO_HMAC
39	select CRYPTO_MD5
40	select CRYPTO_SHA1
41	select CRYPTO_DES
42	---help---
43	  Support for IPsec ESP.
44
45	  If unsure, say Y.
46
47config INET6_IPCOMP
48	tristate "IPv6: IPComp transformation"
49	depends on IPV6
50	select XFRM
51	select INET6_TUNNEL
52	select CRYPTO
53	select CRYPTO_DEFLATE
54	---help---
55	  Support for IP Payload Compression Protocol (IPComp) (RFC3173),
56	  typically needed for IPsec.
57
58	  If unsure, say Y.
59
60config INET6_TUNNEL
61	tristate "IPv6: tunnel transformation"
62	depends on IPV6
63	select XFRM
64	---help---
65	  Support for generic IPv6-in-IPv6 tunnel transformation, which is
66	  required by the IPv6-in-IPv6 tunneling module as well as tunnel mode
67	  IPComp.
68
69	  If unsure, say Y.
70
71config IPV6_TUNNEL
72	tristate "IPv6: IPv6-in-IPv6 tunnel"
73	depends on IPV6
74	select INET6_TUNNEL
75	---help---
76	  Support for IPv6-in-IPv6 tunnels described in RFC 2473.
77
78	  If unsure, say N.
79
80