lwip-devel
[Top][All Lists]
Advanced

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

[lwip-devel] [bug #51663] tcp_out rto: delay re-transmission earlier if


From: Douglas
Subject: [lwip-devel] [bug #51663] tcp_out rto: delay re-transmission earlier if link writes are deferred.
Date: Sat, 5 Aug 2017 05:37:35 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0

URL:
  <http://savannah.nongnu.org/bugs/?51663>

                 Summary: tcp_out rto: delay re-transmission earlier if link
writes are deferred.
                 Project: lwIP - A Lightweight TCP/IP stack
            Submitted by: ourairquality
            Submitted on: Sat 05 Aug 2017 09:37:33 AM UTC
                Category: TCP
                Severity: 3 - Normal
              Item Group: Change Request
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None
            lwIP version: git head

    _______________________________________________________

Details:

There is already a guard in tcp_output_segment() for a pbuf still being
referenced by the netif driver due to deferred transmission, however the
callers are modifying state even when this gives up.

It seems cleaner to have the callers guard this case and avoid modifying their
state.

tcp_rexmit_rto() might better avoid re-transmission of any segments if any of
the unacked segments are deferred, to avoid loading the link further if it is
struggling to flush its buffered writes. Link level queues can be limited on
some devices and need spares for link management.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sat 05 Aug 2017 09:37:33 AM UTC  Name:
0001-tcp_out-rto-delay-re-transmission-earlier-if-link-wr.patch  Size: 3KiB  
By: ourairquality

<http://savannah.nongnu.org/bugs/download.php?file_id=41421>

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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