package mirage-vnetif

  1. Overview
  2. Docs

Parameter Make.B

type t
val register : t -> (int, Mirage_net.Net.error) result
val unregister : t -> int -> unit Lwt.t
val mac : t -> int -> Macaddr.t
val write : t -> int -> size:int -> (Cstruct.t -> int) -> (unit, Mirage_net.Net.error) result Lwt.t
val set_listen_fn : t -> int -> (Cstruct.t -> unit Lwt.t) -> unit
val unregister_and_flush : t -> int -> unit Lwt.t