val of_cstruct : Cstruct.t -> (Macaddr.t, [> `Msg of string ]) Stdlib.resultof_cstruct c parses the 6 octets of c into a MAC address.
of_cstruct_exn parses the 6 octets of c into a MAC address. Raises Macaddr.Parse_failure on error.
to_cstruct mac is a cstruct of length 4 encoding ipv4. The cstruct is allocated using allocator. If allocator is not provided, Cstruct.create is used.
write_cstruct_exn mac cs writes 6 bytes into cs representing the mac address octets. Raises Macaddr.Parse_error if cs is not 6 bytes long.