X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net.py;h=be4e16e1627ccf585b7974cc1870ed7c863c11be;hb=e57f1eed3dbd95226c1febfefb0e78536b23798b;hp=0c8b3573169e1d9a4d6d5405175717cc64f1b0de;hpb=75db8a1a1e14adc7715c452fab87e45f942d425b;p=nodemanager.git diff --git a/net.py b/net.py index 0c8b357..be4e16e 100644 --- a/net.py +++ b/net.py @@ -11,15 +11,20 @@ import os, string, time, socket import sioc, plnet # local modules -import bwlimit, logger, iptables +import bwlimit, logger, iptables, tools -def GetSlivers(plc, data, config): +dev_default = tools.get_default_if() + +def start(options, conf): + logger.log("net plugin starting up...") + +def GetSlivers(data, config, plc): logger.verbose("net:GetSlivers called.") InitInterfaces(plc, data) # writes sysconfig files. if 'OVERRIDES' in dir(config): if config.OVERRIDES.get('net_max_rate') == '-1': logger.log("net: Slice and node BW Limits disabled.") - if len(bwlimit.tc("class show dev eth0")): + if len(bwlimit.tc("class show dev %s" % dev_default)): logger.verbose("*** DISABLING NODE BW LIMITS ***") bwlimit.stop() else: