+def GetSlivers(data, config, plc):
+ logger.verbose("net: GetSlivers called.")
+ if not 'interfaces' in data:
+ logger.log_missing_data('net.GetSlivers','interfaces')
+ return
+ plnet.InitInterfaces(logger, plc, data)
+ 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 %s" % dev_default)):
+ logger.verbose("net: *** DISABLING NODE BW LIMITS ***")
+ bwlimit.stop()
+ else:
+ InitNodeLimit(data)
+ InitI2(plc, data)
+ else:
+ InitNodeLimit(data)
+ InitI2(plc, data)