[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-105-ge8461f9 |
Date: |
Wed, 14 Dec 2016 20:05:35 +0000 (UTC) |
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 e8461f9994cb68c04fea4824e759d80cb406b531 (commit)
via 60cd25c6a15ae0c3f3e1240fe08a138e8c7958ba (commit)
via 4c16ea920ccbcc08bca61a8ec07de95686719694 (commit)
via 69a7039f75ed46bd0110648940ab49dd7aa12c66 (commit)
via 06ff89cbe49a57781ac3fdc98a4990ebfff18f8c (commit)
via cee59ba8cdae886afbcb8e514da6dbb2d7b6519e (commit)
from d4fad5929c1311068f25668ea895ee2d5bf80b7a (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 e8461f9994cb68c04fea4824e759d80cb406b531
Author: sg <address@hidden>
Date: Wed Dec 14 21:05:22 2016 +0100
minor: corrected include guard name in tcp_priv.h
commit 60cd25c6a15ae0c3f3e1240fe08a138e8c7958ba
Author: sg <address@hidden>
Date: Wed Dec 14 21:04:53 2016 +0100
Moved nd6 implementation details to new file nd6_priv.h (possible after
David's cleanups)
commit 4c16ea920ccbcc08bca61a8ec07de95686719694
Author: sg <address@hidden>
Date: Wed Dec 14 20:52:44 2016 +0100
Minor: nd6_packet_send_check() -> nd6_get_next_hop_addr_or_queue() (too
long, but a little more self-explaining); cosmetics...
commit 69a7039f75ed46bd0110648940ab49dd7aa12c66
Author: David van Moolenbroek <address@hidden>
Date: Wed Dec 14 16:19:24 2016 +0000
nd6: centralize link-local packet send decision
Previously, ethip6 and lowpan6 each had their own copy of code that
used internal nd6 data structures to decide whether to send a packet
on the local link right away, or queue it while nd6 performed local
address resolution. This patch moves that code into nd6, thereby
eliminating all remaining cases of external access to internal nd6
data structures, as well as the need to expose two specific nd6
functions.
As a side effect, the patch effectively fixes two bugs in the lowpan6
code that were already fixed in the ethip6 code.
commit 06ff89cbe49a57781ac3fdc98a4990ebfff18f8c
Author: David van Moolenbroek <address@hidden>
Date: Wed Dec 14 13:59:08 2016 +0000
nd6: use default_router_list internally only
This patch rearranges the code division between nd6.c and ip6.c such
that the latter does not need to access ND6-internal data structures
(specifically, "default_router_list") directly anymore.
commit cee59ba8cdae886afbcb8e514da6dbb2d7b6519e
Author: David van Moolenbroek <address@hidden>
Date: Wed Dec 14 12:44:23 2016 +0000
nd6: add nd6_clear_destination_cache() function
The new function, while currently not used internally, allows external
code to clear the ND destination cache in the case that it may have
become inconsistent with the current situation, for example as the
result of a change of locally assigned addresses, or a change in
routing tables implemented through the LWIP_HOOK_ND6_GET_GW hook.
-----------------------------------------------------------------------
Summary of changes:
src/core/ipv6/ethip6.c | 42 +++++++---------
src/core/ipv6/ip6.c | 12 ++---
src/core/ipv6/nd6.c | 103 +++++++++++++++++++++++++++++++++++++-
src/core/memp.c | 2 +-
src/include/lwip/nd6.h | 90 +++------------------------------
src/include/lwip/priv/tcp_priv.h | 6 +--
src/include/lwip/prot/nd6.h | 1 +
src/netif/lowpan6.c | 39 ++++++---------
8 files changed, 146 insertions(+), 149 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-105-ge8461f9,
Simon Goldschmidt <=