use crate::printer::{Printer, Stat};
use crate::timeout_stream::TimeoutStream;
use crate::printer::{Printer, Stat};
use crate::timeout_stream::TimeoutStream;
#[derive(Clone)]
struct Route { // 32 bytes with a path id u32
path_suffix: [u32; PATH_SUFFIX_LEN],
#[derive(Clone)]
struct Route { // 32 bytes with a path id u32
path_suffix: [u32; PATH_SUFFIX_LEN],
// To keep memory tight (and since we dont' need such close alignment), newtype the v4/v6 routing
// table entries to make sure they are aligned to single bytes.
// To keep memory tight (and since we dont' need such close alignment), newtype the v4/v6 routing
// table entries to make sure they are aligned to single bytes.
NLRIEncoding::IP_MPLS_WITH_PATH_ID(_) => (),
NLRIEncoding::IP_VPN_MPLS(_) => (),
NLRIEncoding::L2VPN(_) => (),
NLRIEncoding::IP_MPLS_WITH_PATH_ID(_) => (),
NLRIEncoding::IP_VPN_MPLS(_) => (),
NLRIEncoding::L2VPN(_) => (),
NLRIEncoding::IP_MPLS_WITH_PATH_ID(_) => (),
NLRIEncoding::IP_VPN_MPLS(_) => (),
NLRIEncoding::L2VPN(_) => (),
NLRIEncoding::IP_MPLS_WITH_PATH_ID(_) => (),
NLRIEncoding::IP_VPN_MPLS(_) => (),
NLRIEncoding::L2VPN(_) => (),