On 2/13/11 4:24 PM, [email protected] wrote:
On Sun, Feb 13, 2011 at 02:28:47PM -0800, Philip Prindeville wrote:
On 2/11/11 10:06 AM, [email protected] 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

Yup. I stand corrected.

We're using Torsten Schmidt's patch, which while submitted to netdev, was never 
accepted... so it's in our tree only.

-Philip

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to