lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [bug #19434] Processing of Fast retransmit bug


From: Oleg Tyshev
Subject: [lwip-devel] [bug #19434] Processing of Fast retransmit bug
Date: Thu, 12 Apr 2007 14:09:18 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

Follow-up Comment #11, bug #19434 (project lwip):

I have reviewed patch once more.

It looks fine,
but it is necessary to implement retransmission timer stop
(rtime=-1 when all outstanding data has been acknowledged)
or in following scenario we have extra retransmission:

node1       node2
-----------------------
            <-data1
                [(rtime started)]
ACK data1->
                [(rtime restarted)]
 tcp_slowtmr - ++rtime
 tcp_slowtmr - ++rtime
 ...
 tcp_slowtmr - ++rtime

            <-data2
with first tick of tcp_slowtmr
   if (pcb->unacked != NULL && pcb->rtime >= pcb->rto) -->
       [(retransmit data2)]


    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?19434>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]