Remove check for changes in max/min rates before running set().
authorFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Thu, 11 Sep 2008 19:18:34 +0000 (19:18 +0000)
committerFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Thu, 11 Sep 2008 19:18:34 +0000 (19:18 +0000)
python/bwlimit.py

index 60b290e..18fdaac 100644 (file)
@@ -564,15 +564,9 @@ def on(xid, dev = dev, share = None, minrate = None, maxrate = None, minexemptra
 
 
 def set(xid, share = None, minrate = None, maxrate = None, minexemptrate = None, maxexemptrate = None):
-    # Get defaults from current state if available
-    # get(xid,dev) = ( xid, share, minrate, maxrate, minexemptrate, maxexemptrate, bytes, i2bytes )
-    current = get(xid, dev)
-    if current == None: current = () # must be a new slice if returned nothing.
-    new = ( share, minrate, maxrate, minexemptrate, maxexemptrate )
-    if current[1:6] != new:
-        on(xid = xid, share = share,
-            minrate = minrate, maxrate = maxrate,
-            minexemptrate = minexemptrate, maxexemptrate = maxexemptrate)
+    on(xid = xid, share = share,
+       minrate = minrate, maxrate = maxrate,
+       minexemptrate = minexemptrate, maxexemptrate = maxexemptrate)
 
 
 # Remove class associated with specified slice xid. If further packets