summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2020-09-08 09:41:19 +0200
committerLinus Färnstrand <linus@mullvad.net>2020-09-08 09:51:37 +0200
commit2bb18e35c8afdeac8f11a467a495288bad33b16a (patch)
tree86a40ac7cefc9c5fcbf6f9220908409218c89af0 /talpid-core
parent8a76e509ec0abda73e40c6e5563d80098580bc14 (diff)
downloadmullvadvpn-2bb18e35c8afdeac8f11a467a495288bad33b16a.tar.xz
mullvadvpn-2bb18e35c8afdeac8f11a467a495288bad33b16a.zip
Log more around which WireGuard implementation is used on Linux
Diffstat (limited to 'talpid-core')
-rw-r--r--talpid-core/src/tunnel/wireguard/mod.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/talpid-core/src/tunnel/wireguard/mod.rs b/talpid-core/src/tunnel/wireguard/mod.rs
index 987274acb5..a35abf9583 100644
--- a/talpid-core/src/tunnel/wireguard/mod.rs
+++ b/talpid-core/src/tunnel/wireguard/mod.rs
@@ -132,12 +132,15 @@ impl WireguardMonitor {
#[cfg(target_os = "linux")]
match wireguard_kernel::KernelTunnel::new(route_manager.runtime_handle(), config) {
Ok(tunnel) => {
+ log::debug!("Using kernel WireGuard implementation");
return Ok(Box::new(tunnel));
}
- Err(err) => {
+ Err(error) => {
log::error!(
- "Failed to setup kernel WireGuard device, falling back to userspace: {}",
- err
+ "{}",
+ error.display_chain_with_msg(
+ "Failed to setup kernel WireGuard device, falling back to userspace"
+ )
);
}
};