OSDN Git Service

modify formatter's metadata handling
authort.moriyama <t.moriyama@users.sourceforge.jp>
Tue, 11 Jun 2013 07:49:53 +0000 (16:49 +0900)
committert.moriyama <t.moriyama@users.sourceforge.jp>
Tue, 11 Jun 2013 07:49:53 +0000 (16:49 +0900)
linkpair/formatter/baseformatter.py
linkpair/formatter/grapheasy.py
linkpair/formatter/graphviz_tb.py
linkpair/formatter/springy.py

index aef93fd..e344a2a 100755 (executable)
@@ -51,12 +51,24 @@ class BaseFormatter(object):
         if "tag" in linkpair.port1.metadata:
             port1_label = port1_label + " vlan=" + \
                 linkpair.port1.metadata["tag"]
+        if "vlan_vid" in linkpair.port1.metadata:
+            port1_label = port1_label + " vid=" + \
+                linkpair.port1.metadata["vlan_vid"]
+        if "vxlan_vnid" in linkpair.port1.metadata:
+            port1_label = port1_label + " vnid=" + \
+                linkpair.port1.metadata["vxlan_vnid"]
         if "remote_ip" in linkpair.port2.metadata:
             port2_label = port2_label + " remote=" + \
                 linkpair.port2.metadata["remote_ip"]
         if "tag" in linkpair.port2.metadata:
             port2_label = port2_label + " vlan=" + \
                 linkpair.port2.metadata["tag"]
+        if "vlan_vid" in linkpair.port2.metadata:
+            port2_label = port2_label + " vid=" + \
+                linkpair.port2.metadata["vlan_vid"]
+        if "vxlan_vnid" in linkpair.port2.metadata:
+            port2_label = port2_label + " vnid=" + \
+                linkpair.port2.metadata["vxlan_vnid"]
 
         formatted_lp = linkpair.format % (
             device1_label,
index bbf3847..d13d731 100755 (executable)
@@ -22,11 +22,6 @@ class GraphEasyFormatter(BaseFormatter):
     NAMESPACE_STYLE = '{ fill: green; border: none; }'
     NOT_CONNECTED_STYLE = '{ fill: #ffdddd; border: dotted; bordercolor: black; }'
 
-#    DEFAULT_FORMAT = '[ %s ] %s -- { label: "%s   %s"; } [ %s ] %s'
-#    NAMESPACE_FORMAT = '[ %s ] %s --> { label: "%s   %s"; } [ %s ] %s'
-#    PATCH_FORMAT = '[ %s ] %s <==> { label: "%s : %s"; } [ %s ] %s'
-#    VETH_FORMAT = '[ %s ] %s <--> { label: "%s \| %s"; } [ %s ] %s'
-
     DEFAULT_FORMAT = '[ %s ] %s -- { label: "%s   %s"; labelcolor: #663333; } [ %s ] %s'
     OS_ROUTING_FORMAT = '[ %s ] %s -- { label: "%s   %s"; labelcolor: #663333; } [ %s ] %s'
     NAMESPACE_FORMAT = '[ %s ] %s --> { label: "%s   %s"; labelcolor: #663333; } [ %s ] %s'
index 604cec5..a32f547 100755 (executable)
@@ -134,12 +134,24 @@ node [
         if "tag" in linkpair.port1.metadata:
             port1_label = port1_label + " vlan=" + \
                 linkpair.port1.metadata["tag"]
+        if "vlan_vid" in linkpair.port1.metadata:
+            port1_label = port1_label + " vid=" + \
+                linkpair.port1.metadata["vlan_vid"] 
+        if "vxlan_vnid" in linkpair.port1.metadata:
+            port1_label = port1_label + " vnid=" + \
+                linkpair.port1.metadata["vxlan_vnid"] 
         if "remote_ip" in linkpair.port2.metadata:
             port2_label = port2_label + " remote=" + \
                 linkpair.port2.metadata["remote_ip"]
         if "tag" in linkpair.port2.metadata:
             port2_label = port2_label + " vlan=" + \
                 linkpair.port2.metadata["tag"]
+        if "vlan_vid" in linkpair.port2.metadata:
+            port2_label = port2_label + " vid=" + \
+                linkpair.port2.metadata["vlan_vid"] 
+        if "vxlan_vnid" in linkpair.port2.metadata:
+            port2_label = port2_label + " vnid=" + \
+                linkpair.port2.metadata["vxlan_vnid"] 
 
         formatted_lp = linkpair.format % (
             device1_label,
index 97bd262..2b674cd 100755 (executable)
@@ -89,12 +89,24 @@ jQuery(function(){
         if "tag" in linkpair.port1.metadata:
             port1_label = port1_label + " vlan=" + \
                 linkpair.port1.metadata["tag"]
+        if "vlan_vid" in linkpair.port1.metadata:
+            port1_label = port1_label + " vid=" + \
+                linkpair.port1.metadata["vlan_vid"] 
+        if "vxlan_vnid" in linkpair.port1.metadata:
+            port1_label = port1_label + " vnid=" + \
+                linkpair.port1.metadata["vxlan_vnid"] 
         if "remote_ip" in linkpair.port2.metadata:
             port2_label = port2_label + " remote=" + \
                 linkpair.port2.metadata["remote_ip"]
         if "tag" in linkpair.port2.metadata:
             port2_label = port2_label + " vlan=" + \
                 linkpair.port2.metadata["tag"]
+        if "vlan_vid" in linkpair.port2.metadata:
+            port2_label = port2_label + " vid=" + \
+                linkpair.port2.metadata["vlan_vid"] 
+        if "vxlan_vnid" in linkpair.port2.metadata:
+            port2_label = port2_label + " vnid=" + \
+                linkpair.port2.metadata["vxlan_vnid"] 
 
         formatted_lp = linkpair.format % (
             device1_label,