On Sun, Feb 13, 2011 at 02:28:47PM -0800, Philip Prindeville wrote: > On 2/11/11 10:06 AM, so...@guug.org wrote: >> On Thu, Feb 10, 2011 at 08:17:53PM -0800, Philip Prindeville wrote: >>> Not sure what that means to say "all linux router by default honours the >>> TOS field" since that depends on how/if you have 'tc' configured, and which >>> scheduler you're using. On every box that I have that requires QoS, I've >>> used the hfsc scheduler... though a lot of my infrastructure is also Cisco >>> stuff. >> It seems you are not getting it but it's very simple: >> >> Linux by using the default pfifo_fast queue discipline always honours >> QoS values in the TOS field even if you don't have "tc configured". > > I wanted to clear up some confusion that the above comments may have caused. > > <snip> > > The previous comment above incorrectly refers to the default linux scheduler > using the TOS bits (D/T/R/C); linux uses the Precedence bits (0-2)... and > this might be the source of the confusion for the author. > > So, to be clear, this was a misstatement. What should have been said was > "Linux [...] honours the Precedence field".
It seems we finally agreed on IRC that the pfifo_fast default Linux qdisc honours the TOS bits of the TOS octet: http://lartc.org/howto/lartc.qdisc.classless.html#AEN659 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel