commit | 5e7cf7f96f6a81af24cca4d6a4373526c6d663a8 | [log] [tgz] |
---|---|---|
author | Jeff Martin <martinjeffrey@google.com> | Fri Jul 26 21:35:51 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 26 21:35:51 2024 +0000 |
tree | 5c0b948777e81e22385b07f13a2d1300f6849b27 | |
parent | daba3c64916a6394ab27b9ae9384985107e1d55e [diff] |
[netstack3] Rework multicast route witness types Rework the witness types of source addresses for multicast routes. The source addresses must be unicast, but `UnicastAddr<Ipv4Addr>` is not a safely constructable type (because unicastness of an IPv4 address can only be determined in the context of a subnet). For IPv4, rather than using `UnicastAddr`, use a custom witness type that ensures "specified and not multicast". Bug: 353329136 Change-Id: I93f655a3ea9d1704e6616beb9a52de48e9d31dd8 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1089036 Reviewed-by: Peter Johnston <peterjohnston@google.com> Commit-Queue: Jeff Martin <martinjeffrey@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.