lwip-commits
[Top][All Lists]
Advanced

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

[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, up


From: Simon Goldschmidt
Subject: [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. master_at_STABLE-2_0_0-427-g7ffe5bf
Date: Thu, 9 Mar 2017 07:29:46 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".

The branch, master has been updated
       via  7ffe5bfb3c4bb21a09046e254a2b6a12e3450ada (commit)
       via  5827c168c28b43d98ffbf91f45c38a054e848eda (commit)
      from  b90a54f989d0edafa36b29bb0c346d1b30e1bf8f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7ffe5bfb3c4bb21a09046e254a2b6a12e3450ada
Author: goldsimon <address@hidden>
Date:   Thu Mar 9 13:29:41 2017 +0100

    tcp: watch out for pcb->nrtx overflows and tcp_backoff indexing overflow

commit 5827c168c28b43d98ffbf91f45c38a054e848eda
Author: David van Moolenbroek <address@hidden>
Date:   Wed Mar 8 19:43:15 2017 +0000

    tcp: do not keep sending SYNs when getting ACKs
    
    If a locally generated TCP SYN packet is replied to with an ACK
    packet, lwIP immediately sends a RST packet followed by resending the
    SYN packet.  This is expected, but on loopback interfaces the resent
    SYN packet may immediately get another ACK reply, typically when the
    other endpoint is in TIME_WAIT state (which ignores the RSTs).  The
    result is an endless loop of SYN, ACK, RST packets.
    
    This patch applies the normal SYN retransmission limit in this
    scenario, such that the endless loop is limited to a brief storm.

-----------------------------------------------------------------------

Summary of changes:
 src/core/tcp.c     | 7 ++++---
 src/core/tcp_in.c  | 9 ++++++---
 src/core/tcp_out.c | 8 ++++++--
 3 files changed, 16 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
lwIP - A Lightweight TCPIP stack



reply via email to

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