diff -r 335dc094e52a -r 59eb6fb7b722 src/devices/wifi/wifi-net-device.cc --- a/src/devices/wifi/wifi-net-device.cc Thu Oct 18 13:37:22 2007 +0200 +++ b/src/devices/wifi/wifi-net-device.cc Thu Oct 18 14:27:43 2007 +0200 @@ -78,10 +78,17 @@ // the rate control algorithm switch (WifiDefaultParameters::GetRateControlAlgorithm ()) { case WifiDefaultParameters::ARF: - m_stations = new ArfMacStations (m_phy->GetMode (0)); + m_stations = new ArfMacStations (m_phy->GetMode (0), + WifiDefaultParameters::GetArfRateControlTimerThreshold (), + WifiDefaultParameters::GetArfRateControlSuccessThreshold ()); break; case WifiDefaultParameters::AARF: - m_stations = new AarfMacStations (m_phy->GetMode (0)); + m_stations = new AarfMacStations (m_phy->GetMode (0), + WifiDefaultParameters::GetAarfRateControlMinTimerThreshold (), + WifiDefaultParameters::GetAarfRateControlMinSuccessThreshold (), + WifiDefaultParameters::GetAarfRateControlSuccessK (), + WifiDefaultParameters::GetAarfRateControlMaxSuccessThreshold (), + WifiDefaultParameters::GetAarfRateControlTimerK ()); break; case WifiDefaultParameters::CONSTANT_RATE: { WifiMode dataRate = GetWifiModeForPhyMode (m_phy, WifiDefaultParameters::GetConstantDataRate ());