X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fpgv2Interface.py;h=5a4338263cfeaba878199e745d0119fc922f7d15;hb=04a3f20dc71bf8b3f96b1e3172623aa346a638a7;hp=29845913e17a4b2e8e16f2857205f8953347e05d;hpb=e8b16b96a23e1ab54e780587cc7cc0345a1ddf0e;p=sfa.git diff --git a/sfa/rspecs/elements/versions/pgv2Interface.py b/sfa/rspecs/elements/versions/pgv2Interface.py index 29845913..5a433826 100644 --- a/sfa/rspecs/elements/versions/pgv2Interface.py +++ b/sfa/rspecs/elements/versions/pgv2Interface.py @@ -2,19 +2,21 @@ from sfa.util.xrn import Xrn from sfa.util.xml import XpathFilter from sfa.rspecs.elements.interface import Interface + class PGv2Interface: @staticmethod def add_interfaces(xml, interfaces): if isinstance(interfaces, list): for interface in interfaces: - if_elem = xml.add_instance('interface', interface, ['component_id', 'client_id']) + if_elem = xml.add_instance('interface', interface, [ + 'component_id', 'client_id', 'sliver_id']) ips = interface.get('ips', []) for ip in ips: if_elem.add_instance('ip', {'address': ip.get('address'), 'netmask': ip.get('netmask'), - 'type': ip.get('type')}) - + 'type': ip.get('type')}) + @staticmethod def get_interfaces(xml): pass