Re: [aqm] [Cake] [rmcat] [rtcweb] Catching up on diffserv markings

Justin Uberti <juberti@google.com> Tue, 27 October 2015 16:16 UTC

Return-Path: <juberti@google.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E1B61A92B2 for <aqm@ietfa.amsl.com>; Tue, 27 Oct 2015 09:16:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.388
X-Spam-Level:
X-Spam-Status: No, score=-1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xEb3zxnDIFYF for <aqm@ietfa.amsl.com>; Tue, 27 Oct 2015 09:16:38 -0700 (PDT)
Received: from mail-vk0-x229.google.com (mail-vk0-x229.google.com [IPv6:2607:f8b0:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2B6F1A92B3 for <aqm@ietf.org>; Tue, 27 Oct 2015 09:16:37 -0700 (PDT)
Received: by vkgy127 with SMTP id y127so124482178vkg.0 for <aqm@ietf.org>; Tue, 27 Oct 2015 09:16:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=PcgnF2x4GVmXSsm8zJIWXm3CZSEmspb8BIhXcwmAY1Y=; b=jqmxJYW93f2Y+LA3gDaMibxuobRPw0xbm/pbS5d344oFvaNnTlKCUa9EN4TYeWVBgp FEzWcjrColTqtJtJrNR6j45ECAodqGK+dR6mgXe5ya7mk9n6RIJU/fkIA8Tg+ez+l6D9 tfHA79gjECAA32LSiqaKRQmhCL6EwhP3CKpOvqMKhpVFd1zj/lyGWS650DAJLy1Ehwsq brcTcu7KjCvz4/5WCbbMj9Zmnu8JrzEMZ/LwfLJlN8NIeLOJQZJnY493/bXInxj2ftI+ lJBJH/gO1V/iZyvEkYU1sVis6K1zEqGrklzUyxSKIrYa41uOjBDpCq5E01VSRBib19aa /3CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=PcgnF2x4GVmXSsm8zJIWXm3CZSEmspb8BIhXcwmAY1Y=; b=gyj6a6hjMgzXOZ6UTGtW5kGlVbV5k483gpbB+tj12ENObSp0dCi0eXr2nemp/99T/t jsTc4fhW4gRRvCoUcMctvFlekQOoY23SQxj3URu8LaqnToPgG6OnZURPxQOgI6SAti2g C+Cg5SuuSKz7cdfQn96Po/ySzrxmcvxpJHPJANACBG07L0otfWFc0Dc0lITBi0lJIggq eHoRp19Rbn8msK/DcoO+3fl3nHLXMGhUxIv0+y8ixymJzcbDbrBngAU67oEL5Uj/onAV seuiM+G2rvH2G9Lx7uOJKxdjtpxShJWs+P2o8Rhi2QpURuYIPSnNv1gB+b576lu8OAJR Jmrw==
X-Gm-Message-State: ALoCoQk5RanocjR8iQ3BIsPM7jtOBfY6CpbCD0imcMYveAQO45e8wvT29Tqf6tHdm/LtleuX5csb
X-Received: by 10.31.185.6 with SMTP id j6mr24048465vkf.98.1445962596837; Tue, 27 Oct 2015 09:16:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.170.201 with HTTP; Tue, 27 Oct 2015 09:16:17 -0700 (PDT)
In-Reply-To: <7AE5EAF1-4177-466F-AEFA-3198F03F24B7@gmx.de>
References: <CAA93jw64CVt6wvexRfpmaF1gFk-iegKSJxQscjccRSZ0yshvsQ@mail.gmail.com> <5627B90D.8070106@alvestrand.no> <43B59C2F-4B64-4318-8339-04903AF2A6AC@cisco.com> <34EEB0FF-1922-42B5-A778-9BB66B7C4FDC@csperkins.org> <CAOJ7v-1RJbhe3i+_newDBObtJfJM6pWZUyRb4GZ8BHRDdDyKDg@mail.gmail.com> <7AE5EAF1-4177-466F-AEFA-3198F03F24B7@gmx.de>
From: Justin Uberti <juberti@google.com>
Date: Tue, 27 Oct 2015 09:16:17 -0700
Message-ID: <CAOJ7v-3XcDyWGpMY3kgVWOCJed+wcUe1-LM3VCvye45Nva3Snw@mail.gmail.com>
To: Sebastian Moeller <moeller0@gmx.de>
Content-Type: multipart/alternative; boundary="001a113bf89ef1c75e05231866c5"
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/SCr1f_vXvpUTRfWOaULHnrP6blE>
X-Mailman-Approved-At: Sat, 31 Oct 2015 08:56:50 -0700
Cc: "Pal Martinsen (palmarti)" <palmarti@cisco.com>, "aqm@ietf.org" <aqm@ietf.org>, "cake@lists.bufferbloat.net" <cake@lists.bufferbloat.net>, "rmcat@ietf.org" <rmcat@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, Colin Perkins <csp@csperkins.org>
Subject: Re: [aqm] [Cake] [rmcat] [rtcweb] Catching up on diffserv markings
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Oct 2015 16:16:39 -0000

On Tue, Oct 27, 2015 at 1:06 AM, Sebastian Moeller <moeller0@gmx.de> wrote:

> Hi Justin,
>
>
> On Oct 22, 2015, at 21:54 , Justin Uberti <juberti@google.com> wrote:
>
> > At present I'm not aware of any widely-deployed OS where an app can read
> the received ECN markings.
> >
> > iOS9 added support for this within the kernel, and it's used for TCP,
> but not exposed to userspace. There is an open Radar bug asking for this
> info to be exposed to userspace.
> >
> > FWIW, Chrome supports setting the DSCP markings if you set a magic
> parameter. But it's not on by default, mainly because we've never done the
> auditing necessary to ensure this doesn't randomly break in various
> dimly-lit parts of the internet.
>
>         Slightly related question, is this DSCP marking capability
> restricted to webrtc packets or is there a way to make chrome use
> (arbitrary) DSCP marks for all its packets? For exercising different
> priority banding schemes such an option would be perfect (say to test
> whether a aqm+qos system will allow snappy browsing even with heavy
> download/upload/bittorrent traffic in other priority bands; this test is
> especially interesting if all traffic sources can reside on the same host,
> as this is a quite common set-up in home networks, one computer that does
> everything concurrently and where the users still want a decent browsing
> experience).
>

The option that currently exists only works for WebRTC packets.