use std::io::{Read, Write};
use tunio::traits::{DriverT, InterfaceT};
use tunio::{DefaultDriver, DefaultInterface};
fn main() {
let mut driver = DefaultDriver::new().unwrap();
let if_config = DefaultDriver::if_config_builder()
.name("iface1".to_string())
.build()
.unwrap();
let mut interface = DefaultInterface::new_up(&mut driver, if_config).unwrap();
let buf = [0u8; 4096];
let _ = interface.write(&buf);
let mut mut_buf = [0u8; 4096];
let _ = interface.read(&mut mut_buf);
}