summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2019-08-20 02:33:13 +0100
committerEmīls Piņķis <emils@mullvad.net>2019-08-20 02:33:13 +0100
commitca85d381bd42da1a1e638b7e1bcb45458d566881 (patch)
treee1a69f31ced1c7a12efca04443a30eb02678ee34
parent3d36776507c0a2f5d371ae2ecbda2362feee7a13 (diff)
parentd61e291dc4f59f2a47ea28001420f3b5849b3ce0 (diff)
downloadmullvadvpn-ca85d381bd42da1a1e638b7e1bcb45458d566881.tar.xz
mullvadvpn-ca85d381bd42da1a1e638b7e1bcb45458d566881.zip
Merge branch 'wg-lower-default-mtu'
-rw-r--r--CHANGELOG.md3
-rw-r--r--talpid-core/src/tunnel/wireguard/config.rs2
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e2a9b8a95..160091d8f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,6 +23,9 @@ Line wrap the file at 100 chars. Th
## [Unreleased]
+### Changed
+- Decreased default MTU for WireGuard to 1380 to improve performance over 4G
+
### Fixed
- Fix old settings deserialization to allow migrating settings from versions older than 2019.6.
diff --git a/talpid-core/src/tunnel/wireguard/config.rs b/talpid-core/src/tunnel/wireguard/config.rs
index 63c99dfdce..76107a2a63 100644
--- a/talpid-core/src/tunnel/wireguard/config.rs
+++ b/talpid-core/src/tunnel/wireguard/config.rs
@@ -14,7 +14,7 @@ pub struct Config {
}
/// Smallest MTU that supports IPv6
-const SMALLEST_IPV6_MTU: u16 = 1420;
+const SMALLEST_IPV6_MTU: u16 = 1380;
const DEFAULT_MTU: u16 = SMALLEST_IPV6_MTU;
#[derive(err_derive::Error, Debug)]