diff options
author | Jake McGinty <me@jake.su> | 2018-03-08 15:04:44 +0000 |
---|---|---|
committer | Jake McGinty <me@jake.su> | 2018-03-08 18:44:18 +0000 |
commit | 8d006ede051b7a7990fd6870a4c733fc744e79e6 (patch) | |
tree | 249a407caee516ec9da7040a2b75b16cc5bbde72 /src/interface/mod.rs | |
parent | dep: fixed linux tun in mio-utun (diff) | |
download | wireguard-rs-8d006ede051b7a7990fd6870a4c733fc744e79e6.tar.xz wireguard-rs-8d006ede051b7a7990fd6870a4c733fc744e79e6.zip |
config: support fwmark
Diffstat (limited to 'src/interface/mod.rs')
-rw-r--r-- | src/interface/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interface/mod.rs b/src/interface/mod.rs index c6b673c..e8c799c 100644 --- a/src/interface/mod.rs +++ b/src/interface/mod.rs @@ -188,6 +188,10 @@ impl Interface { state.interface_info.listen_port = Some(port); info!("set listen port: {}", port); }, + UpdateEvent::Fwmark(mark) => { + state.interface_info.fwmark = Some(mark); + info!("set fwmark: {}", mark); + } UpdateEvent::UpdatePeer(ref info, replace_allowed_ips) => { let existing_peer = state.pubkey_map.get(&info.pub_key).cloned(); if let Some(peer_ref) = existing_peer { |