Search Linux Wireless

Re: [PATCH] mac80211: Report rejected association to user space SME

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

 



On Wed, 2009-04-01 at 17:23 +0300, Jouni Malinen wrote:
> When using nl80211 association, we need to send association response
> with a failure code to user space SME instead of just internally
> trying to send out the same (re)association request again couple of
> times. This fixes problems in association process getting stuck on a
> failure when user space is not notified in any way that something
> actually failed.

Indeed.

> Signed-off-by: Jouni Malinen <jouni.malinen@xxxxxxxxxxx>

Acked-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>

> ---
>  net/mac80211/mlme.c |    5 +++++
>  1 file changed, 5 insertions(+)
> 
> --- uml.orig/net/mac80211/mlme.c	2009-04-01 17:20:11.000000000 +0300
> +++ uml/net/mac80211/mlme.c	2009-04-01 17:21:15.000000000 +0300
> @@ -1363,6 +1363,11 @@ static void ieee80211_rx_mgmt_assoc_resp
>  		 * association next time. This works around some broken APs
>  		 * which do not correctly reject reassociation requests. */
>  		ifmgd->flags &= ~IEEE80211_STA_PREV_BSSID_SET;
> +		cfg80211_send_rx_assoc(sdata->dev, (u8 *) mgmt, len);
> +		if (ifmgd->flags & IEEE80211_STA_EXT_SME) {
> +			/* Wait for SME to decide what to do next */
> +			ifmgd->state = IEEE80211_STA_MLME_DISABLED;
> +		}
>  		return;
>  	}
>  
> 

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