val get_icmpv4_ty : Cstruct.t -> Cstruct.uint8val set_icmpv4_ty : Cstruct.t -> Cstruct.uint8 -> unitval get_icmpv4_code : Cstruct.t -> Cstruct.uint8val set_icmpv4_code : Cstruct.t -> Cstruct.uint8 -> unitval get_icmpv4_csum : Cstruct.t -> Cstruct.uint16val set_icmpv4_csum : Cstruct.t -> Cstruct.uint16 -> unitval get_icmpv4_id : Cstruct.t -> Cstruct.uint16val set_icmpv4_id : Cstruct.t -> Cstruct.uint16 -> unitval get_icmpv4_seq : Cstruct.t -> Cstruct.uint16val set_icmpv4_seq : Cstruct.t -> Cstruct.uint16 -> unitval hexdump_icmpv4_to_buffer : Stdlib.Buffer.t -> Cstruct.t -> unitval hexdump_icmpv4 : Cstruct.t -> unittype ty = | Echo_reply |
| Destination_unreachable |
| Source_quench |
| Redirect |
| Echo_request |
| Time_exceeded |
| Parameter_problem |
| Timestamp_request |
| Timestamp_reply |
| Information_request |
| Information_reply |
val int_to_ty : int -> ty optionval ty_to_int : ty -> intval ty_to_string : ty -> stringval string_to_ty : string -> ty optiontype unreachable_reason = val int_to_unreachable_reason : int -> unreachable_reason optionval unreachable_reason_to_int : unreachable_reason -> intval compare_unreachable_reason : unreachable_reason -> unreachable_reason -> intval unreachable_reason_to_string : unreachable_reason -> stringval string_to_unreachable_reason : string -> unreachable_reason option