2
0
mirror of https://github.com/xcat2/xNBA.git synced 2025-02-14 01:28:12 +00:00
Michael Brown 68613047f0 [tcp] Handle out-of-order received packets
Maintain a queue of received packets, so that lost packets need not
result in retransmission of the entire TCP window.

Increase the TCP window to 8kB, in order that we can potentially
transmit enough duplicate ACKs to trigger Fast Retransmission at the
sender.

Using a 10MB HTTP download in qemu-kvm with an artificial drop rate of
1 in 64 packets, this reduces the download time from around 26s to
around 4s.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-07-21 00:00:38 +01:00
..
2010-04-19 23:43:39 +01:00
2010-04-19 23:43:39 +01:00
2010-06-23 00:34:48 +01:00
2010-06-02 15:15:29 +01:00
2010-04-19 23:43:39 +01:00
2010-05-29 23:49:47 +01:00