View | Details | Raw Unified | Return to bug 2838
Collapse All | Expand All

(-)a/src/wifi/model/wifi-remote-station-manager.cc (-4 / +9 lines)
 Lines 441-446    Link Here 
441
  //acknowledgements.
441
  //acknowledgements.
442
  m_wifiPhy = phy;
442
  m_wifiPhy = phy;
443
  m_defaultTxMode = phy->GetMode (0);
443
  m_defaultTxMode = phy->GetMode (0);
444
  NS_ASSERT (m_defaultTxMode.IsMandatory ());
444
  if (HasHtSupported () || HasVhtSupported () || HasHeSupported ())
445
  if (HasHtSupported () || HasVhtSupported () || HasHeSupported ())
445
    {
446
    {
446
      m_defaultTxMcs = phy->GetMcs (0);
447
      m_defaultTxMcs = phy->GetMcs (0);
 Lines 1809-1818    Link Here 
1809
    }
1810
    }
1810
  m_stations.clear ();
1811
  m_stations.clear ();
1811
  m_bssBasicRateSet.clear ();
1812
  m_bssBasicRateSet.clear ();
1812
  m_bssBasicRateSet.push_back (m_defaultTxMode);
1813
  m_bssBasicMcsSet.clear ();
1813
  m_bssBasicMcsSet.clear ();
1814
  m_bssBasicMcsSet.push_back (m_defaultTxMcs);
1815
  NS_ASSERT (m_defaultTxMode.IsMandatory ());
1816
}
1814
}
1817
1815
1818
void
1816
void
 Lines 1918-1924    Link Here 
1918
{
1916
{
1919
  if (m_nonUnicastMode == WifiMode ())
1917
  if (m_nonUnicastMode == WifiMode ())
1920
    {
1918
    {
1921
      return GetBasicMode (0);
1919
      if (GetNBasicModes () > 0)
1920
        {
1921
          return GetBasicMode (0);
1922
        }
1923
      else
1924
        {
1925
          return GetDefaultMode ();
1926
        }
1922
    }
1927
    }
1923
  else
1928
  else
1924
    {
1929
    {

Return to bug 2838