qcacld-3.0: Enable Rate events in pktlog

Support Rate control and rate control update events
for pktlog by enabling the events in
WMI_PDEV_PKTLOG_ENABLE_CMDID message.

Change-Id: I9281fcd7c632ba19a84a6eb2c0dff49a172fd70d
CRs-Fixed: 2340635
This commit is contained in:
Venkata Sharath Chandra Manchala 2018-10-28 21:04:28 -07:00 • committed by nshrivas
commit cd660986d1
2 changed files with 9 additions and 2 deletions

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2013-2017 The Linux Foundation. All rights reserved.
* Copyright (c) 2013-2018 The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
@ -26,6 +26,7 @@
#define WDI_NO_VAL (-1)
enum WDI_EVENT {
WDI_EVENT_TX_STATUS = WDI_EVENT_BASE,
WDI_EVENT_OFFLOAD_ALL,
WDI_EVENT_RX_DESC,
WDI_EVENT_RX_DESC_REMOTE,
WDI_EVENT_RATE_FIND,

View file

@ -7061,8 +7061,14 @@ static void wma_set_wifi_start_packet_stats(void *wma_handle,
log_state = ATH_PKTLOG_ANI | ATH_PKTLOG_RCUPDATE | ATH_PKTLOG_RCFIND |
ATH_PKTLOG_RX | ATH_PKTLOG_TX |
ATH_PKTLOG_TEXT | ATH_PKTLOG_SW_EVENT;
#elif defined(QCA_WIFI_QCA6390)
log_state = ATH_PKTLOG_RCFIND | ATH_PKTLOG_RCUPDATE |
ATH_PKTLOG_LITE_RX | ATH_PKTLOG_LITE_T2H;
#elif defined(QCA_WIFI_QCA6290)
log_state = ATH_PKTLOG_LITE_RX | ATH_PKTLOG_LITE_T2H;
#else
log_state = ATH_PKTLOG_LITE_T2H | ATH_PKTLOG_LITE_RX;
WMA_LOGD("%s: Packet log Not supported", __func__);
log_state = 0;
#endif
if (start_log->size != 0) {
pktlog_setsize(scn, start_log->size * MEGABYTE);