From: Yann Dirson Date: Thu, 23 Nov 2023 10:39:05 +0000 (+0100) Subject: pnet: reword cache as addresses_cache X-Git-Tag: 0.3.0~11^2~10 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=f48eae91a888a2421add50029ffc78d3f59d7dcd;p=xen-guest-agent.git pnet: reword cache as addresses_cache We're going to have an interface cache too, let's be clear. Signed-off-by: Yann Dirson --- diff --git a/src/collector_net_pnet.rs b/src/collector_net_pnet.rs index 476a801..9c4f87f 100644 --- a/src/collector_net_pnet.rs +++ b/src/collector_net_pnet.rs @@ -28,12 +28,12 @@ impl InterfaceInfo { type AddressesState = HashMap; pub struct NetworkSource { - cache: AddressesState, + addresses_cache: AddressesState, } impl NetworkSource { pub fn new() -> io::Result { - Ok(NetworkSource {cache: AddressesState::new()}) + Ok(NetworkSource {addresses_cache: AddressesState::new()}) } pub async fn collect_current(&mut self) -> Result, Box> { @@ -56,7 +56,7 @@ impl NetworkSource { fn get_ifconfig_data(&mut self) -> io::Result> { let network_interfaces = pnet_datalink::interfaces(); - // get a full view of interfaces, diffable with the cache + // get a full view of interfaces, diffable with addresses_cache let mut network_view = AddressesState::new(); for iface in network_interfaces.iter() { // KLUDGE: drop ":alias" suffix for Linux interface aliases @@ -72,7 +72,7 @@ impl NetworkSource { } } - // diff cache and view + // diff addresses_cache and view // events to be returned let mut events = vec!(); @@ -80,7 +80,7 @@ impl NetworkSource { let empty_address_set: HashSet
= HashSet::new(); // disappearing addresses - for (cached_iface_index, cached_info) in self.cache.iter() { + for (cached_iface_index, cached_info) in self.addresses_cache.iter() { let iface = NetInterface { index: *cached_iface_index, name: cached_info.name.to_string(), toolstack_iface: ToolstackNetInterface::None, @@ -107,7 +107,7 @@ impl NetworkSource { toolstack_iface: ToolstackNetInterface::None, }; let cache_adresses = - if let Some(cache_info) = self.cache.get(iface_index) { + if let Some(cache_info) = self.addresses_cache.get(iface_index) { &cache_info.addresses } else { &empty_address_set @@ -124,7 +124,7 @@ impl NetworkSource { } // replace cache with view - self.cache = network_view; // FIXME expensive? + self.addresses_cache = network_view; // FIXME expensive? Ok(events) }