summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
diff options
context:
space:
mode:
Diffstat (limited to 'talpid-core/src')
-rw-r--r--talpid-core/src/tunnel/wireguard/config.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/talpid-core/src/tunnel/wireguard/config.rs b/talpid-core/src/tunnel/wireguard/config.rs
index 7566d5c141..026c6c9fae 100644
--- a/talpid-core/src/tunnel/wireguard/config.rs
+++ b/talpid-core/src/tunnel/wireguard/config.rs
@@ -30,8 +30,14 @@ pub struct Config {
pub obfuscator_config: Option<ObfuscatorConfig>,
}
+#[cfg(not(target_os = "android"))]
const DEFAULT_MTU: u16 = 1380;
+/// Set the MTU to the lowest possible whilst still allowing for IPv6 to help with wireless
+/// carriers that do a lot of encapsulation.
+#[cfg(target_os = "android")]
+const DEFAULT_MTU: u16 = 1280;
+
/// Configuration errors
#[derive(err_derive::Error, Debug)]
pub enum Error {