Skip to content

Commit

Permalink
[802.11] Allow connecting to spectrum managed networks
Browse files Browse the repository at this point in the history
Contrary to the IEEE specification, some access points apparently
set the Spectrum Mgmt bit in the capabilities field even when
broadcasting on a 2.4GHz band that does not require spectrum
management. Allow gPXE to attempt to connect to such networks;
if spectrum management is really required, our advertisement
of capabilities not including it will result in an association
failure.

Reported-by: Peter Meyer <residue@xmail.net>

Signed-off-by: Marty Connor <mdc@etherboot.org>
  • Loading branch information
rwcr authored and Marty Connor committed Jan 5, 2010
1 parent 1cc4117 commit aa1b894
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions src/net/80211/net80211.c
Expand Up @@ -1026,12 +1026,6 @@ static int net80211_process_capab ( struct net80211_device *dev,
return -ENOSYS;
}

if ( capab & IEEE80211_CAPAB_SPECTRUM_MGMT ) {
DBGC ( dev, "802.11 %p cannot handle spectrum managed "
"network\n", dev );
return -ENOSYS;
}

dev->phy_flags &= ~( NET80211_PHY_USE_SHORT_PREAMBLE |
NET80211_PHY_USE_SHORT_SLOT );

Expand Down

0 comments on commit aa1b894

Please sign in to comment.