From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 3343621F0D1; Mon, 14 May 2012 11:14:05 -0700 (PDT) Received: by wibhn6 with SMTP id hn6so2474765wib.10 for ; Mon, 14 May 2012 11:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=rmMZDDWXwk1EPn6zQQ0Qde3Vu8XgyP72ZChPffNTrGg=; b=kEGXMRZ+jEEIeFMY8+iKo7y2AarvUUjfaSJWfucaRU8xRFjLVYu9n20QlnFXe68doo vg7S7FJDVkuuBVFmBq6USFu3ATm8SEmfyK3XFuhjRmvUC4Y8wJZzmLtwOtYeqJbkSrqK gwcAuQLftfQAw0CZBewAR6MAa9wFGA+O8A0MZNwAzoklNNArXbIHFk9jRUd/P2UzvtZx OPZGpl2Oqq6A8r1ccO7qQ/uilKM3smlVZvpwerPeWV9EjbuFFu1gkeZFOQbUB/yeDJYo dQsMe2mO5dI31w2G8DmC24C9cvVgQLRIwRy+geM0CVD9eOzxevhMA2lHwJmafL0nuMwY 4n5g== MIME-Version: 1.0 Received: by 10.180.85.129 with SMTP id h1mr4456231wiz.2.1337019243222; Mon, 14 May 2012 11:14:03 -0700 (PDT) Received: by 10.223.115.9 with HTTP; Mon, 14 May 2012 11:14:02 -0700 (PDT) In-Reply-To: <7imx5a3b4t.fsf@lanthane.pps.jussieu.fr> References: <4FB129EC.90200@gmail.com> <7imx5a3b4t.fsf@lanthane.pps.jussieu.fr> Date: Mon, 14 May 2012 11:14:02 -0700 Message-ID: From: Dave Taht To: Juliusz Chroboczek Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: 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:14:05 -0000 On Mon, May 14, 2012 at 10:50 AM, Juliusz Chroboczek w= rote: > >> 4) =A0Syntactically tc is missing some ip6 functionality, notably an >> orthogonal "tos" field to the ipv4 version. > > Use ip6tables -j MARK. ip6tables... Doesn't work on ingress presently, if you are using ifb (I can be wrong). Using something to lightly shape the last hop (host) incoming packets, like htb set to a very large fraction of the card's bandwidth and codel set to a target of 500us delay on ingress, seems to work. With egress and ingress rate limiting on I can get delay for large numbers of flows in both directions in a saturated situation down to < 5ms with fq_codel in place attached to htb. Best of all, if you have ecn enabled on that host and the packets are marke= d 3 on ingress in that scenario, you don't drop anything on that last hop... > > -- Juliusz > --=20 Dave T=E4ht SKYPE: davetaht US Tel: 1-239-829-5608 http://www.bufferbloat.net