vmm: Expose counters from virtio devices to API

Collate the virtio device counters in DeviceManager for each device that
exposes any and expose it through the recently added HTTP API.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford
2020-06-24 12:53:19 +01:00
committed by Samuel Ortiz
parent 9b7afd4aac
commit d983c0a680
2 changed files with 14 additions and 1 deletions
+1 -1
View File
@@ -994,7 +994,7 @@ impl Vm {
}
pub fn counters(&self) -> Result<HashMap<String, HashMap<&'static str, Wrapping<u64>>>> {
Ok(HashMap::new())
Ok(self.device_manager.lock().unwrap().counters())
}
fn os_signal_handler(signals: Signals, console_input_clone: Arc<Console>, on_tty: bool) {