wifi: Fix GetChannelWidthForTransmission for 802.11b DSSS

This commit is contained in:
Sébastien Deronne
2018-03-03 22:34:30 +01:00
parent 2597caf7d4
commit a493688ed7

View File

@@ -827,6 +827,12 @@ WifiRemoteStationManager::GetChannelWidthForTransmission (WifiMode mode, uint8_t
NS_LOG_LOGIC ("Channel width reduced to 20 MHz");
return 20;
}
//at 2.4 GHz basic rate can be non-ERP DSSS
if (modulationClass == WifiModulationClass::WIFI_MOD_CLASS_DSSS
|| modulationClass == WifiModulationClass::WIFI_MOD_CLASS_HR_DSSS)
{
return 22;
}
return maxSupportedChannelWidth;
}