diff --git a/src/bin/sdlan/main.rs b/src/bin/sdlan/main.rs index 4acd821..15fd805 100644 --- a/src/bin/sdlan/main.rs +++ b/src/bin/sdlan/main.rs @@ -35,7 +35,7 @@ async fn main() { _allow_routing: true, _drop_multicast: true, register_ttl: 1, - mtu: 1290, + mtu: 1400, name: "tau".to_owned(), tos: 0, local_port: cmd.port, diff --git a/src/network/async_main.rs b/src/network/async_main.rs index 043a583..56e5927 100644 --- a/src/network/async_main.rs +++ b/src/network/async_main.rs @@ -555,7 +555,7 @@ async fn loop_tap(eee: &'static Node, cancel: CancellationToken) { async fn get_tun_flow(eee: &'static Node, tx: Sender>) { loop { let buf = tokio::task::spawn_blocking(|| { - let mut buf = vec![0; 1800]; + let mut buf = vec![0; 1500]; let Ok(size) = eee.device.recv(&mut buf) else { return vec![]; };