Module Frenetic_kernel.Net

module SDN = Frenetic_kernel.OpenFlow
type node =
| Switch of SDN.switchId
| Host of Packet.dlAddr * Packet.nwAddr
include sig ... end
val node_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> node
val sexp_of_node : node ‑> Ppx_sexp_conv_lib.Sexp.t
module Node : sig ... end
module Net : Network.NETWORK with type Topology.Vertex.t = Node.t and type Topology.Edge.t = Link.t