commit | a8b1df890f95cee9a044810aa0b3842491bd8a40 | [log] [tgz] |
---|---|---|
author | Jay Zhuang <jayzhuang@google.com> | Thu Jun 25 15:21:19 2020 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Jun 25 15:21:19 2020 +0000 |
tree | 1d8be0f4d2496d9d3f6832dfa07a283ccee91ca0 | |
parent | d95fd5d325930975786c00f3df00984b977a5513 [diff] |
[fdio] Initial implementation of getifaddrs Sets up the API plumbing and implement getifaddrs to the point where a list of all addresses are returned. Due to lack of support in the current version of the netstack, broadcast address (missing IFF_BROADCAST flag) and destination address are not set. They will be added when corresponding support is added in the netstack. Support for AF_PACKET addresses will be added separately. Test: fx test -d getifaddrs-netemul-test fx test --host getifaddrs-test Bug: 30719, 54162, 54163 Change-Id: I52910b5bbf5a4d493fd9b591e1dbb2203aa51ef9 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/398773 Commit-Queue: Jay Zhuang <jayzhuang@google.com> Reviewed-by: Tamir Duberstein <tamird@google.com> Reviewed-by: Adam Barth <abarth@google.com> Reviewed-by: Chris Tam <godtamit@google.com> Testability-Review: Tamir Duberstein <tamird@google.com> API-Review: Adam Barth <abarth@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.
See Getting Started.
See fuchsia.dev.