Sujith wrote: > Jouni Malinen wrote: > > Why is this flag needed? Or well, the better question: Why is the > > channel disabled? CSA may request the STA to stop transmitting _within > > the BSS_ until the AP has changed channels (i.e., it could be possible > > to use other BSSes even on the same channel). This notification can be > > used for other things than just reporting a radar on the channel (e.g., > > the AP could move to a channel that has less traffic on it). > > > > Ok, agreed. I'll remove this flag. > > But after receiving a CSA on the current frequency, and having moved to the new > advertised frequency, can the STA send out probe requests in the earlier frequency ? > (In case of a scan run or something) If that is the case, then we should probably check for CSA received on a frequency and not send out probe requests in that frequency during a scan run. Something like: case SCAN_SEND_PROBE: next_delay = IEEE80211_PASSIVE_CHANNEL_TIME; local->scan_state = SCAN_SET_CHANNEL; if (local->scan_channel->flags & (IEEE80211_CHAN_PASSIVE_SCAN | IEEE80211_CHAN_CSA_DISABLED)) break; ieee80211_send_probe_req(sdata, NULL, local->scan_ssid, local->scan_ssid_len); next_delay = IEEE80211_CHANNEL_TIME; break; But am not sure what constraints are imposed on the station on reception of a CSA. Sujith -- 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