Crate fidl_fuchsia_net_routes
source ·Macros§
- Pattern that matches an unknown
EventV4
member. - Pattern that matches an unknown
EventV6
member. - Pattern that matches an unknown
MarkSelector
member. - Pattern that matches an unknown
RouteActionV4
member. - Pattern that matches an unknown
RouteActionV6
member. - Pattern that matches an unknown
RuleAction
member. - Pattern that matches an unknown
RuleEventV4
member. - Pattern that matches an unknown
RuleEventV6
member.
Structs§
- The common selector that can be applied to both IPv4 and IPv6 packets.
- Collection of addresses and identifiers describing a network destination.
- The effective properties of a route installed in the system.
- A placeholder for empty values.
- An
InstalledRouteV4
specifies an IPv4 network route that is installed in the system’s routing table. - An
InstalledRouteV6
specifies an IPv6 network route that is installed in the system’s routing table. - An installed IPv4 routing rule.
- An installed IPv6 routing rule.
- A
RouteV4
specifies an IPv4 network route. - A
RouteV6
specifies an IPv6 network route. - The selector part of the rule that is used to match packets.
- The selector part of the rule that is used to match packets.
- A Stream of incoming requests for fuchsia.net.routes/RuleWatcherV4.
- A Stream of incoming requests for fuchsia.net.routes/RuleWatcherV6.
- The properties of the route that were explicitly specified at the time the route was created.
- A Stream of incoming requests for fuchsia.net.routes/State.
- A Stream of incoming requests for fuchsia.net.routes/StateV4.
- A Stream of incoming requests for fuchsia.net.routes/StateV6.
- A Stream of incoming requests for fuchsia.net.routes/WatcherV4.
- A Stream of incoming requests for fuchsia.net.routes/WatcherV6.
Enums§
- A selector to be used against the mark value.
- Actions of a rule if the selector matches.
- An observer protocol for changes in the system’s IPv4 rules table.
- An observer protocol for changes in the system’s IPv6 rules table.
- Provides access to the system’s routing state.
- Provides observability to the system’s IPv4 routing state.
- Provides observability to the system’s IPv6 routing state.
- An observer protocol for changes in system’s IPv4 routing state.
- An observer protocol for changes in system’s IPv6 routing state.
Constants§
- The maximum number of events that can be returned by one call to
Watch()
. - Maximum length of a table name.
Traits§
Type Aliases§
- The index of a rule within a provided rule set.
- The priority of the rule set, all rule sets are linearized based on this.
- The ID of a route table.
- The name of a route table.