From bd21360f874f6e3d002c0840d7f8722e4fa649e9 Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 29 Oct 2026 05:34:25 +0100 Subject: libp2p: add punching stats --- src/transport/paths.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/transport/paths.rs') diff --git a/src/transport/paths.rs b/src/transport/paths.rs index 13fc6db..e8858da 100644 --- a/src/transport/paths.rs +++ b/src/transport/paths.rs @@ -706,6 +706,12 @@ impl Paths { link.inner.connection(&target) } + /// How hole punching to `address` went (`Transport::punching`). + pub(crate) fn punching(&self, address: &str) -> Option { + let (link, target) = self.split(address)?; + link.inner.punching(&target) + } + /// Paths' own figures, and every transport's. pub(crate) fn stats(&self) -> TransportStats { let mut stats = TransportStats::default(); -- cgit v1.3.1