summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-09-10 11:19:28 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-09-11 12:52:21 -0300
commit945e99c2ececce5277dbaa064b38a898265ef2a7 (patch)
treedf2ef808429fabd901c48271b78af4e9cf7af2a5
parent5cf6b6b54f264fac16840edf950e7115182c386d (diff)
downloadmullvadvpn-945e99c2ececce5277dbaa064b38a898265ef2a7.tar.xz
mullvadvpn-945e99c2ececce5277dbaa064b38a898265ef2a7.zip
Log IPv6 enabled checks
-rw-r--r--talpid-core/src/tunnel/mod.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/talpid-core/src/tunnel/mod.rs b/talpid-core/src/tunnel/mod.rs
index ffb624d6c1..36b3ff654b 100644
--- a/talpid-core/src/tunnel/mod.rs
+++ b/talpid-core/src/tunnel/mod.rs
@@ -332,8 +332,16 @@ fn is_ipv6_enabled_in_os() -> bool {
.map(|ipv6_disabled_bits: u32| {
(ipv6_disabled_bits & IPV6_DISABLED_ON_TUNNELS_MASK) == 0
}).unwrap_or(true);
+ let enabled_on_tap = ::winnet::get_tap_interface_ipv6_status().unwrap_or(false);
- globally_enabled && ::winnet::get_tap_interface_ipv6_status().unwrap_or(false)
+ if !globally_enabled {
+ debug!("IPv6 disabled in tunnel interfaces");
+ }
+ if !enabled_on_tap {
+ debug!("IPv6 disabled in TAP adapter");
+ }
+
+ globally_enabled && enabled_on_tap
}
#[cfg(target_os = "linux")]
{