qcacld-3.0: Enable packet tracker for non performance builds
Enable the packet tracker feature for non performance builds by enabling the macro QCA_PKT_PROTO_TRACE and set the default packet tracker log level to dump the DHCP, EAPOL and management packet details. The necessary log level can be modified using the ini 'gEnableDebugLog' entry either at compile time or at run time using the IOCTL 'setDbgLvl'. The logs are dumped using the same IOCTL 'setDbgLvl'. e.g., To enable all the packet trace features - iwpriv wlan0 setDbgLvl 0x0f To dump the packet trace - iwpriv wlan0 setDbgLvl 9999 Change-Id: I4fe82e0091517f0614baedf620976dd37b94a974 CRs-Fixed: 998642
这个提交包含在:

提交者
Gerrit - the friendly Code Review server

父节点
7009f25399
当前提交
b2d9fa14f4
27
Kbuild
27
Kbuild
@@ -41,6 +41,31 @@ ifeq ($(KERNEL_BUILD), 0)
|
||||
CONFIG_MOBILE_ROUTER := y
|
||||
endif
|
||||
|
||||
# As per target team, build is done as follows:
|
||||
# Defconfig : build with default flags
|
||||
# Slub : defconfig + CONFIG_SLUB_DEBUG=y +
|
||||
# CONFIG_SLUB_DEBUG_ON=y + CONFIG_PAGE_POISONING=y
|
||||
# Perf : Using appropriate msmXXXX-perf_defconfig
|
||||
#
|
||||
# Shipment builds (user variants) should not have any debug feature
|
||||
# enabled. This is identified using 'TARGET_BUILD_VARIANT'. Slub builds
|
||||
# are identified using the CONFIG_SLUB_DEBUG_ON configuration. Since
|
||||
# there is no other way to identify defconfig builds, QCOMs internal
|
||||
# representation of perf builds (identified using the string 'perf'),
|
||||
# is used to identify if the build is a slub or defconfig one. This
|
||||
# way no critical debug feature will be enabled for perf and shipment
|
||||
# builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT
|
||||
# config.
|
||||
ifneq ($(TARGET_BUILD_VARIANT),user)
|
||||
ifeq ($(CONFIG_SLUB_DEBUG_ON),y)
|
||||
CONFIG_PKT_PROTO_TRACE := y
|
||||
else
|
||||
ifeq ($(findstring perf,$(KERNEL_DEFCONFIG)),)
|
||||
CONFIG_PKT_PROTO_TRACE := y
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
#Flag to enable Legacy Fast Roaming2(LFR2)
|
||||
CONFIG_QCACLD_WLAN_LFR2 := y
|
||||
#Flag to enable Legacy Fast Roaming3(LFR3)
|
||||
@@ -979,7 +1004,7 @@ CDEFINES += -DQCA_LL_LEGACY_TX_FLOW_CONTROL
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_DEBUG_LL),y)
|
||||
ifeq ($(CONFIG_PKT_PROTO_TRACE), y)
|
||||
CDEFINES += -DQCA_PKT_PROTO_TRACE
|
||||
endif
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户