I encountered the same issue in an IBSS-RSN network, where quick reboot of a station would cause issues with aggregation because the kernel is not aware of the reboot. I figured out that since wpa_supplicant already detect reboots, the simplest way to fix it would be for wpa_supplicant to reset the entire state of the station in the kernel, instead of just resetting keys and port. This means extending NL80211_CMD_DEL_STATION to work in IBSS mode too. My current wpa_supplicant patch tries this new API but fall back to the old methods if an error is returned. The changes required for drivers would be as follow: - mac80211: will just work - wil6210: does not seem to support IBSS mode - ath6kl: need a patch - brcmfmac: need a patch - mwifiex: need a patch - qtnfmac: no IBSS support - staging/wilc1000: no IBSS support - staging/rtl8723bs: already returns EINVAL in this case. I made patches for ath6kl, brcmfmac and mwifiex that plainly reject the request. If there is a better way, i'll glad to hear it.