To provide an easy way to enable tracing support for mac80211 and ath10k.

Signed-off-by: Bartosz Markowski <bartosz.markow...@tieto.com>
---
 package/kernel/mac80211/Makefile | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/package/kernel/mac80211/Makefile b/package/kernel/mac80211/Makefile
index e260993..b3b044e 100644
--- a/package/kernel/mac80211/Makefile
+++ b/package/kernel/mac80211/Makefile
@@ -38,6 +38,7 @@ PKG_CONFIG_DEPENDS:= \
        $(patsubst %,CONFIG_PACKAGE_kmod-%,$(PKG_DRIVERS)) \
        CONFIG_PACKAGE_MAC80211_DEBUGFS \
        CONFIG_PACKAGE_MAC80211_MESH \
+       CONFIG_PACKAGE_MAC80211_MESSAGE_TRACING \
        CONFIG_PACKAGE_ATH_DEBUG \
        CONFIG_PACKAGE_ATH_DFS \
        CONFIG_PACKAGE_B43_DEBUG \
@@ -96,6 +97,15 @@ define KernelPackage/mac80211/config
                bool "Enable 802.11s mesh support"
                default y
 
+       config PACKAGE_MAC80211_MESSAGE_TRACING
+               bool "Enable mac80211 tracing"
+               select KERNEL_FTRACE
+               select KERNEL_FTRACE_SYSCALLS
+               select KERNEL_ENABLE_DEFAULT_TRACERS
+               default n
+               help
+                 Select this to enable kernel tracing support.
+
   endif
 endef
 
@@ -1444,6 +1454,8 @@ ifdef CONFIG_PACKAGE_MAC80211_DEBUGFS
        ATH5K_DEBUG
 endif
 
+config-$(CONFIG_PACKAGE_MAC80211_MESSAGE_TRACING) += MAC80211_MESSAGE_TRACING 
ATH10K_TRACING
+
 config-$(call config_package,lib80211) += LIB80211 LIB80211_CRYPT_WEP 
LIB80211_CRYPT_CCMP LIB80211_CRYPT_TKIP
 
 config-$(call config_package,ath) += ATH_CARDS ATH_COMMON
-- 
1.8.2
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to