package mirage

  1. Overview
  2. Docs
type t
type id = string
exception Device_down of id
val get_writebuf : t -> Cstruct.t Lwt.t
val mac : t -> string
val ethid : t -> id
val create : ?dev:string option -> (id -> t -> unit Lwt.t) -> unit Lwt.t
val listen : t -> (Cstruct.t -> unit Lwt.t) -> unit Lwt.t
val destroy : t -> unit Lwt.t
val write : t -> Cstruct.t -> unit Lwt.t
val writev : t -> Cstruct.t list -> unit Lwt.t