David, I have a hunch that it's a hexadecimal vs decimal issue. Try converting your fwmark numbers to hex and adding the fwmark rules again. Ciao for now, -Martin : I'm having trouble routing on high fwmarks, I want to use a lot of : different marks for 2 routes so that I can QoS based on the marks : ip rule looks like this: : : 0: from all lookup local : 32751: from all fwmark 31 lookup dslout : 32752: from all fwmark 30 lookup dslout : 32753: from all fwmark 29 lookup dslout : 32754: from all fwmark 28 lookup dslout : 32755: from all fwmark 27 lookup dslout : 32756: from all fwmark 26 lookup dslout : 32757: from all fwmark 25 lookup dslout : 32758: from all fwmark 24 lookup dslout : 32759: from all fwmark 21 lookup dslout : 32760: from all fwmark 11 lookup dslout : 32761: from all fwmark 10 lookup fibout : 32762: from all fwmark 8 lookup dslout : 32763: from all fwmark 7 lookup fibout : 32764: from all fwmark 2 lookup dslout : 32765: from all fwmark 1 lookup fibout : 32766: from all lookup main : 32767: from all lookup default -- Martin A. Brown --- SecurePipe, Inc. --- mabrown@xxxxxxxxxxxxxx