[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/
- [lwip-devel] [bug #51663] tcp_out rto: delay re-transmission earlier if link writes are deferred.,
Douglas <=