Rajkumar Manoharan <rmanohar@xxxxxxxxxxxxxxxx> writes: > During hw scan, firmware sends two channel information events (pre- > complete, complete) to host for each channel change. The snap shot of cycle > counters (rx_clear and total) between these two events are given for > survey dump. In order to get latest survey statistics of all channels, a > scan request has to be issued. In general, an AP DUT is brought up, it > won't leave BSS channel except few cases like overlapping bss or radar > detection. So survey statistics of bss channel is always referring to > older data that are collected before starting AP (either ACS/OBSS scan). > > To collect latest survey information from target, firmware provides WMI > interface to read cycle counters from hardware. For each survey dump > request, BSS channel cycle counters are read and cleared in hardware. > This makes sure that behavior is in align with ath9k survey report. > So survey dump always gives snap shot of cycle counters b/w two survey > requests. > > Signed-off-by: Yanbo Li <yanbol@xxxxxxxxxxxxxxxx> > Signed-off-by: Rajkumar Manoharan <rmanohar@xxxxxxxxxxxxxxxx> This patch adds new sparse warnings: drivers/net/wireless/ath/ath10k/wmi.c:4824:33: warning: incorrect type in argument 2 (different base types) drivers/net/wireless/ath/ath10k/wmi.c:4824:33: expected int [signed] freq drivers/net/wireless/ath/ath10k/wmi.c:4824:33: got restricted __le32 [usertype] freq drivers/net/wireless/ath/ath10k/wmi.c:4833:27: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath/ath10k/wmi.c:4833:27: expected signed char [signed] [usertype] [explicitly-signed] noise drivers/net/wireless/ath/ath10k/wmi.c:4833:27: got restricted __le32 [usertype] noise_floor -- Kalle Valo-- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html