# 1:1000 (8bit, 5mbit), 1:2000 (8bit, 1gbit),
# 1:1001 (8bit, 5mbit), 1:2001 (8bit, 1gbit),
# 1:1002 (1mbit, 5mbit), 1:2002 (1mbit, 1gbit),
# 1:1000 (8bit, 5mbit), 1:2000 (8bit, 1gbit),
# 1:1001 (8bit, 5mbit), 1:2001 (8bit, 1gbit),
# 1:1002 (1mbit, 5mbit), 1:2002 (1mbit, 1gbit),
# Set up a subclass that represents "exemption" from the node
# bandwidth cap. Once the node bandwidth cap is reached, bandwidth
# to exempt destinations can still be fairly shared up to bwmax.
# Set up a subclass that represents "exemption" from the node
# bandwidth cap. Once the node bandwidth cap is reached, bandwidth
# to exempt destinations can still be fairly shared up to bwmax.
(dev, default_minor | xid, minrate, maxrate, share * quantum))
tc("class replace dev %s parent 1:20 classid 1:%x htb rate %dbit ceil %dbit quantum %d" % \
(dev, default_minor | xid, minrate, maxrate, share * quantum))
tc("class replace dev %s parent 1:20 classid 1:%x htb rate %dbit ceil %dbit quantum %d" % \
-def set(xid, share = None, minrate = None, maxrate = None, minexemptrate = None, maxexemptrate = None):
- on(xid = xid, share = share,
+def set(xid, share = None, minrate = None, maxrate = None, minexemptrate = None, maxexemptrate = None, dev = dev ):
+ on(xid = xid, dev = dev, share = share,
minrate = minrate, maxrate = maxrate,
minexemptrate = minexemptrate, maxexemptrate = maxexemptrate)
minrate = minrate, maxrate = maxrate,
minexemptrate = minexemptrate, maxexemptrate = maxexemptrate)