Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. menuconfig 6LOWPAN
  2. tristate "6LoWPAN Support"
  3. depends on IPV6
  4. ---help---
  5. This enables IPv6 over Low power Wireless Personal Area Network -
  6. "6LoWPAN" which is supported by IEEE 802.15.4 or Bluetooth stacks.
  7. config 6LOWPAN_DEBUGFS
  8. bool "6LoWPAN debugfs support"
  9. depends on 6LOWPAN
  10. depends on DEBUG_FS
  11. ---help---
  12. This enables 6LoWPAN debugfs support. For example to manipulate
  13. IPHC context information at runtime.
  14. menuconfig 6LOWPAN_NHC
  15. tristate "Next Header and Generic Header Compression Support"
  16. depends on 6LOWPAN
  17. default y
  18. ---help---
  19. Support for next header and generic header compression defined in
  20. RFC6282 and RFC7400.
  21. if 6LOWPAN_NHC
  22. config 6LOWPAN_NHC_DEST
  23. tristate "Destination Options Header Support"
  24. default y
  25. ---help---
  26. 6LoWPAN IPv6 Destination Options Header compression according to
  27. RFC6282.
  28. config 6LOWPAN_NHC_FRAGMENT
  29. tristate "Fragment Header Support"
  30. default y
  31. ---help---
  32. 6LoWPAN IPv6 Fragment Header compression according to RFC6282.
  33. config 6LOWPAN_NHC_HOP
  34. tristate "Hop-by-Hop Options Header Support"
  35. default y
  36. ---help---
  37. 6LoWPAN IPv6 Hop-by-Hop Options Header compression according to
  38. RFC6282.
  39. config 6LOWPAN_NHC_IPV6
  40. tristate "IPv6 Header Support"
  41. default y
  42. ---help---
  43. 6LoWPAN IPv6 Header compression according to RFC6282.
  44. config 6LOWPAN_NHC_MOBILITY
  45. tristate "Mobility Header Support"
  46. default y
  47. ---help---
  48. 6LoWPAN IPv6 Mobility Header compression according to RFC6282.
  49. config 6LOWPAN_NHC_ROUTING
  50. tristate "Routing Header Support"
  51. default y
  52. ---help---
  53. 6LoWPAN IPv6 Routing Header compression according to RFC6282.
  54. config 6LOWPAN_NHC_UDP
  55. tristate "UDP Header Support"
  56. default y
  57. ---help---
  58. 6LoWPAN IPv6 UDP Header compression according to RFC6282.
  59. config 6LOWPAN_GHC_EXT_HDR_HOP
  60. tristate "GHC Hop-by-Hop Options Header Support"
  61. ---help---
  62. 6LoWPAN IPv6 Hop-by-Hop option generic header compression according
  63. to RFC7400.
  64. config 6LOWPAN_GHC_UDP
  65. tristate "GHC UDP Support"
  66. ---help---
  67. 6LoWPAN IPv6 UDP generic header compression according to RFC7400.
  68. config 6LOWPAN_GHC_ICMPV6
  69. tristate "GHC ICMPv6 Support"
  70. ---help---
  71. 6LoWPAN IPv6 ICMPv6 generic header compression according to RFC7400.
  72. config 6LOWPAN_GHC_EXT_HDR_DEST
  73. tristate "GHC Destination Options Header Support"
  74. ---help---
  75. 6LoWPAN IPv6 destination option generic header compression according
  76. to RFC7400.
  77. config 6LOWPAN_GHC_EXT_HDR_FRAG
  78. tristate "GHC Fragmentation Options Header Support"
  79. ---help---
  80. 6LoWPAN IPv6 fragmentation option generic header compression
  81. according to RFC7400.
  82. config 6LOWPAN_GHC_EXT_HDR_ROUTE
  83. tristate "GHC Routing Options Header Support"
  84. ---help---
  85. 6LoWPAN IPv6 routing option generic header compression according
  86. to RFC7400.
  87. endif