+### Process options
+
+opt_txqueuelen = None
+opt_rp_filter = None
+
+
+for optionline in options:
+ if len(optionline)==0: continue
+ try:
+ opt, val = optionline.split('=')
+ except:
+ print >>sys.stderr, "Bad option line: \"%s\"" % (optionline)
+ sys.exit(1)
+
+ if opt=="rp_filter":
+ if val=="0":
+ opt_rp_filter="0"
+ elif val=="1":
+ opt_rp_filter="1"
+ else:
+ print >>sys.stderr, "rp_filter value invalid: \"%s\"" % (val)
+ sys.exit(1)
+
+ elif opt=="txqueuelen":
+ intval = int(val)
+ if intval<1 or intval>10000:
+ print >>sys.stderr, "txqueuelen value %s out of range 1-10000" % (val)
+ sys.exit(1)
+ opt_txqueuelen = intval
+
+ else:
+ print >>sys.stderr, "Unknown option: \"%s\"" % (opt)
+ sys.exit(1)
+
+
+