Expand description
Types and utilities for dealing with routes.
Structs§
AddableEntry
is a routing entry that may be used to add a new entry to the forwarding table.- A forwarding entry.
- Used to compare routes for how early they were added to the table.
- A socket mark.
- The 2 mark matchers a rule can specify. All non-none markers must match.
- The priority of a forwarding entry. Lower metrics are preferred.
- The resolved route to a destination IP address.
- Identifier to a routing table.
- A routing rule.
- Contains traffic matchers for a given rule.
- Wrapper struct to provide a convenient
GenericOverIp
impl for use withBroadcastIpExt::BroadcastMarker
.
Enums§
- An error encountered when adding a routing entry.
- An IPv4 forwarding entry or an IPv6 forwarding entry.
- The metric for an
AddableEntry
. - An IPv4 forwarding entry or an IPv6 forwarding entry.
- Mark domains.
- A matcher to the socket mark.
- The metric for an
Entry
. - The next hop for a
Destination
. - The action part of a
Rule
. - Matches with
PacketOrigin
.
Type Aliases§
- An IP Address that witnesses properties needed to be routed.