From 953137ede749a13700ca18bfb53fa0e80bf06297 Mon Sep 17 00:00:00 2001 From: Johnathan Corgan Date: Sat, 2 May 2026 18:23:17 +0000 Subject: [PATCH] Plumb path_mtu_lookup into Windows run_tun_reader The B3 path_mtu_lookup plumbing landed without updating the windows_tun::run_tun_reader signature or its inner handle_tun_packet call, breaking the Windows build. Linux/macOS variants and TunWriter (Windows) were already plumbed; this brings the Windows reader into line. No behavioral change on any platform. --- src/upper/tun.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/upper/tun.rs b/src/upper/tun.rs index 6822da6..ebfda83 100644 --- a/src/upper/tun.rs +++ b/src/upper/tun.rs @@ -1010,6 +1010,7 @@ mod windows_tun { tun_tx: TunTx, outbound_tx: TunOutboundTx, transport_mtu: u16, + path_mtu_lookup: PathMtuLookup, ) { let (name, mut buf, max_mss) = super::tun_reader_setup(device.name(), mtu, transport_mtu); @@ -1023,6 +1024,7 @@ mod windows_tun { our_addr, &tun_tx, &outbound_tx, + &path_mtu_lookup, ) { break; }