Переглянути джерело

qcacld-3.0: Enable full pktlog

Enable full pktlog for QCA6390.

Change-Id: I985ada6895925cbeb8c616428db05075880fa605
CRs-Fixed: 2388909
Venkata Sharath Chandra Manchala 6 роки тому
батько
коміт
27e44903f9
2 змінених файлів з 6 додано та 3 видалено
  1. 4 2
      core/hdd/src/wlan_hdd_main.c
  2. 2 1
      core/wma/src/wma_main.c

+ 4 - 2
core/hdd/src/wlan_hdd_main.c

@@ -9963,7 +9963,8 @@ static inline void hdd_release_rtnl_lock(void) { }
 /* MAX iwpriv command support */
 #define PKTLOG_SET_BUFF_SIZE	3
 #define PKTLOG_CLEAR_BUFF	4
-#define MAX_PKTLOG_SIZE		16
+/* Set Maximum pktlog file size to 64MB */
+#define MAX_PKTLOG_SIZE		64
 
 /**
  * hdd_pktlog_set_buff_size() - set pktlog buffer size
@@ -10059,7 +10060,8 @@ int hdd_process_pktlog_command(struct hdd_context *hdd_ctx, uint32_t set_value,
 			hdd_err("invalid pktlog size %d", set_value2);
 			return -EINVAL;
 		} else if (set_value2 > MAX_PKTLOG_SIZE) {
-			hdd_err("Pktlog buff size is too large. max value is 16MB.\n");
+			hdd_err_rl("Pktlog size is large. max value is %uMB.",
+				   MAX_PKTLOG_SIZE);
 			return -EINVAL;
 		}
 		return hdd_pktlog_set_buff_size(hdd_ctx, set_value2);

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

@@ -7130,7 +7130,8 @@ static void wma_set_wifi_start_packet_stats(void *wma_handle,
 		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;
+		    ATH_PKTLOG_TX | ATH_PKTLOG_LITE_T2H |
+		    ATH_PKTLOG_SW_EVENT | ATH_PKTLOG_RX;
 #elif defined(QCA_WIFI_QCA6290)
 	log_state = ATH_PKTLOG_LITE_RX | ATH_PKTLOG_LITE_T2H;
 #else