return port_meta["peer"]
else:
return self.PORT_TYPE_UNSPECIFIED
-
+
def get_port_veth_peer(self, port_name):
port = self._cu.get_port(port_name)
if port != self._cu.PORT_NOT_FOUND:
port_meta = port.metadata
- if port_meta.has_key("veth_peer"):
+ if "veth_peer" in port_meta:
return port_meta["veth_peer"]
else:
return self.PORT_PEER_UNSPECIFIED
else:
return self.PORT_PEER_UNSPECIFIED
-
+
def get_configuration(self):
patch_peers = {}
veth_peers = {}
-
+
result = self._runner.exec_cmd("ovs-vsctl list-br")
for br_src in result:
br_src = br_src.rstrip()
Port(peer_src, Port.DEFAULT_TYPE, peer_src_meta),
Port(peer_dst, Port.DEFAULT_TYPE, peer_dst_meta),
self._formatter.VETH_FORMAT)
-
# none patch port
else: