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