]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
cc6ed268 | 2 | menuconfig 6LOWPAN |
2d177f31 | 3 | tristate "6LoWPAN Support" |
2c6bed7c | 4 | depends on IPV6 |
a7f7f624 | 5 | help |
2c6bed7c AA |
6 | This enables IPv6 over Low power Wireless Personal Area Network - |
7 | "6LoWPAN" which is supported by IEEE 802.15.4 or Bluetooth stacks. | |
cc6ed268 | 8 | |
b1815fd9 AA |
9 | config 6LOWPAN_DEBUGFS |
10 | bool "6LoWPAN debugfs support" | |
11 | depends on 6LOWPAN | |
12 | depends on DEBUG_FS | |
a7f7f624 | 13 | help |
b1815fd9 AA |
14 | This enables 6LoWPAN debugfs support. For example to manipulate |
15 | IPHC context information at runtime. | |
16 | ||
cc6ed268 | 17 | menuconfig 6LOWPAN_NHC |
5e5c08cb | 18 | tristate "Next Header and Generic Header Compression Support" |
cc6ed268 AA |
19 | depends on 6LOWPAN |
20 | default y | |
a7f7f624 | 21 | help |
5e5c08cb SS |
22 | Support for next header and generic header compression defined in |
23 | RFC6282 and RFC7400. | |
cc6ed268 AA |
24 | |
25 | if 6LOWPAN_NHC | |
26 | ||
ff0fcc29 AA |
27 | config 6LOWPAN_NHC_DEST |
28 | tristate "Destination Options Header Support" | |
29 | default y | |
a7f7f624 | 30 | help |
ff0fcc29 AA |
31 | 6LoWPAN IPv6 Destination Options Header compression according to |
32 | RFC6282. | |
33 | ||
34 | config 6LOWPAN_NHC_FRAGMENT | |
35 | tristate "Fragment Header Support" | |
36 | default y | |
a7f7f624 | 37 | help |
ff0fcc29 AA |
38 | 6LoWPAN IPv6 Fragment Header compression according to RFC6282. |
39 | ||
40 | config 6LOWPAN_NHC_HOP | |
41 | tristate "Hop-by-Hop Options Header Support" | |
42 | default y | |
a7f7f624 | 43 | help |
ff0fcc29 AA |
44 | 6LoWPAN IPv6 Hop-by-Hop Options Header compression according to |
45 | RFC6282. | |
46 | ||
47 | config 6LOWPAN_NHC_IPV6 | |
48 | tristate "IPv6 Header Support" | |
49 | default y | |
a7f7f624 | 50 | help |
ff0fcc29 AA |
51 | 6LoWPAN IPv6 Header compression according to RFC6282. |
52 | ||
53 | config 6LOWPAN_NHC_MOBILITY | |
54 | tristate "Mobility Header Support" | |
55 | default y | |
a7f7f624 | 56 | help |
ff0fcc29 AA |
57 | 6LoWPAN IPv6 Mobility Header compression according to RFC6282. |
58 | ||
59 | config 6LOWPAN_NHC_ROUTING | |
60 | tristate "Routing Header Support" | |
61 | default y | |
a7f7f624 | 62 | help |
ff0fcc29 AA |
63 | 6LoWPAN IPv6 Routing Header compression according to RFC6282. |
64 | ||
cc6ed268 AA |
65 | config 6LOWPAN_NHC_UDP |
66 | tristate "UDP Header Support" | |
67 | default y | |
a7f7f624 | 68 | help |
cc6ed268 AA |
69 | 6LoWPAN IPv6 UDP Header compression according to RFC6282. |
70 | ||
7e568f50 SS |
71 | config 6LOWPAN_GHC_EXT_HDR_HOP |
72 | tristate "GHC Hop-by-Hop Options Header Support" | |
a7f7f624 | 73 | help |
7e568f50 SS |
74 | 6LoWPAN IPv6 Hop-by-Hop option generic header compression according |
75 | to RFC7400. | |
76 | ||
70cc8675 SS |
77 | config 6LOWPAN_GHC_UDP |
78 | tristate "GHC UDP Support" | |
a7f7f624 | 79 | help |
70cc8675 SS |
80 | 6LoWPAN IPv6 UDP generic header compression according to RFC7400. |
81 | ||
c39da3bb SS |
82 | config 6LOWPAN_GHC_ICMPV6 |
83 | tristate "GHC ICMPv6 Support" | |
a7f7f624 | 84 | help |
c39da3bb SS |
85 | 6LoWPAN IPv6 ICMPv6 generic header compression according to RFC7400. |
86 | ||
20616a5a SS |
87 | config 6LOWPAN_GHC_EXT_HDR_DEST |
88 | tristate "GHC Destination Options Header Support" | |
a7f7f624 | 89 | help |
20616a5a SS |
90 | 6LoWPAN IPv6 destination option generic header compression according |
91 | to RFC7400. | |
92 | ||
2f479947 SS |
93 | config 6LOWPAN_GHC_EXT_HDR_FRAG |
94 | tristate "GHC Fragmentation Options Header Support" | |
a7f7f624 | 95 | help |
2f479947 SS |
96 | 6LoWPAN IPv6 fragmentation option generic header compression |
97 | according to RFC7400. | |
98 | ||
43f26e17 SS |
99 | config 6LOWPAN_GHC_EXT_HDR_ROUTE |
100 | tristate "GHC Routing Options Header Support" | |
a7f7f624 | 101 | help |
43f26e17 SS |
102 | 6LoWPAN IPv6 routing option generic header compression according |
103 | to RFC7400. | |
104 | ||
cc6ed268 | 105 | endif |