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