Fix association on 5GHz channels. The device is initially configured using

a 2GHz channel with appropriate flags set to sc->config. Due to not zeroing
sc->config for auth/assoc those flags are still set while trying to connect
on a 5GHz channel.

MFC after:	3 days
This commit is contained in:
bschmidt 2010-12-18 15:35:10 +00:00
parent e9d9d7a03a
commit f252b73cec

View File

@ -2429,6 +2429,9 @@ wpi_auth(struct wpi_softc *sc, struct ieee80211vap *vap)
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
sc->config.flags |= htole32(WPI_CONFIG_AUTO |
WPI_CONFIG_24GHZ);
} else {
sc->config.flags &= ~htole32(WPI_CONFIG_AUTO |
WPI_CONFIG_24GHZ);
}
if (IEEE80211_IS_CHAN_A(ni->ni_chan)) {
sc->config.cck_mask = 0;