netlink_packet_route/route/
mod.rs

1// SPDX-License-Identifier: MIT
2
3mod address;
4mod attribute;
5mod cache_info;
6mod flags;
7mod header;
8mod lwtunnel;
9mod message;
10pub(crate) mod metrics;
11mod mfc_stats;
12mod mpls;
13mod next_hops;
14mod preference;
15mod realm;
16mod seg6;
17mod via;
18
19#[cfg(test)]
20mod tests;
21
22pub use flags::RouteFlags;
23
24pub use self::{
25    address::RouteAddress,
26    attribute::RouteAttribute,
27    cache_info::{RouteCacheInfo, RouteCacheInfoBuffer},
28    header::{
29        RouteHeader, RouteMessageBuffer, RouteProtocol, RouteScope, RouteType,
30    },
31    lwtunnel::{RouteIp6Tunnel, RouteLwEnCapType, RouteLwTunnelEncap},
32    message::RouteMessage,
33    metrics::RouteMetric,
34    mfc_stats::{RouteMfcStats, RouteMfcStatsBuffer},
35    mpls::{MplsLabel, RouteMplsIpTunnel, RouteMplsTtlPropagation},
36    next_hops::{RouteNextHop, RouteNextHopBuffer, RouteNextHopFlags},
37    preference::RoutePreference,
38    realm::RouteRealm,
39    seg6::{RouteSeg6IpTunnel, Seg6Header, Seg6Mode},
40    via::{RouteVia, RouteViaBuffer},
41};