- if (maxrate != runningrates['maxrate']) or \
- (minrate != runningrates['maxrate']) or \
- (maxi2rate != runningrates['maxexemptrate']) or \
- (mini2rate != runningrates['minexemptrate']) or \
- (self.Share != runningrates['share']):
- logger.log("bwmon: %s reset to %s/%s" % \
- (self.name,
- bwlimit.format_tc_rate(maxrate),
- bwlimit.format_tc_rate(maxi2rate)), 1)
- bwlimit.set(xid = self.xid,
- minrate = self.MinRate * 1000,
- maxrate = self.MaxRate * 1000,
+ if (maxrate != runningrates.get('maxrate', 0)) or \
+ (minrate != runningrates.get('maxrate', 0)) or \
+ (maxi2rate != runningrates.get('maxexemptrate', 0)) or \
+ (mini2rate != runningrates.get('minexemptrate', 0)) or \
+ (self.Share != runningrates.get('share', 0)):
+ logger.log("bwmon: %s reset to %s/%s" % \
+ (self.name,
+ bwlimit.format_tc_rate(maxrate),
+ bwlimit.format_tc_rate(maxi2rate)))
+ bwlimit.set(xid = self.xid, dev = dev_default,
+ minrate = self.MinRate * 1000,
+ maxrate = self.MaxRate * 1000,