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

Reply via email to