From: Claudio-Daniel Freire <claudio-daniel.freire@inria.fr> Date: Fri, 27 May 2011 12:33:31 +0000 (+0200) Subject: Require vroute vsys tag if a node has routes X-Git-Tag: nepi_v2_1~55 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=a7608315405665b41caa582f58a9d99e4252a543;p=nepi.git Require vroute vsys tag if a node has routes --- diff --git a/src/nepi/testbeds/planetlab/metadata_v01.py b/src/nepi/testbeds/planetlab/metadata_v01.py index d5c0ab9c..b746b5b2 100644 --- a/src/nepi/testbeds/planetlab/metadata_v01.py +++ b/src/nepi/testbeds/planetlab/metadata_v01.py @@ -172,6 +172,11 @@ def create_node(testbed_instance, guid): for guid in dev_guids ) element.min_num_external_ifaces = num_open_ifaces + # require vroute vsys if we have routes to set up + routes = testbed_instance._add_route.get(guid) + if routes: + element.required_vsys.add("vroute") + testbed_instance.elements[guid] = element def create_nodeiface(testbed_instance, guid):