Hi, A bit more net searching turned up a hint that the priorities for multiple filters on the same protocol cannot be the same. Sure enough, I changed this, and the deletion for the specific filter now works. This now brings to light, a concern I had in mind when I wrote this script. If I have multiple traffic flows leaving a given interface, I simple want them each routed to their respective qdisc. I'd rather not have the flow which is assigned prio 1 having higher priority just because the number is smaller. I simply want to send matching packets to their classes and let the classes deal with them. Is this a problem in tc filter? Cheers! Jon - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org