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 8cc6ed268SAlexander Aringmenuconfig 6LOWPAN_NHC 95e5c08cbSStefan Schmidt tristate "Next Header and Generic Header Compression Support" 10cc6ed268SAlexander Aring depends on 6LOWPAN 11cc6ed268SAlexander Aring default y 12cc6ed268SAlexander Aring ---help--- 135e5c08cbSStefan Schmidt Support for next header and generic header compression defined in 145e5c08cbSStefan Schmidt RFC6282 and RFC7400. 15cc6ed268SAlexander Aring 16cc6ed268SAlexander Aringif 6LOWPAN_NHC 17cc6ed268SAlexander Aring 18ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_DEST 19ff0fcc29SAlexander Aring tristate "Destination Options Header Support" 20ff0fcc29SAlexander Aring default y 21ff0fcc29SAlexander Aring ---help--- 22ff0fcc29SAlexander Aring 6LoWPAN IPv6 Destination Options Header compression according to 23ff0fcc29SAlexander Aring RFC6282. 24ff0fcc29SAlexander Aring 25ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_FRAGMENT 26ff0fcc29SAlexander Aring tristate "Fragment Header Support" 27ff0fcc29SAlexander Aring default y 28ff0fcc29SAlexander Aring ---help--- 29ff0fcc29SAlexander Aring 6LoWPAN IPv6 Fragment Header compression according to RFC6282. 30ff0fcc29SAlexander Aring 31ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_HOP 32ff0fcc29SAlexander Aring tristate "Hop-by-Hop Options Header Support" 33ff0fcc29SAlexander Aring default y 34ff0fcc29SAlexander Aring ---help--- 35ff0fcc29SAlexander Aring 6LoWPAN IPv6 Hop-by-Hop Options Header compression according to 36ff0fcc29SAlexander Aring RFC6282. 37ff0fcc29SAlexander Aring 38ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_IPV6 39ff0fcc29SAlexander Aring tristate "IPv6 Header Support" 40ff0fcc29SAlexander Aring default y 41ff0fcc29SAlexander Aring ---help--- 42ff0fcc29SAlexander Aring 6LoWPAN IPv6 Header compression according to RFC6282. 43ff0fcc29SAlexander Aring 44ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_MOBILITY 45ff0fcc29SAlexander Aring tristate "Mobility Header Support" 46ff0fcc29SAlexander Aring default y 47ff0fcc29SAlexander Aring ---help--- 48ff0fcc29SAlexander Aring 6LoWPAN IPv6 Mobility Header compression according to RFC6282. 49ff0fcc29SAlexander Aring 50ff0fcc29SAlexander Aringconfig 6LOWPAN_NHC_ROUTING 51ff0fcc29SAlexander Aring tristate "Routing Header Support" 52ff0fcc29SAlexander Aring default y 53ff0fcc29SAlexander Aring ---help--- 54ff0fcc29SAlexander Aring 6LoWPAN IPv6 Routing Header compression according to RFC6282. 55ff0fcc29SAlexander Aring 56cc6ed268SAlexander Aringconfig 6LOWPAN_NHC_UDP 57cc6ed268SAlexander Aring tristate "UDP Header Support" 58cc6ed268SAlexander Aring default y 59cc6ed268SAlexander Aring ---help--- 60cc6ed268SAlexander Aring 6LoWPAN IPv6 UDP Header compression according to RFC6282. 61cc6ed268SAlexander Aring 627e568f50SStefan Schmidtconfig 6LOWPAN_GHC_EXT_HDR_HOP 637e568f50SStefan Schmidt tristate "GHC Hop-by-Hop Options Header Support" 647e568f50SStefan Schmidt ---help--- 657e568f50SStefan Schmidt 6LoWPAN IPv6 Hop-by-Hop option generic header compression according 667e568f50SStefan Schmidt to RFC7400. 677e568f50SStefan Schmidt 6870cc8675SStefan Schmidtconfig 6LOWPAN_GHC_UDP 6970cc8675SStefan Schmidt tristate "GHC UDP Support" 7070cc8675SStefan Schmidt ---help--- 7170cc8675SStefan Schmidt 6LoWPAN IPv6 UDP generic header compression according to RFC7400. 7270cc8675SStefan Schmidt 73*c39da3bbSStefan Schmidtconfig 6LOWPAN_GHC_ICMPV6 74*c39da3bbSStefan Schmidt tristate "GHC ICMPv6 Support" 75*c39da3bbSStefan Schmidt ---help--- 76*c39da3bbSStefan Schmidt 6LoWPAN IPv6 ICMPv6 generic header compression according to RFC7400. 77*c39da3bbSStefan Schmidt 78cc6ed268SAlexander Aringendif 79