From c3fddba239111e9a19cc2c95968d9c252381d59a Mon Sep 17 00:00:00 2001 From: Christien Rioux Date: Sat, 1 Mar 2025 19:26:51 -0500 Subject: [PATCH] [ci skip] measure relay time --- veilid-core/src/network_manager/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/veilid-core/src/network_manager/mod.rs b/veilid-core/src/network_manager/mod.rs index 1eb2beda..968e3e42 100644 --- a/veilid-core/src/network_manager/mod.rs +++ b/veilid-core/src/network_manager/mod.rs @@ -1101,9 +1101,11 @@ impl NetworkManager { // Relay the packet to the desired destination veilid_log!(self trace "relaying {} bytes to {}", data.len(), relay_nr); + let cur_ts = Timestamp::now(); if let Err(e) = pin_future!(self.send_data(relay_nr, data.to_vec())).await { veilid_log!(self debug "failed to relay envelope: {}" ,e); } + veilid_log!(self debug target:"network_result", "relay time: {}", Timestamp::now() - cur_ts); } // Inform caller that we dealt with the envelope, but did not process it locally return Ok(false);