On Fri, 2015-01-30 at 09:17 +0100, Rafał Miłecki wrote: > > In hostapd, there is a routine that monitors such netlink messages, > > process_global_event, which eventually parses the CMD_DEL_STATION event in > > nl80211_del_station_event, where a call is made to drv_event_disassoc if the > > current device is indeed in AP mode. > > So eventually, it is the hostapd that triggers the transmission of the > > disassociation packet. > > I indeed missed the way cfg80211_del_sta works and hostapd's event > handler for this. That explains a lot. > > I've checked ath6kl, brcmfmac and mwifiex and they don't seem to call > cfg80211_del_sta. AFAIU it's because they handle sending > disassoc/deauth packet on their own (and the don't want e.g. hostapd > to do this), is that correct? There are two ways - AP SME in firmware, and AP SME in hostapd. They work differently - in the former case (firmware) the AP station is added there and hostapd gets notifications about it. In the latter case, hostapd adds/removes all the stations. johannes -- 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