X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2Fbwlimit.py;h=6892089cccd5d19bd547eda0c0a486ab20690dee;hb=52a498200c211e6329d5d8a15f1a6942a286952d;hp=8fb615906b32b09aafffe2c5fa4994e631b23a37;hpb=91480957ef8512171d236d969172ddde7d4a5088;p=util-vserver.git diff --git a/python/bwlimit.py b/python/bwlimit.py index 8fb6159..6892089 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.14 2006/12/13 21:48:14 faiyaza Exp $ +# $Id: bwlimit.py,v 1.15 2007/02/07 04:21:11 mlhuang Exp $ # import sys, os, re, getopt @@ -349,7 +349,10 @@ def init(dev = dev, bwcap = bwmax): # by root end up here and are capped at the node bandwidth # cap. on(root_xid, dev, share = root_share) - file("/proc/sys/vnet/root_class", "w").write("%d" % ((1 << 16) | default_minor | root_xid)) + try: + file("/proc/sys/vnet/root_class", "w").write("%d" % ((1 << 16) | default_minor | root_xid)) + except: + pass # Set up the default class. Packets that fail classification end # up here.