Skip to content

Commit 5232f88

Browse files
Use receive time for last seen
1 parent c4786ab commit 5232f88

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/net.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,8 @@ pub fn send_payload(
293293
};
294294

295295
if let Ok(_) = send_res {
296+
last_seen.store(Stats::dur_ns(t_start, t_recv), AtomOrdering::Relaxed);
296297
let t_send = Instant::now();
297-
last_seen.store(Stats::dur_ns(t_start, t_send), AtomOrdering::Relaxed);
298298
stats.send_add(c2u, len as u64, t_recv, t_send);
299299
} else if sock_connected && is_dest_addr_required(&send_res) {
300300
dest_addr_okay = false;
@@ -309,8 +309,8 @@ pub fn send_payload(
309309

310310
match retry_res {
311311
Ok(_) => {
312+
last_seen.store(Stats::dur_ns(t_start, t_recv), AtomOrdering::Relaxed);
312313
let t_send = Instant::now();
313-
last_seen.store(Stats::dur_ns(t_start, t_send), AtomOrdering::Relaxed);
314314
stats.send_add(c2u, len as u64, t_recv, t_send);
315315
}
316316
Err(e) => {

0 commit comments

Comments
 (0)