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