xref: /openbmc/linux/net/6lowpan/Kconfig (revision 2c684d89)
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 Compression Support"
10	depends on 6LOWPAN
11	default y
12	---help---
13	  Support for next header compression.
14
15if 6LOWPAN_NHC
16
17config 6LOWPAN_NHC_DEST
18	tristate "Destination Options Header Support"
19	default y
20	---help---
21	  6LoWPAN IPv6 Destination Options Header compression according to
22	  RFC6282.
23
24config 6LOWPAN_NHC_FRAGMENT
25	tristate "Fragment Header Support"
26	default y
27	---help---
28	  6LoWPAN IPv6 Fragment Header compression according to RFC6282.
29
30config 6LOWPAN_NHC_HOP
31	tristate "Hop-by-Hop Options Header Support"
32	default y
33	---help---
34	  6LoWPAN IPv6 Hop-by-Hop Options Header compression according to
35	  RFC6282.
36
37config 6LOWPAN_NHC_IPV6
38	tristate "IPv6 Header Support"
39	default y
40	---help---
41	  6LoWPAN IPv6 Header compression according to RFC6282.
42
43config 6LOWPAN_NHC_MOBILITY
44	tristate "Mobility Header Support"
45	default y
46	---help---
47	  6LoWPAN IPv6 Mobility Header compression according to RFC6282.
48
49config 6LOWPAN_NHC_ROUTING
50	tristate "Routing Header Support"
51	default y
52	---help---
53	  6LoWPAN IPv6 Routing Header compression according to RFC6282.
54
55config 6LOWPAN_NHC_UDP
56	tristate "UDP Header Support"
57	default y
58	---help---
59	  6LoWPAN IPv6 UDP Header compression according to RFC6282.
60
61endif
62