pub struct InterfaceStatsResponse {Show 23 fields
pub interfaces: Vec<SingleInterfaceStat>,
pub transport_id: Option<[u8; 16]>,
pub transport_enabled: bool,
pub transport_uptime: f64,
pub total_rxb: u64,
pub total_txb: u64,
pub total_rx_packets: u64,
pub total_tx_packets: u64,
pub total_announce_rx: u64,
pub total_announce_tx: u64,
pub total_path_request_rx: u64,
pub total_path_request_tx: u64,
pub total_links: usize,
pub active_links: usize,
pub pending_links: usize,
pub path_pool_total: usize,
pub path_pool_unused: usize,
pub path_pool_active: usize,
pub rx_pps: f64,
pub tx_pps: f64,
pub traffic: TrafficDetail,
pub probe_responder: Option<[u8; 16]>,
pub backbone_peer_pool: Option<BackbonePeerPoolStatus>,
}Expand description
Interface statistics response.
Fields§
§interfaces: Vec<SingleInterfaceStat>§transport_id: Option<[u8; 16]>§transport_enabled: bool§transport_uptime: f64§total_rxb: u64Total received bytes across all interfaces.
total_txb: u64Total transmitted bytes across all interfaces.
total_rx_packets: u64Total received packets across all interfaces.
total_tx_packets: u64Total transmitted packets across all interfaces.
total_announce_rx: u64Total received announce packets.
total_announce_tx: u64Total transmitted announce packets.
total_path_request_rx: u64Total received path-request packets.
total_path_request_tx: u64Total transmitted path-request packets.
total_links: usizeTotal links (validated and pending).
active_links: usizeActive (validated) links.
pending_links: usizePending links.
path_pool_total: usizeTotal path pool destinations.
path_pool_unused: usizeNever-used path pool destinations.
path_pool_active: usizePath pool destinations with at least one use.
rx_pps: f64Aggregate received packets per second, excluding local shared-instance traffic.
tx_pps: f64Aggregate transmitted packets per second, excluding local shared-instance traffic.
traffic: TrafficDetailAggregate byte counters and rates for total, announce and path-request traffic.
probe_responder: Option<[u8; 16]>Probe responder destination hash (if enabled).
backbone_peer_pool: Option<BackbonePeerPoolStatus>Outbound Backbone peer-pool state, if enabled.