val tp_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> tp
val sexp_of_tp : tp ‑> Ppx_sexp_conv_lib.Sexp.t
module Flags : sig ... end
type t
= Frenetic_kernel__Packet.Ip.t
=
{
tos : Frenetic_kernel__Packet.nwTos; |
ident : Frenetic_kernel__Packet.int16; |
flags : Flags.t; |
frag : Frenetic_kernel__Packet.int16; |
ttl : Frenetic_kernel__Packet.int8; |
chksum : Frenetic_kernel__Packet.int16; |
src : Frenetic_kernel__Packet.nwAddr; |
dst : Frenetic_kernel__Packet.nwAddr; |
options : Cstruct.t; |
tp : tp; |
}
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> t
val sexp_of_t : t ‑> Ppx_sexp_conv_lib.Sexp.t