diff options
Diffstat (limited to 'src/platform')
-rw-r--r-- | src/platform/dummy/tun.rs | 2 | ||||
-rw-r--r-- | src/platform/linux/tun.rs | 24 |
2 files changed, 1 insertions, 25 deletions
diff --git a/src/platform/dummy/tun.rs b/src/platform/dummy/tun.rs index 5d13628..50c6654 100644 --- a/src/platform/dummy/tun.rs +++ b/src/platform/dummy/tun.rs @@ -6,9 +6,7 @@ use rand::Rng; use std::cmp::min; use std::error::Error; use std::fmt; -use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::mpsc::{sync_channel, Receiver, SyncSender}; -use std::sync::Arc; use std::sync::Mutex; use std::thread; use std::time::Duration; diff --git a/src/platform/linux/tun.rs b/src/platform/linux/tun.rs index 2bac49f..39b9320 100644 --- a/src/platform/linux/tun.rs +++ b/src/platform/linux/tun.rs @@ -359,31 +359,9 @@ impl PlatformTun for LinuxTun { // create PlatformTunMTU instance Ok(( - vec![LinuxTunReader { fd }], // TODO: enable multi-queue for Linux + vec![LinuxTunReader { fd }], // TODO: use multi-queue for Linux LinuxTunWriter { fd }, LinuxTunStatus::new(req.name)?, )) } } - -#[cfg(test)] -mod tests { - use super::*; - use std::env; - - fn is_root() -> bool { - match env::var("USER") { - Ok(val) => val == "root", - Err(_) => false, - } - } - - #[test] - fn test_tun_create() { - if !is_root() { - return; - } - let (readers, writers, mtu) = LinuxTun::create("test").unwrap(); - // TODO: test (any good idea how?) - } -} |