[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. master_at_STABLE-2_0_0-1212-gfa90821,
Simon Goldschmidt <=