From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 9D8BB3CC8B for ; Thu, 17 Aug 2017 02:17:59 -0400 (EDT) Received: by mail-qt0-x22f.google.com with SMTP id 16so32606814qtz.4 for ; Wed, 16 Aug 2017 23:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SX+COciDf0UlpQD8ajuaxRYdQJWUcgt9ie4uGxLss5Q=; b=BBYVdUw0cT1jbXa2kbNhYTq6IfIkjTZIqYfeHE52vZ8eW/wwljbbFesLiRekbUoCMT AH8gFWbLg+tCry+QM4IpHLEGqWe5PWhAHCjN3P2YvdXuiJXoV72aXZp6aiN1jA1of67E BaomuWHrAZo0Yv03wzx9WpNnB9cmibZZzLyBPfRs2T1AHIBVSyhtF5lcFHdcmBCsCdVK gqW63Q5PvdaUt025P8s8yUqQuSIFMJWn79J6M+WINH4Oyp4j4Ey/KYf0On48XkDOPrDn vLlUkf3qFCtz4DsqIhoBgv/q84GumwA9sjLyUROt7v9KLeehF2hXDQReWNJXc3cFdbmA C/Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SX+COciDf0UlpQD8ajuaxRYdQJWUcgt9ie4uGxLss5Q=; b=ke1Fn30U4D13JCmvSRmer03/9w8/wUhKQdjKwcqJoLEbd009Z/ZCAz8HPgl7Dd/I8r EN5Cp9dDTIPPQmNjIrrCfc4YTDRINwU76HWnQE4dBuSuRWgDG7aLo+f02UaOl+pO5I+h iiGUCjfja7beVSjtUdOKB7xXjy0EvkRH+GKrKF6GKV/BrwmV/JOnKyxV50mxwoqjjH4I V1yMpJhX7WPq0YrwgZ6Ujyl3rICIonfr2DgiZqO+xwawC3O0d7rFU/Z3wxM/7QQSUJWj 073mI7wtA/R4FBrjfVveXK0XPvIAubFmVUTlA1sGObNRU+LGk2PY1fgMOnS3I3qxJHQx pbFg== X-Gm-Message-State: AHYfb5g0624UIOa/dkaYMi4a/DCfpagMA0V3/HKm4kvk70NNxAT1gU8a bz8k1RsonGl6Uc66nm9ukUuTRG0cMw== X-Received: by 10.200.15.117 with SMTP id l50mr2059541qtk.214.1502950679204; Wed, 16 Aug 2017 23:17:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.40.176 with HTTP; Wed, 16 Aug 2017 23:17:58 -0700 (PDT) Received: by 10.140.40.176 with HTTP; Wed, 16 Aug 2017 23:17:58 -0700 (PDT) In-Reply-To: <87shgtap86.fsf@taht.net> References: <1502267789764.33636@telenor.com> <87shgtap86.fsf@taht.net> From: Jonathan Morton Date: Thu, 17 Aug 2017 09:17:58 +0300 Message-ID: To: =?UTF-8?Q?Dave_T=C3=A4ht?= Cc: Cake List , Benjamin Cronce Content-Type: multipart/alternative; boundary="001a1148c8a859597d0556ecf941" Subject: Re: [Cake] Fast snack, QUIC CAKE? X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Aug 2017 06:17:59 -0000 --001a1148c8a859597d0556ecf941 Content-Type: text/plain; charset="UTF-8" QUIC should interact with cake in the same way as with fq_codel. Since QUIC aims to minimise the standing queue by itself, it should usually be seen as a "sparse" flow which cake will automatically prioritise and avoid dropping packets from. That, of course, is what you want in a streaming protocol. If QUIC does persistently exceed the fair share bandwidth, it'll get signalled using ECN (if marked capable) or packet drops at a linearly increasing frequency, just like any other protocol. I haven't studied QUIC enough to be sure about how it reacts to that, but cake is not really different to any other AQM in that respect. I do know that QUIC can cover a small amount of packet loss at the receiver. - Jonathan Morton --001a1148c8a859597d0556ecf941 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

QUIC should interact with cake in the same way as with fq_co= del. Since QUIC aims to minimise the standing queue by itself, it should us= ually be seen as a "sparse" flow which cake will automatically pr= ioritise and avoid dropping packets from. That, of course, is what you want= in a streaming protocol.

If QUIC does persistently exceed the fair share bandwidth, i= t'll get signalled using ECN (if marked capable) or packet drops at a l= inearly increasing frequency, just like any other protocol. I haven't s= tudied QUIC enough to be sure about how it reacts to that, but cake is not = really different to any other AQM in that respect. I do know that QUIC can = cover a small amount of packet loss at the receiver.

- Jonathan Morton

--001a1148c8a859597d0556ecf941--