Lower timeout interval

This commit is contained in:
Jett Chen 2023-11-29 21:56:57 +08:00
parent 4038d125db
commit 28ebfec3ca
4 changed files with 10 additions and 13 deletions

View file

@ -30,15 +30,12 @@ impl TunInterface {
// #[instrument]
pub async fn recv(&mut self, buf: &mut [u8]) -> io::Result<usize> {
loop {
log::debug!("TunInterface receiving...");
// log::debug!("TunInterface receiving...");
let mut guard = self.inner.readable_mut().await?;
log::debug!("Got! readable_mut");
// log::debug!("Got! readable_mut");
match guard.try_io(|inner| {
// log::debug!("Got! {:#?}", inner);
let raw_ref = (*inner).get_mut();
// log::debug!("Got mut ref! {:#?}", raw_ref);
let recved = raw_ref.recv(buf);
// log::debug!("Got recved! {:#?}", recved);
recved
}) {
Ok(result) => {