[Bloat] better tc support for bittorrent/diffserv

dave taht dave.taht at gmail.com
Mon May 14 14:18:22 EDT 2012


On 05/14/2012 11:03 AM, Eric Dumazet wrote:
> On Mon, 2012-05-14 at 19:50 +0200, Juliusz Chroboczek wrote:
>> [Pro memoria, I'm the author of a few of the networking bits in
>> Transmission, notably the DHT, the µTP support and large parts of the
>> IPv6 code.]
>>
>>> 0) No ecn on transmission, at least.
>> TCP flows will use ECN if your system is configured to use ECN.  µTP
>> doesn't do ECN, and there's no easy way to implement it -- there's no
>> API to set ECN on UDP packets.
> There is an API to set ECN on UDP packets.
>
> setsockopt() IP_TOS, with val = 2

I think, but am not certain, jch is referring to the problem of 
negotiating ecn over uTP.

I'd like it if it could, as a background protocol it could then give us 
some statistics as to the actual success rate of passing it, and if it 
fails to work right, fall back into a more 'happy eyeballs' scenario.



More information about the Bloat mailing list