commit | f837df366632721a41e82089267b3fac0d4516d4 | [log] [tgz] |
---|---|---|
author | Sam Balana <sbalana@google.com> | Sat Oct 10 01:02:50 2020 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Sat Oct 10 01:02:50 2020 +0000 |
tree | 56b15c28c728b6b0edbcaf7af65835414a405a2a | |
parent | 82a4664765aca713a17a4b4ae5d452eea4a4273e [diff] |
[netstack] Use neighbor unreachability detection Flip the flag to replace the current implementation of ARP and NDP through linkAddrCache, with an implementation of NUD through neighborCache. Switching to using NUD for both ARP and NDP is beneficial for the reasons described by RFC 4861 Section 3.1: "[Using NUD] significantly improves the robustness of packet delivery in the presence of failing routers, partially failing or partitioned links, or nodes that change their link-layer addresses. For instance, mobile nodes can move off-link without losing any connectivity due to stale ARP caches." "Unlike ARP, Neighbor Unreachability Detection detects half-link failures and avoids sending traffic to neighbors with which two-way connectivity is absent." Bug: 61723 Change-Id: I1146bce6d512545ad4679475147849cb50f4ecb7 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/420454 Commit-Queue: Sam Balana <sbalana@google.com> Reviewed-by: Tamir Duberstein <tamird@google.com> Reviewed-by: Ghanan Gowripalan <ghanan@google.com> Testability-Review: Tamir Duberstein <tamird@google.com> Testability-Review: Ghanan Gowripalan <ghanan@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.