xref: /openbmc/linux/net/6lowpan/Kconfig (revision 5e5c08cb)
1menuconfig 6LOWPAN
2	tristate "6LoWPAN Support"
3	depends on IPV6
4	---help---
5	  This enables IPv6 over Low power Wireless Personal Area Network -
6	  "6LoWPAN" which is supported by IEEE 802.15.4 or Bluetooth stacks.
7
8menuconfig 6LOWPAN_NHC
9	tristate "Next Header and Generic Header Compression Support"
10	depends on 6LOWPAN
11	default y
12	---help---
13	  Support for next header and generic header compression defined in
14	  RFC6282 and RFC7400.
15
16if 6LOWPAN_NHC
17
18config 6LOWPAN_NHC_DEST
19	tristate "Destination Options Header Support"
20	default y
21	---help---
22	  6LoWPAN IPv6 Destination Options Header compression according to
23	  RFC6282.
24
25config 6LOWPAN_NHC_FRAGMENT
26	tristate "Fragment Header Support"
27	default y
28	---help---
29	  6LoWPAN IPv6 Fragment Header compression according to RFC6282.
30
31config 6LOWPAN_NHC_HOP
32	tristate "Hop-by-Hop Options Header Support"
33	default y
34	---help---
35	  6LoWPAN IPv6 Hop-by-Hop Options Header compression according to
36	  RFC6282.
37
38config 6LOWPAN_NHC_IPV6
39	tristate "IPv6 Header Support"
40	default y
41	---help---
42	  6LoWPAN IPv6 Header compression according to RFC6282.
43
44config 6LOWPAN_NHC_MOBILITY
45	tristate "Mobility Header Support"
46	default y
47	---help---
48	  6LoWPAN IPv6 Mobility Header compression according to RFC6282.
49
50config 6LOWPAN_NHC_ROUTING
51	tristate "Routing Header Support"
52	default y
53	---help---
54	  6LoWPAN IPv6 Routing Header compression according to RFC6282.
55
56config 6LOWPAN_NHC_UDP
57	tristate "UDP Header Support"
58	default y
59	---help---
60	  6LoWPAN IPv6 UDP Header compression according to RFC6282.
61
62endif
63