package tuntap

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val opentun : ?pi:bool -> ?persist:bool -> ?user:int -> ?group:int -> ?devname:string -> unit -> Unix.file_descr * string
val opentap : ?pi:bool -> ?persist:bool -> ?user:int -> ?group:int -> ?devname:string -> unit -> Unix.file_descr * string
val closetun : string -> unit
val closetap : string -> unit
val get_ifnamsiz : unit -> int
val get_macaddr : string -> Macaddr.t
val set_ipv4 : devname:string -> ipv4:string -> ?netmask:string -> unit -> unit
val set_up_and_running : string -> unit
type iface_addr = {
  1. addr : Ipaddr.V4.t;
  2. mask : Ipaddr.V4.t;
  3. brd : Ipaddr.V4.t;
}
val getifaddrs : unit -> (string * iface_addr) list