1# OpenThread driver configuration options
2
3# Copyright (c) 2018 Nordic Semiconductor ASA
4# SPDX-License-Identifier: Apache-2.0
5
6menuconfig NET_L2_OPENTHREAD
7	bool "OpenThread L2"
8	depends on NETWORKING
9	select OPENTHREAD
10
11	select NET_L2_PHY_IEEE802154
12	imply NET_UDP
13	imply NET_IPV6
14	imply NET_CONFIG_NEED_IPV6
15	help
16	  Use Zephyr's implementation of the OpenThread L2.
17
18if NET_L2_OPENTHREAD
19
20menu "Logging"
21
22menuconfig OPENTHREAD_L2_DEBUG
23	bool "OpenThread L2 log support"
24	help
25	  This option enables log support for OpenThread.
26
27if OPENTHREAD_L2_DEBUG
28
29config OPENTHREAD_L2_DEBUG_DUMP_15_4
30	bool "Dump 802.15.4 packets"
31	help
32	  This option enables dumping of 802.15.4 packets.
33
34config OPENTHREAD_L2_DEBUG_DUMP_IPV6
35	bool "Dump IPv6 packets"
36	help
37	  This option enables dumping of IPv6 packets.
38
39endif # OPENTHREAD_L2_DEBUG
40
41module = OPENTHREAD_L2
42module-dep = NET_LOG
43module-str = Log level for OpenThread driver
44module-help = Enables OpenThread driver to output debug messages.
45source "subsys/net/Kconfig.template.log_config.net"
46
47endmenu # "Logging"
48
49endif # NET_L2_OPENTHREAD
50