let _ = tx_queue.pop_front();
},
- data = ipif.tx.next_segment(),
+ data = Ipif::next_frame(&mut ipif.tx),
if tx_queue.is_empty() =>
{
- let data = (||{
- data?.ok_or_else(|| io::Error::from(io::ErrorKind::UnexpectedEof))
- })().context("read from ipif")?;
+ let data = data?;
//eprintln!("data={:?}", DumpHex(&data));
match check1(Slip2Mime, ic.mtu, &data, |header| {