• Josef Bacik's avatar
    tcp: ack when we get an OOO/lost packet · fb478079
    Josef Bacik authored
    While adding tcp window scaling support I was finding that I'd get some packet
    loss or reordering when transferring from large distances and grub would just
    timeout.  This is because we weren't ack'ing when we got our OOO packet, so the
    sender didn't know it needed to retransmit anything, so eventually it would fill
    the window and stop transmitting, and we'd time out.  Fix this by ACK'ing when
    we don't find our next sequence numbered packet.  With this fix I no longer time
    out.  Thanks,
    Signed-off-by: 's avatarJosef Bacik <jbacik@fb.com>
    fb478079
Name
Last commit
Last update
..
drivers Loading commit data...
arp.c Loading commit data...
bootp.c Loading commit data...
dns.c Loading commit data...
ethernet.c Loading commit data...
http.c Loading commit data...
icmp.c Loading commit data...
icmp6.c Loading commit data...
ip.c Loading commit data...
net.c Loading commit data...
netbuff.c Loading commit data...
tcp.c Loading commit data...
tftp.c Loading commit data...
udp.c Loading commit data...