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-1212-gfa90821
Date: Thu, 1 Feb 2018 06:22:06 -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  fa9082116fb1ebb10828d08d6c99229e3a06ae42 (commit)
       via  77d0ee09618833406f9b6794a4a263ba77af3495 (commit)
       via  0e85582bc08dce0e1aa553a3516c4817d9ed9a3c (commit)
       via  ebe782ba161a865d35de868c349d32cdebd6d3e0 (commit)
       via  ce79811bce54fea22848c2a3769b32d4852d20dc (commit)
       via  61671d6df06e7f394884411c05349203a96c490d (commit)
       via  9fb86f6e4b9958c12c9af506d54dfb11b81ee2c0 (commit)
      from  2c3c578475122377afdc79baf7046c57e4a837cd (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 fa9082116fb1ebb10828d08d6c99229e3a06ae42
Author: goldsimon <address@hidden>
Date:   Wed Jan 31 21:59:18 2018 +0100

    tcp: add 2 hooks to add custom options to outgoing tcp segments
    
    Signed-off-by: goldsimon <address@hidden>

commit 77d0ee09618833406f9b6794a4a263ba77af3495
Author: goldsimon <address@hidden>
Date:   Fri Jan 26 22:27:26 2018 +0100

    tcp: add LWIP_HOOK_TCP_INPACKET_PCB
    
    This hook is called from tcp_input() for all kinds of input pcbs when
    selected to receive a pbuf (LISTEN, TIME_WAIT, rest). I can parse or
    drop an rx pbuf.
    
    Signed-off-by: goldsimon <address@hidden>

commit 0e85582bc08dce0e1aa553a3516c4817d9ed9a3c
Author: goldsimon <address@hidden>
Date:   Wed Jan 24 22:01:39 2018 +0100

    tcp: introduce ext_args per pcb
    
    This introduces the concept of ext (external/extended) arguments per
    tcp_pcb (also for listening pcbs) to store more data than just one
    "void *arg" per pcb. The "arg" is for use to applications, whereas
    the ext_args may be used by frameworks and leave "arg" untouched.
    
    In addition to a void pointer, callbacks are added to help frameworks
    migrate arguments from listen pcb to connection pcb and to free args
    when the pcb is freed.
    
    Signed-off-by: goldsimon <address@hidden>

commit ebe782ba161a865d35de868c349d32cdebd6d3e0
Author: goldsimon <address@hidden>
Date:   Wed Jan 24 15:17:01 2018 +0100

    tcp: centralize freeing tcp pcbs to memp_free
    
    This should make it easier to add debugging messages or other hooks
    to the point where tcp pcbs are deallocated.
    
    Signed-off-by: goldsimon <address@hidden>

commit ce79811bce54fea22848c2a3769b32d4852d20dc
Author: goldsimon <address@hidden>
Date:   Wed Jan 24 14:35:17 2018 +0100

    sockets: add hooks to implement additional socket options
    
    LWIP_HOOK_SOCKETS_SETSOCKOPT() and LWIP_HOOK_SOCKETS_GETSOCKOPT()
    are introduced to implement additional socket options. The hooks
    are always called first and report back if they handled the option
    or not.
    
    Signed-off-by: goldsimon <address@hidden>

commit 61671d6df06e7f394884411c05349203a96c490d
Author: goldsimon <address@hidden>
Date:   Thu Feb 1 09:18:24 2018 +0100

    tcp_out: make some more pointers const

commit 9fb86f6e4b9958c12c9af506d54dfb11b81ee2c0
Author: goldsimon <address@hidden>
Date:   Wed Jan 31 21:55:23 2018 +0100

    tcp: add a define for maximum option bytes

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

Summary of changes:
 doc/doxygen/lwip.Doxyfile        |   3 +-
 src/api/sockets.c                |  16 +++
 src/core/tcp.c                   | 203 +++++++++++++++++++++++++++++++++++++--
 src/core/tcp_in.c                |  38 +++++++-
 src/core/tcp_out.c               | 131 ++++++++++++++++---------
 src/include/lwip/opt.h           | 126 ++++++++++++++++++++++++
 src/include/lwip/priv/tcp_priv.h |   5 +
 src/include/lwip/prot/tcp.h      |   2 +
 src/include/lwip/tcp.h           |  48 +++++++++
 9 files changed, 509 insertions(+), 63 deletions(-)


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



reply via email to

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