MCPcopy Create free account
hub / github.com/apache/cloudstack / set_route_v6

Method set_route_v6

systemvm/debian/opt/cloud/bin/cs/CsRoute.py:152–166  ·  view source on GitHub ↗

Add a IPv6 route if it is not already defined

(self, cmd, method="add")

Source from the content-addressed store, hash-verified

150 return False
151
152 def set_route_v6(self, cmd, method="add"):
153 """ Add a IPv6 route if it is not already defined """
154 found = False
155 search = cmd
156 for i in CsHelper.execute("ip -6 route show " + search):
157 found = True
158 if not found and method == "add":
159 logging.info("Add " + cmd)
160 cmd = "ip -6 route add " + cmd
161 elif found and method == "delete":
162 logging.info("Delete " + cmd)
163 cmd = "ip -6 route delete " + cmd
164 else:
165 return
166 CsHelper.execute(cmd)
167
168 def add_defaultroute_v6(self, gateway):
169 """ Add a default route

Callers 3

add_defaultroute_v6Method · 0.95
add_network_route_v6Method · 0.95

Calls 2

executeMethod · 0.65
infoMethod · 0.45

Tested by

no test coverage detected