type 'a io = 'a Lwt.ttype buffer = Cstruct.ttype macaddr = Macaddr.tval register : t -> (id, Mirage_net.Net.error) Stdlib.resultval write : t -> id -> size:int -> (buffer -> int) -> (unit, Mirage_net.Net.error) Stdlib.result ioVnetif.BACKENDtype 'a io = 'a Lwt.ttype buffer = Cstruct.ttype macaddr = Macaddr.tval register : t -> (id, Mirage_net.Net.error) Stdlib.resultval write : t -> id -> size:int -> (buffer -> int) -> (unit, Mirage_net.Net.error) Stdlib.result io