X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net.py;h=606527c7236ff4d27c83bb87b34ca90f33496275;hb=33fc7bb08d50591a28b5a12725baa1b50abe253f;hp=d2cc7ed9fa0e4b74a30881b7cb2262a8e1c24e4e;hpb=5a229d270d01b73907b6d303f7215e995a8e67e4;p=nodemanager.git diff --git a/net.py b/net.py index d2cc7ed..606527c 100644 --- a/net.py +++ b/net.py @@ -14,16 +14,16 @@ import sioc, plnet import bwlimit, logger, iptables def GetSlivers(plc, data, config): - InitInterfaces(plc, data) - if 'OVERRIDES' in dir(config): - if config.OVERRIDES.get('net_max_rate') != -1: - InitNodeLimit(data) - InitI2(plc, data) - else: - logger.log("Slice and node BW Limits disabled.") - if len(bwlimit.get()): - logger.verbose("*** DISABLING NODE BW LIMITS ***") - bwlimit.stop() + InitInterfaces(plc, data) # writes sysconfig files. + if ('OVERRIDES' in dir(config)) and (config.OVERRIDESget('net_max_rate') == -1): + logger.log("Slice and node BW Limits disabled.") + if len(bwlimit.get()): + logger.verbose("*** DISABLING NODE BW LIMITS ***") + bwlimit.stop() + else: + InitNodeLimit(data) + InitI2(plc, data) + InitNAT(plc, data) def InitNodeLimit(data):