From aa1b894ecd68a43b9e93c9677470acb557f54c39 Mon Sep 17 00:00:00 2001 From: Joshua Oreman Date: Sun, 29 Nov 2009 14:12:00 -0500 Subject: [802.11] Allow connecting to spectrum managed networks 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 Signed-off-by: Marty Connor --- src/net/80211/net80211.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/net/80211/net80211.c b/src/net/80211/net80211.c index aa141968..1c54597f 100644 --- a/src/net/80211/net80211.c +++ b/src/net/80211/net80211.c @@ -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 ); -- cgit v1.2.3-55-g7522