Преглед на файлове

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
Venkata Sharath Chandra Manchala преди 6 години
родител
ревизия
cd660986d1
променени са 2 файла, в които са добавени 9 реда и са изтрити 2 реда
  1. 2 1
      core/dp/txrx/wdi_event.h
  2. 7 1
      core/wma/src/wma_main.c

+ 2 - 1
core/dp/txrx/wdi_event.h

@@ -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,

+ 7 - 1
core/wma/src/wma_main.c

@@ -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);