瀏覽代碼

qcacmn: Add debug logs at WMI layer to dump the mcast filters

Currently, mcast filter mac addresses are logged at PM layer
as part of filter preparation, but it's difficult to understand
which mac address are sent to firmware.
Add logs for the same at WMI layer to dump the final mcast
filters.

Change-Id: I43c8b0e1107129a0070f141eb3edda75349d5233
CRs-Fixed: 3669791
Srinivas Dasari 1 年之前
父節點
當前提交
91f4b92931
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      wmi/src/wmi_unified_pmo_tlv.c

+ 4 - 0
wmi/src/wmi_unified_pmo_tlv.c

@@ -671,8 +671,12 @@ static QDF_STATUS send_multiple_add_clear_mcbc_filter_cmd_tlv(
 	mac_addr_dst_ptr = (wmi_mac_addr *)
 			(buf_ptr + WMI_TLV_HDR_SIZE);
 
+	wmi_debug("multicast addr cnt: %u", filter_param->multicast_addr_cnt);
 	for (i = 0; i < filter_param->multicast_addr_cnt; i++) {
 		WMI_CHAR_ARRAY_TO_MAC_ADDR(mac_addr_src_ptr, mac_addr_dst_ptr);
+		wmi_nofl_debug("mac addr[%d]: " QDF_MAC_ADDR_FMT, i,
+			       QDF_MAC_ADDR_REF(
+					filter_param->multicast_addr[i].bytes));
 		mac_addr_src_ptr += ATH_MAC_LEN;
 		mac_addr_dst_ptr++;
 	}