diff --git a/netstack/src/scheme/netcfg/mod.rs b/netstack/src/scheme/netcfg/mod.rs index 6edac9fae7..4892c2672c 100644 --- a/netstack/src/scheme/netcfg/mod.rs +++ b/netstack/src/scheme/netcfg/mod.rs @@ -219,10 +219,15 @@ fn mk_root_node( let local = tcp_sock.local_endpoint(); let remote = tcp_sock.remote_endpoint(); let state = tcp_sock.state(); - out.push_str(&format!("tcp: {:?} {} -> {}\n", + let sq = tcp_sock.send_queue(); + let rq = tcp_sock.recv_queue(); + let sc = tcp_sock.send_capacity(); + let rc = tcp_sock.recv_capacity(); + out.push_str(&format!("tcp: {:?} {} -> {} sendq={}/{} recvq={}/{}\n", state, local.map(|e| format!("{}", e)).unwrap_or_else(|| "-".to_string()), - remote.map(|e| format!("{}", e)).unwrap_or_else(|| "-".to_string()))); + remote.map(|e| format!("{}", e)).unwrap_or_else(|| "-".to_string()), + sq, sc, rq, rc)); } if let smoltcp::socket::Socket::Udp(udp_sock) = socket { let endpoint = udp_sock.endpoint();