From: Faiyaz Ahmed Date: Wed, 13 Dec 2006 21:48:14 +0000 (+0000) Subject: * Passing maxrate = 0 to bwlimit.set() defaults to minrate. tc doesn't like anything X-Git-Tag: after-util-vserver-0_30_208-revert~9 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=5a78072c585e5eb7c1622f7c9091b8fb902ca5f1;p=util-vserver.git * Passing maxrate = 0 to bwlimit.set() defaults to minrate. tc doesn't like anything less than 10. --- diff --git a/python/bwlimit.py b/python/bwlimit.py index 61355c8..5c1716e 100644 --- a/python/bwlimit.py +++ b/python/bwlimit.py @@ -46,7 +46,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: bwlimit.py,v 1.12 2006/04/24 20:04:13 mlhuang Exp $ +# $Id: bwlimit.py,v 1.13 2006/11/27 22:32:59 mlhuang Exp $ # import sys, os, re, getopt @@ -508,8 +508,12 @@ def on(xid, dev = dev, share = None, minrate = None, maxrate = None, minexemptra maxexemptrate = get_tc_rate(maxexemptrate) # Sanity checks + if maxrate < bwmin: + maxrate = bwmin if maxrate > bwcap: maxrate = bwcap + if minrate < bwmin: + minrate = bwmin if minrate > maxrate: minrate = maxrate if maxexemptrate > bwmax: