Hi Fred,

On Aug 23, 2013, at 15:02 , Fred Stratton <fredstrat...@imap.cc> wrote:
[snipp]
>> 
>>> 
>>> Thus, in kernels >= 3.9, you would need to change/reduce your tc
>>> "overhead" parameter with -14 bytes (iif you accounted encapsulated
>>> Ethernet header before)
>> 
>>      That is what I thought before, but my kernel spelunking made me 
>> reconsider and switch to not subtract the 14 bytes since as I understand it 
>> the kernel actively does not do it if stab is used.
>> 
>>> 
>>> The "overhead" of stab can be negative, so no problem here, in an "int"
>>> for stab.
>>> 
>>> 
>>>>> Meaning that
>>>>> some ATM encap overheads simply cannot be configured correctly (as you
>>>>> need to subtract the ethernet header).
>>>> 
>>>>    Yes, I see, luckily PPPoA and IPoA seem quite rare, and setting the 
>>>> overhead to be larger than it actually is is relatively benign, as it will 
>>>> overestimate packe size.
> 
> 
> As a point of information, the entire UK uses PPPoA rather than PPPoE, and 
> some hundreds of thousands of users IPoA.

        Lucky you! I guess one more reason to switch cerowrt over to stab, 
since PPPoA with VC/mux just adds 10 bytes of overhead, so if the ethernet 
would be accounted for already that would mean overhead -4 which HTB can not 
represent anyway. That said, unlike Jesper, I am not sure that tc stab includes 
the ethernet header by itself currently. Thanks for you input.

[snipp]
Best
        Sebastian


_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

Reply via email to