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

(-)a/src/wifi/model/wifi-phy.cc (-1 / +3 lines)
 Lines 2167-2173    Link Here 
2167
      //last packet in an A-MPDU
2167
      //last packet in an A-MPDU
2168
      uint32_t totalAmpduSize = m_totalAmpduSize + size;
2168
      uint32_t totalAmpduSize = m_totalAmpduSize + size;
2169
      numSymbols = lrint (stbc * ceil ((16 + totalAmpduSize * 8.0 + 6 * Nes) / (stbc * numDataBitsPerSymbol)));
2169
      numSymbols = lrint (stbc * ceil ((16 + totalAmpduSize * 8.0 + 6 * Nes) / (stbc * numDataBitsPerSymbol)));
2170
      NS_ASSERT (m_totalAmpduNumSymbols <= numSymbols);
2170
      if (payloadMode.GetModulationClass () != WIFI_MOD_CLASS_DSSS && payloadMode.GetModulationClass () != WIFI_MOD_CLASS_HR_DSSS) {
2171
          NS_ASSERT (m_totalAmpduNumSymbols <= numSymbols);
2172
      }
2171
      numSymbols -= m_totalAmpduNumSymbols;
2173
      numSymbols -= m_totalAmpduNumSymbols;
2172
      if (incFlag == 1)
2174
      if (incFlag == 1)
2173
        {
2175
        {

Return to bug 2773