1cc6ed268SAlexander Aringmenuconfig 6LOWPAN 22d177f31SGeert Uytterhoeven tristate "6LoWPAN Support" 32c6bed7cSAlexander Aring depends on IPV6 42c6bed7cSAlexander Aring ---help--- 52c6bed7cSAlexander Aring This enables IPv6 over Low power Wireless Personal Area Network - 62c6bed7cSAlexander Aring "6LoWPAN" which is supported by IEEE 802.15.4 or Bluetooth stacks. 7cc6ed268SAlexander Aring 8*b1815fd9SAlexander Aringconfig 6LOWPAN_DEBUGFS 9*b1815fd9SAlexander Aring bool "6LoWPAN debugfs support" 10*b1815fd9SAlexander Aring depends on 6LOWPAN 11*b1815fd9SAlexander Aring depends on DEBUG_FS 12*b1815fd9SAlexander Aring ---help--- 13*b1815fd9SAlexander Aring This enables 6LoWPAN debugfs support. For example to manipulate 14*b1815fd9SAlexander Aring IPHC context information at runtime. 15*b1815fd9SAlexander Aring 16cc6ed268SAlexander Aringmenuconfig 6LOWPAN_NHC 175e5c08cbSStefan Schmidt tristate "Next Header and Generic Header Compression Support" 18cc6ed268SAlexander Aring depends on 6LOWPAN 19cc6ed268SAlexander Aring default y 20cc6ed268SAlexander Aring ---help--- 215e5c08cbSStefan Schmidt Support for next header and generic header compression defined in 225e5c08cbSStefan Schmidt RFC6282 and RFC7400. 23cc6ed268SAlexander Aring 24cc6ed268SAlexander Aringif 6LOWPAN_NHC 25cc6ed268SAlexander Aring 26ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_DEST 27ff0fcc29SAlexander Aring tristate "Destination Options Header Support" 28ff0fcc29SAlexander Aring default y 29ff0fcc29SAlexander Aring ---help--- 30ff0fcc29SAlexander Aring 6LoWPAN IPv6 Destination Options Header compression according to 31ff0fcc29SAlexander Aring RFC6282. 32ff0fcc29SAlexander Aring 33ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_FRAGMENT 34ff0fcc29SAlexander Aring tristate "Fragment Header Support" 35ff0fcc29SAlexander Aring default y 36ff0fcc29SAlexander Aring ---help--- 37ff0fcc29SAlexander Aring 6LoWPAN IPv6 Fragment Header compression according to RFC6282. 38ff0fcc29SAlexander Aring 39ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_HOP 40ff0fcc29SAlexander Aring tristate "Hop-by-Hop Options Header Support" 41ff0fcc29SAlexander Aring default y 42ff0fcc29SAlexander Aring ---help--- 43ff0fcc29SAlexander Aring 6LoWPAN IPv6 Hop-by-Hop Options Header compression according to 44ff0fcc29SAlexander Aring RFC6282. 45ff0fcc29SAlexander Aring 46ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_IPV6 47ff0fcc29SAlexander Aring tristate "IPv6 Header Support" 48ff0fcc29SAlexander Aring default y 49ff0fcc29SAlexander Aring ---help--- 50ff0fcc29SAlexander Aring 6LoWPAN IPv6 Header compression according to RFC6282. 51ff0fcc29SAlexander Aring 52ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_MOBILITY 53ff0fcc29SAlexander Aring tristate "Mobility Header Support" 54ff0fcc29SAlexander Aring default y 55ff0fcc29SAlexander Aring ---help--- 56ff0fcc29SAlexander Aring 6LoWPAN IPv6 Mobility Header compression according to RFC6282. 57ff0fcc29SAlexander Aring 58ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_ROUTING 59ff0fcc29SAlexander Aring tristate "Routing Header Support" 60ff0fcc29SAlexander Aring default y 61ff0fcc29SAlexander Aring ---help--- 62ff0fcc29SAlexander Aring 6LoWPAN IPv6 Routing Header compression according to RFC6282. 63ff0fcc29SAlexander Aring 64cc6ed268SAlexander Aringconfig 6LOWPAN_NHC_UDP 65cc6ed268SAlexander Aring tristate "UDP Header Support" 66cc6ed268SAlexander Aring default y 67cc6ed268SAlexander Aring ---help--- 68cc6ed268SAlexander Aring 6LoWPAN IPv6 UDP Header compression according to RFC6282. 69cc6ed268SAlexander Aring 707e568f50SStefan Schmidtconfig 6LOWPAN_GHC_EXT_HDR_HOP 717e568f50SStefan Schmidt tristate "GHC Hop-by-Hop Options Header Support" 727e568f50SStefan Schmidt ---help--- 737e568f50SStefan Schmidt 6LoWPAN IPv6 Hop-by-Hop option generic header compression according 747e568f50SStefan Schmidt to RFC7400. 757e568f50SStefan Schmidt 7670cc8675SStefan Schmidtconfig 6LOWPAN_GHC_UDP 7770cc8675SStefan Schmidt tristate "GHC UDP Support" 7870cc8675SStefan Schmidt ---help--- 7970cc8675SStefan Schmidt 6LoWPAN IPv6 UDP generic header compression according to RFC7400. 8070cc8675SStefan Schmidt 81c39da3bbSStefan Schmidtconfig 6LOWPAN_GHC_ICMPV6 82c39da3bbSStefan Schmidt tristate "GHC ICMPv6 Support" 83c39da3bbSStefan Schmidt ---help--- 84c39da3bbSStefan Schmidt 6LoWPAN IPv6 ICMPv6 generic header compression according to RFC7400. 85c39da3bbSStefan Schmidt 8620616a5aSStefan Schmidtconfig 6LOWPAN_GHC_EXT_HDR_DEST 8720616a5aSStefan Schmidt tristate "GHC Destination Options Header Support" 8820616a5aSStefan Schmidt ---help--- 8920616a5aSStefan Schmidt 6LoWPAN IPv6 destination option generic header compression according 9020616a5aSStefan Schmidt to RFC7400. 9120616a5aSStefan Schmidt 922f479947SStefan Schmidtconfig 6LOWPAN_GHC_EXT_HDR_FRAG 932f479947SStefan Schmidt tristate "GHC Fragmentation Options Header Support" 942f479947SStefan Schmidt ---help--- 952f479947SStefan Schmidt 6LoWPAN IPv6 fragmentation option generic header compression 962f479947SStefan Schmidt according to RFC7400. 972f479947SStefan Schmidt 9843f26e17SStefan Schmidtconfig 6LOWPAN_GHC_EXT_HDR_ROUTE 9943f26e17SStefan Schmidt tristate "GHC Routing Options Header Support" 10043f26e17SStefan Schmidt ---help--- 10143f26e17SStefan Schmidt 6LoWPAN IPv6 routing option generic header compression according 10243f26e17SStefan Schmidt to RFC7400. 10343f26e17SStefan Schmidt 104cc6ed268SAlexander Aringendif 105