type error = private [>
The type for network errors.
type page_aligned_buffer = Io_page.t
The type for page-aligned memory buffers.
type buffer = Cstruct.t
The type for memory buffers.
type macaddr = Macaddr.t
The type for unique MAC identifiers for the device.
include Mirage_device.S with type 'a io = 'a Lwt.t
type 'a io = 'a Lwt.t
The type for potentially blocking I/O operation
write nf buf outputs
buf to netfront
writev nf bufs output a list of buffers to netfront
nf as a single packet.
listen nf fn is a blocking operation that calls
fn buf with every packet that is read from the interface. The function can be stopped by calling
disconnect in the device layer.
Obtain the most recent snapshot of the device statistics.
val reset_stats_counters : t -> unit
Reset the statistics associated with this device to their defaults.