X-Git-Url: http://git.onelab.eu/?p=util-vserver-pl.git;a=blobdiff_plain;f=python%2Fbwlimit.py;fp=python%2Fbwlimit.py;h=ab760b5dd4a74de10c9d194deeaa6d0a13ebc8cb;hp=674814bd43d7e57c205c9f3a80404aa64f814461;hb=acec183ad3b8f235afd6a86665dff6b6e761a50a;hpb=71c06307474e0281b3d9ffbeebb27ee136016a92 diff --git a/python/bwlimit.py b/python/bwlimit.py index 674814b..ab760b5 100644 --- a/python/bwlimit.py +++ b/python/bwlimit.py @@ -523,7 +523,7 @@ def on(xid, dev = dev, share = None, minrate = None, maxrate = None, minexemptra maxexemptrate = cap[5] # Figure out what the current node bandwidth cap is - bwcap = get_bwcap() + bwcap = get_bwcap(dev) # Set defaults if share is None: @@ -661,7 +661,7 @@ def main(): # Defaults numeric = False - bwcap = get_bwcap() + bwcap = None (opts, argv) = getopt.getopt(sys.argv[1:], "d:nr:q:vh") for (opt, optval) in opts: @@ -678,6 +678,9 @@ def main(): elif opt == '-h': usage() + if not bwcap: + bwcap = get_bwcap(dev) + if bwcap == -1: return 0