1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig 6LOWPAN 2 menuconfig 6LOWPAN 3 tristate "6LoWPAN Support" 3 tristate "6LoWPAN Support" 4 depends on IPV6 4 depends on IPV6 5 help 5 help 6 This enables IPv6 over Low power Wir 6 This enables IPv6 over Low power Wireless Personal Area Network - 7 "6LoWPAN" which is supported by IEEE 7 "6LoWPAN" which is supported by IEEE 802.15.4 or Bluetooth stacks. 8 8 9 config 6LOWPAN_DEBUGFS 9 config 6LOWPAN_DEBUGFS 10 bool "6LoWPAN debugfs support" 10 bool "6LoWPAN debugfs support" 11 depends on 6LOWPAN 11 depends on 6LOWPAN 12 depends on DEBUG_FS 12 depends on DEBUG_FS 13 help 13 help 14 This enables 6LoWPAN debugfs support 14 This enables 6LoWPAN debugfs support. For example to manipulate 15 IPHC context information at runtime. 15 IPHC context information at runtime. 16 16 17 menuconfig 6LOWPAN_NHC 17 menuconfig 6LOWPAN_NHC 18 tristate "Next Header and Generic Head 18 tristate "Next Header and Generic Header Compression Support" 19 depends on 6LOWPAN 19 depends on 6LOWPAN 20 default y 20 default y 21 help 21 help 22 Support for next header and generic 22 Support for next header and generic header compression defined in 23 RFC6282 and RFC7400. 23 RFC6282 and RFC7400. 24 24 25 if 6LOWPAN_NHC 25 if 6LOWPAN_NHC 26 26 27 config 6LOWPAN_NHC_DEST 27 config 6LOWPAN_NHC_DEST 28 tristate "Destination Options Header S 28 tristate "Destination Options Header Support" 29 default y 29 default y 30 help 30 help 31 6LoWPAN IPv6 Destination Options Hea 31 6LoWPAN IPv6 Destination Options Header compression according to 32 RFC6282. 32 RFC6282. 33 33 34 config 6LOWPAN_NHC_FRAGMENT 34 config 6LOWPAN_NHC_FRAGMENT 35 tristate "Fragment Header Support" 35 tristate "Fragment Header Support" 36 default y 36 default y 37 help 37 help 38 6LoWPAN IPv6 Fragment Header compres 38 6LoWPAN IPv6 Fragment Header compression according to RFC6282. 39 39 40 config 6LOWPAN_NHC_HOP 40 config 6LOWPAN_NHC_HOP 41 tristate "Hop-by-Hop Options Header Su 41 tristate "Hop-by-Hop Options Header Support" 42 default y 42 default y 43 help 43 help 44 6LoWPAN IPv6 Hop-by-Hop Options Head 44 6LoWPAN IPv6 Hop-by-Hop Options Header compression according to 45 RFC6282. 45 RFC6282. 46 46 47 config 6LOWPAN_NHC_IPV6 47 config 6LOWPAN_NHC_IPV6 48 tristate "IPv6 Header Support" 48 tristate "IPv6 Header Support" 49 default y 49 default y 50 help 50 help 51 6LoWPAN IPv6 Header compression acco 51 6LoWPAN IPv6 Header compression according to RFC6282. 52 52 53 config 6LOWPAN_NHC_MOBILITY 53 config 6LOWPAN_NHC_MOBILITY 54 tristate "Mobility Header Support" 54 tristate "Mobility Header Support" 55 default y 55 default y 56 help 56 help 57 6LoWPAN IPv6 Mobility Header compres 57 6LoWPAN IPv6 Mobility Header compression according to RFC6282. 58 58 59 config 6LOWPAN_NHC_ROUTING 59 config 6LOWPAN_NHC_ROUTING 60 tristate "Routing Header Support" 60 tristate "Routing Header Support" 61 default y 61 default y 62 help 62 help 63 6LoWPAN IPv6 Routing Header compress 63 6LoWPAN IPv6 Routing Header compression according to RFC6282. 64 64 65 config 6LOWPAN_NHC_UDP 65 config 6LOWPAN_NHC_UDP 66 tristate "UDP Header Support" 66 tristate "UDP Header Support" 67 default y 67 default y 68 help 68 help 69 6LoWPAN IPv6 UDP Header compression 69 6LoWPAN IPv6 UDP Header compression according to RFC6282. 70 70 71 config 6LOWPAN_GHC_EXT_HDR_HOP 71 config 6LOWPAN_GHC_EXT_HDR_HOP 72 tristate "GHC Hop-by-Hop Options Heade 72 tristate "GHC Hop-by-Hop Options Header Support" 73 help 73 help 74 6LoWPAN IPv6 Hop-by-Hop option gener 74 6LoWPAN IPv6 Hop-by-Hop option generic header compression according 75 to RFC7400. 75 to RFC7400. 76 76 77 config 6LOWPAN_GHC_UDP 77 config 6LOWPAN_GHC_UDP 78 tristate "GHC UDP Support" 78 tristate "GHC UDP Support" 79 help 79 help 80 6LoWPAN IPv6 UDP generic header comp 80 6LoWPAN IPv6 UDP generic header compression according to RFC7400. 81 81 82 config 6LOWPAN_GHC_ICMPV6 82 config 6LOWPAN_GHC_ICMPV6 83 tristate "GHC ICMPv6 Support" 83 tristate "GHC ICMPv6 Support" 84 help 84 help 85 6LoWPAN IPv6 ICMPv6 generic header c 85 6LoWPAN IPv6 ICMPv6 generic header compression according to RFC7400. 86 86 87 config 6LOWPAN_GHC_EXT_HDR_DEST 87 config 6LOWPAN_GHC_EXT_HDR_DEST 88 tristate "GHC Destination Options Head 88 tristate "GHC Destination Options Header Support" 89 help 89 help 90 6LoWPAN IPv6 destination option gene 90 6LoWPAN IPv6 destination option generic header compression according 91 to RFC7400. 91 to RFC7400. 92 92 93 config 6LOWPAN_GHC_EXT_HDR_FRAG 93 config 6LOWPAN_GHC_EXT_HDR_FRAG 94 tristate "GHC Fragmentation Options He 94 tristate "GHC Fragmentation Options Header Support" 95 help 95 help 96 6LoWPAN IPv6 fragmentation option ge 96 6LoWPAN IPv6 fragmentation option generic header compression 97 according to RFC7400. 97 according to RFC7400. 98 98 99 config 6LOWPAN_GHC_EXT_HDR_ROUTE 99 config 6LOWPAN_GHC_EXT_HDR_ROUTE 100 tristate "GHC Routing Options Header S 100 tristate "GHC Routing Options Header Support" 101 help 101 help 102 6LoWPAN IPv6 routing option generic 102 6LoWPAN IPv6 routing option generic header compression according 103 to RFC7400. 103 to RFC7400. 104 104 105 endif 105 endif
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.