package rawlink

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val sizeof_bpf_hdr : int
val get_bpf_hdr_bh_sec : Cstruct.t -> Cstruct.uint32
val set_bpf_hdr_bh_sec : Cstruct.t -> Cstruct.uint32 -> unit
val get_bpf_hdr_bh_usec : Cstruct.t -> Cstruct.uint32
val set_bpf_hdr_bh_usec : Cstruct.t -> Cstruct.uint32 -> unit
val get_bpf_hdr_bh_caplen : Cstruct.t -> Cstruct.uint32
val set_bpf_hdr_bh_caplen : Cstruct.t -> Cstruct.uint32 -> unit
val get_bpf_hdr_bh_datalen : Cstruct.t -> Cstruct.uint32
val set_bpf_hdr_bh_datalen : Cstruct.t -> Cstruct.uint32 -> unit
val get_bpf_hdr_bh_hdrlen : Cstruct.t -> Cstruct.uint16
val set_bpf_hdr_bh_hdrlen : Cstruct.t -> Cstruct.uint16 -> unit
val hexdump_bpf_hdr_to_buffer : Stdlib.Buffer.t -> Cstruct.t -> unit
val hexdump_bpf_hdr : Cstruct.t -> unit
type driver =
  1. | AF_PACKET
  2. | BPF
val opensock : ?filter:string -> ?promisc:bool -> string -> Unix.file_descr
val dhcp_server_filter : unit -> string
val dhcp_client_filter : unit -> string
val driver : unit -> driver
val unix_bytes_read : Unix.file_descr -> Cstruct.buffer -> int -> int -> int
val bpf_align : int -> int -> int
val bpf_split_buffer : Cstruct.t -> int -> Cstruct.t list
val process_input : Cstruct.t -> int -> Cstruct.t list