A map keyed by header names.
type t = {location : Syntax.location; |
from : Syntax.abstract_location; |
abstractLoc : Syntax.abstract_location; |
ethSrc : Frenetic_kernel.Packet.dlAddr; |
ethDst : Frenetic_kernel.Packet.dlAddr; |
vlan : Frenetic_kernel.Packet.int16; |
vlanPcp : Frenetic_kernel.Packet.dlVlanPcp; |
vswitch : int64; |
vport : int64; |
ethType : Frenetic_kernel.Packet.dlTyp; |
ipProto : Frenetic_kernel.Packet.nwProto; |
ipSrc : Frenetic_kernel.Packet.nwAddr; |
ipDst : Frenetic_kernel.Packet.nwAddr; |
tcpSrcPort : Frenetic_kernel.Packet.tpPort; |
tcpDstPort : Frenetic_kernel.Packet.tpPort; |
}include sig ... endval t_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> tval sexp_of_t : t ‑> Ppx_sexp_conv_lib.Sexp.tval tcpDstPort : t ‑> Frenetic_kernel.Packet.tpPortval tcpSrcPort : t ‑> Frenetic_kernel.Packet.tpPortval ipDst : t ‑> Frenetic_kernel.Packet.nwAddrval ipSrc : t ‑> Frenetic_kernel.Packet.nwAddrval ipProto : t ‑> Frenetic_kernel.Packet.nwProtoval ethType : t ‑> Frenetic_kernel.Packet.dlTypval vport : t ‑> int64val vswitch : t ‑> int64val vlanPcp : t ‑> Frenetic_kernel.Packet.dlVlanPcpval vlan : t ‑> Frenetic_kernel.Packet.int16val ethDst : t ‑> Frenetic_kernel.Packet.dlAddrval ethSrc : t ‑> Frenetic_kernel.Packet.dlAddrval abstractLoc : t ‑> Syntax.abstract_locationval from : t ‑> Syntax.abstract_locationval location : t ‑> Syntax.locationmodule Fields : sig ... endval to_string : t ‑> stringval to_hvs : t ‑> Syntax.header_val list