aboutsummaryrefslogtreecommitdiffstats
path: root/src/wireguard/router/device.rs
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2019-12-10 18:17:48 +0100
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2019-12-10 18:17:48 +0100
commit656679638750f84d1c8b75d8c44974ed45d36092 (patch)
tree9118055a5333afc6b1c3df3e77d315e55e5f8023 /src/wireguard/router/device.rs
parentFormatting (diff)
downloadwireguard-rs-656679638750f84d1c8b75d8c44974ed45d36092.tar.xz
wireguard-rs-656679638750f84d1c8b75d8c44974ed45d36092.zip
Remove crossbeam dependency
Diffstat (limited to 'src/wireguard/router/device.rs')
-rw-r--r--src/wireguard/router/device.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wireguard/router/device.rs b/src/wireguard/router/device.rs
index febea45..1d3b743 100644
--- a/src/wireguard/router/device.rs
+++ b/src/wireguard/router/device.rs
@@ -24,7 +24,7 @@ use super::route::RoutingTable;
use super::runq::RunQueue;
use super::super::{tun, udp, Endpoint, KeyPair};
-use super::queue::ParallelQueue;
+use super::ParallelQueue;
pub struct DeviceInner<E: Endpoint, C: Callbacks, T: tun::Writer, B: udp::Writer<E>> {
// inbound writer (TUN)
@@ -125,8 +125,8 @@ impl<E: Endpoint, C: Callbacks, T: tun::Writer, B: udp::Writer<E>> Drop
impl<E: Endpoint, C: Callbacks, T: tun::Writer, B: udp::Writer<E>> DeviceHandle<E, C, T, B> {
pub fn new(num_workers: usize, tun: T) -> DeviceHandle<E, C, T, B> {
// allocate shared device state
- let (mut outrx, queue_outbound) = ParallelQueue::new(num_workers);
- let (mut inrx, queue_inbound) = ParallelQueue::new(num_workers);
+ let (queue_outbound, mut outrx) = ParallelQueue::new(num_workers, 128);
+ let (queue_inbound, mut inrx) = ParallelQueue::new(num_workers, 128);
let device = Device {
inner: Arc::new(DeviceInner {
inbound: tun,