Browse Source

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 year ago
parent
commit
91f4b92931
1 changed files with 4 additions and 0 deletions
  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++;
 	}