Module B.Ether

type ether_addr
type ether_header
type ether_payload_raw
val compare_ether_addr : ether_addr -> ether_addr -> int
val ether_addr_to_byte_string : ether_addr -> string
val byte_string_to_ether_addr : string -> ether_addr
val ether_header_to_src_addr : ether_header -> ether_addr
val ether_header_to_dst_addr : ether_header -> ether_addr
val make_dummy_ether_header : unit -> ether_header
val update_ether_header_ : src_addr:ether_addr option -> dst_addr:ether_addr option -> ether_header -> ether_header
val update_ether_header_byte_string_ : src_addr:string option -> dst_addr:string option -> ether_header -> ether_header
val ether_payload_raw_to_byte_string : ether_payload_raw -> string
val byte_string_to_ether_payload_raw : string -> ether_payload_raw