X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vswitchd%2Fvswitch.gv;h=65916d470c884236f68494416296a6d6a9fdabcf;hb=refs%2Fheads%2Fbranch-1.5;hp=1ab56e6585c7e23c5160833875fefad1a1d49d64;hpb=7c9b00732c633ddd35b9d92fb9fa4c4f8e3ce390;p=sliver-openvswitch.git diff --git a/vswitchd/vswitch.gv b/vswitchd/vswitch.gv index 1ab56e658..65916d470 100644 --- a/vswitchd/vswitch.gv +++ b/vswitchd/vswitch.gv @@ -3,92 +3,32 @@ digraph Open_vSwitch { margin="0"; node [shape=box]; edge [dir=none, arrowhead=none, arrowtail=none]; - Bridge; - Bridge -> sFlow [label="sflow"]; - Bridge -> Mirror [label="mirrors"]; - Bridge -> Port [label="ports"]; - Bridge -> Controller [label="controller"]; - Bridge -> NetFlow [label="netflow"]; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - QoS; - QoS -> Queue [label="queues value"]; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Monitor; - Monitor -> Maintenance_Point [label="remote_mps"]; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - sFlow; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Open_vSwitch; - Open_vSwitch -> Bridge [label="bridges"]; - Open_vSwitch -> Capability [label="capabilities value"]; - Open_vSwitch -> SSL [label="ssl"]; - Open_vSwitch -> Manager [label="manager_options"]; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Controller; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Queue; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - SSL; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Manager; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Capability; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Mirror; - Mirror -> Port [constraint=false, label="select_src_port"]; - Mirror -> Port [constraint=false, label="output_port"]; - Mirror -> Port [constraint=false, label="select_dst_port"]; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Interface; - Interface -> Monitor [label="monitor"]; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - NetFlow; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Maintenance_Point; - size="6.5,4"; - margin="0"; - node [shape=box]; - edge [dir=none, arrowhead=none, arrowtail=none]; - Port; - Port -> QoS [label="qos"]; - Port -> Interface [label="interfaces"]; + Bridge []; + Bridge -> sFlow [label="sflow?"]; + Bridge -> Mirror [label="mirrors*"]; + Bridge -> Port [label="ports*"]; + Bridge -> Controller [label="controller*"]; + Bridge -> NetFlow [label="netflow?"]; + QoS [style=bold]; + QoS -> Queue [label="queues value*"]; + sFlow []; + Open_vSwitch [style=bold]; + Open_vSwitch -> Bridge [label="bridges*"]; + Open_vSwitch -> Capability [label="capabilities value*"]; + Open_vSwitch -> SSL [label="ssl?"]; + Open_vSwitch -> Manager [label="manager_options*"]; + Controller []; + Queue [style=bold]; + SSL []; + Manager []; + Capability []; + Mirror []; + Mirror -> Port [style=dotted, constraint=false, label="select_src_port*"]; + Mirror -> Port [style=dotted, constraint=false, label="output_port?"]; + Mirror -> Port [style=dotted, constraint=false, label="select_dst_port*"]; + Interface []; + NetFlow []; + Port []; + Port -> QoS [label="qos?"]; + Port -> Interface [label="interfaces+"]; }