Search Linux Wireless

RE: Roaming problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> The below patch makes sure that we drop the BSSID when we disassociate.

> --- a/ieee80211_sta.c	Wed Apr 23 10:14:30 2008
> +++ b/ieee80211_sta.c	Wed Apr 23 08:41:23 2008
> @@ -479,6 +479,9 @@ static void ieee80211_set_associated(str
>  		netif_carrier_off(dev);
>  		ieee80211_reset_erp_info(dev);
>  		memset(wrqu.ap_addr.sa_data, 0, ETH_ALEN);
> +
> +		// make sure no association start before we got a new BSSID
> +		ifsta->flags &= ~IEEE80211_STA_BSSID_SET;

I don't think that patch makes sense, after all, userspace could request
to disassociate and afterwards re-request to associate by setting the
SSID and not setting the BSSID again, which would lose the fixed BSSID
without userspace interaction.

However, I'm not sure how to fix this.

johannes

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux