Преглед изворни кода

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++;
 	}