소스 검색

qcacmn: Add debug log in case BSS is filtered out due to freq list

Add debug log in case BSS freq is not matching the freq list
provided in scan filter.

Change-Id: I00da614f4a5b4fdf58122cf2750afe5c03114536
CRs-Fixed: 3035787
Abhishek Singh 3 년 전
부모
커밋
3d7143dc0e
1개의 변경된 파일11개의 추가작업 그리고 1개의 파일을 삭제
  1. 11 1
      umac/scan/core/src/wlan_scan_filter.c

+ 11 - 1
umac/scan/core/src/wlan_scan_filter.c

@@ -721,8 +721,18 @@ bool scm_filter_match(struct wlan_objmgr_psoc *psoc,
 		}
 	}
 
-	if (!match && filter->num_of_channels)
+	if (!match && filter->num_of_channels) {
+		/*
+		 * Do not print if bssid/ssid is not present in filter to avoid
+		 * excessive prints (e.g RRM case where only freq list is
+		 * provided to get AP's in specific frequencies)
+		 */
+		if (filter->num_of_bssid || filter->num_of_ssid)
+			scm_debug(QDF_MAC_ADDR_FMT" : Ignore as AP's freq %d is not in freq list",
+				  QDF_MAC_ADDR_REF(db_entry->bssid.bytes),
+				  db_entry->channel.chan_freq);
 		return false;
+	}
 
 	if (filter->rrm_measurement_filter)
 		return true;