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

(-)tcp-socket-base-old.cc (-1 / +1 lines)
 Lines 1760-1768    Link Here 
1760
      if (ackNumber < m_recover && m_tcb->m_congState == TcpSocketState::CA_RECOVERY)
1760
      if (ackNumber < m_recover && m_tcb->m_congState == TcpSocketState::CA_RECOVERY)
1761
        {
1761
        {
1762
          m_txBuffer->DiscardUpTo (ackNumber);
1762
          m_txBuffer->DiscardUpTo (ackNumber);
1763
          DoRetransmit (); // Assume the next seq is lost. Retransmit lost packet
1764
          if (!m_sackEnabled)
1763
          if (!m_sackEnabled)
1765
            {
1764
            {
1765
              DoRetransmit (); // Assume the next seq is lost. Retransmit lost packet
1766
              m_tcb->m_cWnd = SafeSubtraction (m_tcb->m_cWnd, bytesAcked);
1766
              m_tcb->m_cWnd = SafeSubtraction (m_tcb->m_cWnd, bytesAcked);
1767
              if (segsAcked >= 1)
1767
              if (segsAcked >= 1)
1768
                {
1768
                {

Return to bug 2832