On Mon, Jun 07, 2010 at 11:59:43AM +0200, Stanislaw Gruszka wrote: > If AP do not provide us supported rates before assiociation, send > all rates we are supporting instead of empty information element. > > Signed-off-by: Stanislaw Gruszka <sgruszka@xxxxxxxxxx> > --- > net/mac80211/mlme.c | 17 +++++++++++------ What is the commit id of this patch upstream? thanks, greg k-h > 1 files changed, 11 insertions(+), 6 deletions(-) > > diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c > index d3950b7..abd62fc 100644 > --- a/net/mac80211/mlme.c > +++ b/net/mac80211/mlme.c > @@ -269,12 +269,6 @@ static void ieee80211_send_assoc(struct ieee80211_sub_if_data *sdata, > if (wk->bss->wmm_used) > wmm = 1; > > - /* get all rates supported by the device and the AP as > - * some APs don't like getting a superset of their rates > - * in the association request (e.g. D-Link DAP 1353 in > - * b-only mode) */ > - rates_len = ieee80211_compatible_rates(wk->bss, sband, &rates); > - > if ((wk->bss->cbss.capability & WLAN_CAPABILITY_SPECTRUM_MGMT) && > (local->hw.flags & IEEE80211_HW_SPECTRUM_MGMT)) > capab |= WLAN_CAPABILITY_SPECTRUM_MGMT; > @@ -309,6 +303,17 @@ static void ieee80211_send_assoc(struct ieee80211_sub_if_data *sdata, > *pos++ = wk->ssid_len; > memcpy(pos, wk->ssid, wk->ssid_len); > > + if (wk->bss->supp_rates_len) { > + /* get all rates supported by the device and the AP as > + * some APs don't like getting a superset of their rates > + * in the association request (e.g. D-Link DAP 1353 in > + * b-only mode) */ > + rates_len = ieee80211_compatible_rates(wk->bss, sband, &rates); > + } else { > + rates = ~0; > + rates_len = sband->n_bitrates; > + } > + > /* add all rates which were marked to be used above */ > supp_rates_len = rates_len; > if (supp_rates_len > 8) > -- > 1.6.2.5 > > _______________________________________________ > stable mailing list > stable@xxxxxxxxxxxxxxxx > http://linux.kernel.org/mailman/listinfo/stable -- 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