From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pb0-f43.google.com (mail-pb0-f43.google.com [209.85.160.43]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 8F10321F0D4; Mon, 14 May 2012 11:18:25 -0700 (PDT) Received: by pbcwz7 with SMTP id wz7so11495658pbc.16 for ; Mon, 14 May 2012 11:18:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=cQf9sDRthn/B6G7Fy0qJZJdcBkjWTeZT8gA/fJhstZc=; b=pk7XgnmeT7BBw+HDszpBHqey88KS1jO2d/h/qy0mdovPG9NxvVNAJB+YkH2IxZTW92 nXrnp0cWpRCCikfNREwGL1CsVIJU0+uLMeHGwZEL7p3NdObo3D2Joe5BG6GtI0b5saH0 a86DxgmMBiAnuJs1pOZAbEzUmX2R+jnSHGIb/wZXXbWQNVljjt3wmQhqTZBKzr+25l0E rtwALpjuB2ZZha1HdTga6dzlbDOSXQrOSPCWdNz0ur7wj7kSSYHoTH8DGm7Co2RkF04V oprrkHHCMT1BJkIpyw/qo4OQScT6+ZD1V0R24m21PLhQt29cEsTIcoCm9vh/XCjXXj2Z yDJQ== Received: by 10.68.217.38 with SMTP id ov6mr25503457pbc.25.1337019504914; Mon, 14 May 2012 11:18:24 -0700 (PDT) Received: from ?IPv6:2001:4f8:3:203::c001? ([2001:4f8:3:203::c001]) by mx.google.com with ESMTPS id pu5sm4026321pbc.28.2012.05.14.11.18.23 (version=SSLv3 cipher=OTHER); Mon, 14 May 2012 11:18:23 -0700 (PDT) Message-ID: <4FB14C6E.7030604@gmail.com> Date: Mon, 14 May 2012 11:18:22 -0700 From: dave taht User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Eric Dumazet References: <4FB129EC.90200@gmail.com> <7imx5a3b4t.fsf@lanthane.pps.jussieu.fr> <1337018621.8512.592.camel@edumazet-glaptop> In-Reply-To: <1337018621.8512.592.camel@edumazet-glaptop> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Juliusz Chroboczek , codel@lists.bufferbloat.net, bloat@lists.bufferbloat.net Subject: Re: [Codel] [Bloat] better tc support for bittorrent/diffserv X-BeenThere: codel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: CoDel AQM discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2012 18:18:25 -0000 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.