commit | 96caaf8bf9e1f17089680f04bd3535a2fbc7882c | [log] [tgz] |
---|---|---|
author | Nick Brown <nickbrow@google.com> | Fri Jun 24 18:43:59 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jun 24 18:43:59 2022 +0000 |
tree | 4eb773280d6fa722e9c97b9303ef4119a3926c34 | |
parent | 6ef2ee6e247eed802e41395c387ccb9232e23361 [diff] |
[netstack] Pass timestamp in nanos over FIDL Also add an inline TimestampOption field identifying whether/how to return the timestamp to the user. The benefit is that once Fast UDP is turned on, both Sync and Fast UDP will use a single field for storing the timestamp (though Fast UDP will use a TimestampOption from its cache rather than the one passed in the FIDL message). As part of this change, we shuffle the names of FIDL tables used to hold timestamp data. Renames of tables are binary compatible[1]; we don't need to worry about source compatibility since this FIDL library isn't in the sdk. [1]: https://fuchsia.dev/fuchsia-src/development/languages/fidl/guides/compatibility?hl=en#renames Fixed: 103171 Change-Id: I4b7ea03abacb0bc279babbb67f2892ec3e4f2237 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/692720 Reviewed-by: Tamir Duberstein <tamird@google.com> API-Review: Bruno Dal Bo <brunodalbo@google.com> Commit-Queue: Nick Brown <nickbrow@google.com> Reviewed-by: Bruno Dal Bo <brunodalbo@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.