Re: [Ecn-in-quic] ECN in QUIC, quick review input wanted

"Eggert, Lars" <lars@netapp.com> Mon, 18 December 2017 15:39 UTC

Return-Path: <lars@netapp.com>
X-Original-To: ecn-in-quic@ietfa.amsl.com
Delivered-To: ecn-in-quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 933A3127369 for <ecn-in-quic@ietfa.amsl.com>; Mon, 18 Dec 2017 07:39:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.01
X-Spam-Level:
X-Spam-Status: No, score=-0.01 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netapp.onmicrosoft.com
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 z6wcQzqtqNAj for <ecn-in-quic@ietfa.amsl.com>; Mon, 18 Dec 2017 07:39:42 -0800 (PST)
Received: from mx144.netapp.com (mx144.netapp.com [IPv6:2620:10a:4005:8000:2306::d]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1A0C12708C for <ecn-in-quic@ietf.org>; Mon, 18 Dec 2017 07:39:41 -0800 (PST)
X-IronPort-AV: E=Sophos;i="5.45,422,1508828400"; d="asc'?scan'208,217";a="232560762"
Received: from vmwexchts01-prd.hq.netapp.com ([10.122.105.12]) by mx144-out.netapp.com with ESMTP; 18 Dec 2017 07:39:38 -0800
Received: from VMWEXCCAS12-PRD.hq.netapp.com (10.122.105.30) by VMWEXCHTS01-PRD.hq.netapp.com (10.122.105.12) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 18 Dec 2017 07:39:38 -0800
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (10.120.60.153) by VMWEXCCAS12-PRD.hq.netapp.com (10.122.105.30) with Microsoft SMTP Server (TLS) id 15.0.1320.4 via Frontend Transport; Mon, 18 Dec 2017 07:39:37 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FsFYzyjUtoxLBA5DX7fw102b9OCNJ1NJHEXtJKcBius=; b=mD/+ma9v6oaYgD0GXrRsXubYieUnkxSQsctQePBi0bqvRnmltnSPZJfIFC1O5FW7LLVfxABPT1yQ8OZFtRek90wKL1r9M7xVehmzqNgdGDtoAiA2zopTb9rNcZVxPrF9qYtbvrbeFu0td/18u3ph5z05FoX6QNXJFlMB4/8pQWQ=
Received: from BLUPR06MB1764.namprd06.prod.outlook.com (10.162.224.150) by BLUPR06MB1764.namprd06.prod.outlook.com (10.162.224.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Mon, 18 Dec 2017 15:39:35 +0000
Received: from BLUPR06MB1764.namprd06.prod.outlook.com ([10.162.224.150]) by BLUPR06MB1764.namprd06.prod.outlook.com ([10.162.224.150]) with mapi id 15.20.0323.018; Mon, 18 Dec 2017 15:39:35 +0000
From: "Eggert, Lars" <lars@netapp.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
CC: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "ecn-in-quic@ietf.org" <ecn-in-quic@ietf.org>, Janardhan Iyengar <jri@google.com>, Ian Swett <ianswett@google.com>
Thread-Topic: [Ecn-in-quic] ECN in QUIC, quick review input wanted
Thread-Index: AdN3PPa/yvr2NyHsRX2EXd9I8ZoH0wAzji0AAAEw4QAAATL2AAAAafOA
Date: Mon, 18 Dec 2017 15:39:35 +0000
Message-ID: <7BD7B043-CB8C-4725-9678-49D928AAD05B@netapp.com>
References: <DB4PR07MB348DBDA0FC9745E39C15435C2090@DB4PR07MB348.eurprd07.prod.outlook.com> <a4cac890-941c-571c-7317-eafdce3bdf68@ericsson.com> <F9C8266E-D813-4B1C-B3A3-AA6849E23BF2@netapp.com> <194a0159-3628-fb12-7913-3da6d18f486e@ericsson.com>
In-Reply-To: <194a0159-3628-fb12-7913-3da6d18f486e@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3445.5.20)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=lars@netapp.com;
x-originating-ip: [2001:4ca0:2003:1920:7c69:7f34:e62c:c6b1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR06MB1764; 6:vqGE2NvI4aSW8q6NbNJl5ROkQAvfBPmUVMpRF3LSS/ATrea49XoB9p94223BkO7K/mVnrXOD1/aNFltCLJw/f4G8wCQawkFiBIau/s1EVxQpKrq8QLdd60WFPo29rrgDuLfWURxbTVuyT41m4ZzE80B4rj9aI1qk4L9+a4YxQGuh3t2e0buTv027WE55A10uBNXuYHOU0KcRcOwajFUhkEhCuT5qpIATD4o+0bh/CBFCiUhyvaMiLnnR6knfa+eMJnekmLHQo6hU1lRPVB2mOD5F7zOVvSMFxZfVcObrWXmkOV7wnzo+NhCDsggtpF+S/l2HHfVxlny0keZR7CaXyL4WT+jkI8bCCYvg0G6a4+U=; 5:d+oKTCHJE5Q3rcyXsXm5bUk7iYzo5J+ixSZkH9RNtBfnzivT/udxcixKAlGjDT1SyXGgb30jxDsXOrVTlNSkwBIEBsixFxB/z2h/IpipQEvCf4kbCMZTZh3ijqRvMJpwG1uS8uS/vFT7FyVNhVE7G5HmTAYDZmQoStP7E5aub4o=; 24:c+j++IzkrzeoF1vGI+n6gb3xv2pzbflEWwzY09MXDs2kYxgRnOdxmeiqEE7CGYiFX2bx1rqngEUpXhqJ+mbMOc7IiTUoC6GnpNPbFNnM9/4=; 7:1zOat+s++yf+jHQagVHsHKVGEsb89DqaVvONMFfOxvsgdn+skXNYfz+9T3Uo7motXkEH7aPY9L6sZdm2ddcURy66EFV6BmgI1m3PKn/+c7QjsFLzeKQN406jrb4qUWr9z5pvddkfCSQyphgVwDdCtImv4j6WYNJbdSo+WPKGKczMVh7hWT7KFUHcrkRcHqm7UTdDGGD2lxQnoXlMNOAzEufSuP35R6kkd21mqBp2KHxwwEc64Cls5RiunJ6YKBKy
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 93c40f83-1941-4fe7-70f0-08d5462d8a60
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(49563074); SRVR:BLUPR06MB1764;
x-ms-traffictypediagnostic: BLUPR06MB1764:
x-microsoft-antispam-prvs: <BLUPR06MB1764DC9835FB4E2A5C65DE22A70E0@BLUPR06MB1764.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231023)(6055026)(6041248)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:BLUPR06MB1764; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BLUPR06MB1764;
x-forefront-prvs: 0525BB0ADF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(39860400002)(396003)(377424004)(199004)(189003)(24454002)(86362001)(229853002)(33656002)(236005)(2900100001)(99936001)(478600001)(4326008)(53936002)(106356001)(6246003)(82746002)(6916009)(2950100002)(25786009)(105586002)(36756003)(230783001)(14454004)(54896002)(6512007)(54906003)(316002)(77096006)(68736007)(99286004)(3660700001)(3280700002)(57306001)(6116002)(93886005)(102836003)(50226002)(81166006)(76176011)(2906002)(53546011)(8676002)(81156014)(6506007)(5660300001)(7736002)(83716003)(6436002)(4001150100001)(97736004)(6486002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR06MB1764; H:BLUPR06MB1764.namprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; boundary="Apple-Mail=_CD61E073-D7D0-4A90-9375-37A863B57F1A"; protocol="application/pgp-signature"; micalg="pgp-sha512"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 93c40f83-1941-4fe7-70f0-08d5462d8a60
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2017 15:39:35.0435 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR06MB1764
X-OriginatorOrg: netapp.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ecn-in-quic/6d5ZGKgbxk_21o5qn7ksr2W3HhQ>
Subject: Re: [Ecn-in-quic] ECN in QUIC, quick review input wanted
X-BeenThere: ecn-in-quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "ECN in the QUIC protocol discussion list." <ecn-in-quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ecn-in-quic>, <mailto:ecn-in-quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ecn-in-quic/>
List-Post: <mailto:ecn-in-quic@ietf.org>
List-Help: <mailto:ecn-in-quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecn-in-quic>, <mailto:ecn-in-quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Dec 2017 15:39:43 -0000

On 2017-12-18, at 16:27, Magnus Westerlund <magnus.westerlund@ericsson.com> wrote:
> I guess it becomes mostly a question of what is easiest to implement. An ACK and a combined ACK+ECN frame. Or one ACK and one ECN frame, where the later needs to be processed in the context of the first. Something for the people with implementation experience to answer.

For me, combined is easier, because you can keep state local.

Lars