]> Git Repo - linux.git/blame - net/6lowpan/Kconfig
soc: renesas: Kconfig: Select the required configs for RZ/Five SoC
[linux.git] / net / 6lowpan / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
cc6ed268 2menuconfig 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
9config 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 17menuconfig 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
25if 6LOWPAN_NHC
26
ff0fcc29
AA
27config 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
34config 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
40config 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
47config 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
53config 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
59config 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
65config 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
71config 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
77config 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
82config 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
87config 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
93config 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
99config 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 105endif
This page took 0.431451 seconds and 4 git commands to generate.