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

(-)i/src/internet/model/tcp-socket-base.cc (-1 / +5 lines)
 Lines 1494-1500   TcpSocketBase::ReceivedAck (Ptr<Packet> packet, const TcpHeader& tcpHeader) Link Here 
1494
          segsAcked = 1;
1494
          segsAcked = 1;
1495
        }
1495
        }
1496
1496
1497
      if (m_tcb->m_congState == TcpSocketState::CA_DISORDER)
1497
      if (m_tcb->m_congState == TcpSocketState::CA_OPEN)
1498
        {
1499
          m_congestionControl->PktsAcked (m_tcb, segsAcked, m_lastRtt);
1500
        }
1501
      else if (m_tcb->m_congState == TcpSocketState::CA_DISORDER)
1498
        {
1502
        {
1499
          // The network reorder packets. Linux changes the counting lost
1503
          // The network reorder packets. Linux changes the counting lost
1500
          // packet algorithm from FACK to NewReno. We simply go back in Open.
1504
          // packet algorithm from FACK to NewReno. We simply go back in Open.
(-)i/src/internet/wscript (+1 lines)
 Lines 242-247   def build(bld): Link Here 
242
        'test/tcp-highspeed-test.cc',
242
        'test/tcp-highspeed-test.cc',
243
        'test/tcp-hybla-test.cc',
243
        'test/tcp-hybla-test.cc',
244
        'test/tcp-zero-window-test.cc',
244
        'test/tcp-zero-window-test.cc',
245
        'test/tcp-pkts-acked-test.cc',
245
        'test/udp-test.cc',
246
        'test/udp-test.cc',
246
        'test/ipv6-address-generator-test-suite.cc',
247
        'test/ipv6-address-generator-test-suite.cc',
247
        'test/ipv6-dual-stack-test-suite.cc',
248
        'test/ipv6-dual-stack-test-suite.cc',

Return to bug 2298