git://git.onelab.eu
/
util-vserver.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
56965db
)
* Passing maxrate = 0 to bwlimit.set() defaults to minrate. tc doesn't like anything
author
Faiyaz Ahmed
<faiyaza@cs.princeton.edu>
Wed, 13 Dec 2006 21:48:14 +0000
(21:48 +0000)
committer
Faiyaz Ahmed
<faiyaza@cs.princeton.edu>
Wed, 13 Dec 2006 21:48:14 +0000
(21:48 +0000)
less than 10.
python/bwlimit.py
patch
|
blob
|
history
diff --git
a/python/bwlimit.py
b/python/bwlimit.py
index
61355c8
..
5c1716e
100644
(file)
--- a/
python/bwlimit.py
+++ b/
python/bwlimit.py
@@
-46,7
+46,7
@@
# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2006 The Trustees of Princeton University
#
# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2006 The Trustees of Princeton University
#
-# $Id: bwlimit.py,v 1.1
2 2006/04/24 20:04:13
mlhuang Exp $
+# $Id: bwlimit.py,v 1.1
3 2006/11/27 22:32:59
mlhuang Exp $
#
import sys, os, re, getopt
#
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
maxexemptrate = get_tc_rate(maxexemptrate)
# Sanity checks
+ if maxrate < bwmin:
+ maxrate = bwmin
if maxrate > bwcap:
maxrate = bwcap
if maxrate > bwcap:
maxrate = bwcap
+ if minrate < bwmin:
+ minrate = bwmin
if minrate > maxrate:
minrate = maxrate
if maxexemptrate > bwmax:
if minrate > maxrate:
minrate = maxrate
if maxexemptrate > bwmax: