On Sat, Apr 13, 2002 at 05:24:10PM -0400, Jacob Elder wrote: > I'm trying to prioritize interactive traffic over other traffic on my 56k > dialup link. I wrote some chains to set the ToS in PREROUTING and OUTGOING, > and I'm using a PRIO queue with three SFQ children: PRIO works just fine - you probably have it configured wrong. > iptables -A OUTPUT -t mangle -p tcp --dport ftp-data -j TOS --set-tos Maximize-throughput OUTPUT is only for locally generated packets, by the way. To mangle forwarded packets, use PREROUTING. > According to tcpdump, the ToS bits are indeed being set like I asked, but > "watch tc -s qdisc show dev ppp0" shows that everything is going into the > "througput" queue regardless. The only traffic that increments the counter > for the "interactive" queue is post-handshake SSH traffic, and from what > I've read, SSH sets the ToS explicitly. What am I doing wrong? I would advise rechecking the output of tcpdump before and after applying the iptables mangle rules. Regards, bert hubert -- http://www.PowerDNS.com Versatile DNS Software & Services http://www.tk the dot in .tk http://lartc.org Linux Advanced Routing & Traffic Control HOWTO