[tsvwg] Re: TSVWG Adoption Call for draft-duke-tsvwg-udp-ecn-03 as Informational, ending on 29th November 2024
Greg White <g.white@CableLabs.com> Wed, 13 November 2024 19:29 UTC
Return-Path: <g.white@CableLabs.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B06AC151989 for <tsvwg@ietfa.amsl.com>; Wed, 13 Nov 2024 11:29:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cablelabs.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jj_W-FFbEjjU for <tsvwg@ietfa.amsl.com>; Wed, 13 Nov 2024 11:29:31 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2135.outbound.protection.outlook.com [40.107.236.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2EABFC151985 for <tsvwg@ietf.org>; Wed, 13 Nov 2024 11:29:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BCfGeCn+9Pg3w9kd4wBLestIFn0FtJ2Bcktj9sbnZNLfwWHzKGktokryu8gjBwi5ebaKDas9fVDKdRk64plFalcV/FYMpLELvDAwkIjceKLHfw3k7nw37hGXz7HUKKt8jGOEpEeLm3nGn1wag3s4GKuqDZneP5QWCRcz94zsrdqMjRuJXa4G4L27XtftBqGHCyCCaot7Hp09VWu+gKKKJwQVuAsF3t0OT7N173GpynjW4PnV6iDedXWPeTjJotaiZ7xvudwjGHGkLABBURlrIDeK0GcMZ8ZSnF3NVPZODCF2q0bJiBlDk5AK+QhvjXBkDH6yn/jPbSxI45QNKO4GYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G/9nGFUy/arpODS2DsycyvJoqR6sfEC4zPXf7HOdngE=; b=nUygwEoTnz5PC0p/VkWQ5g+G+iFXh0CAg5PZtXRmQx/xV/eRIh6EQvL18y0M4iSeIzPgmxdSArAQg+MujxnAfhcRZxvjSiQkU48SmVp6tLbXQFzV25+ccIa2IKqlDUeu25LVMMDXZlhi5t4L91cv9QsPwzpehJ/bJh+PRbWMv/IiNJDsM4lHhaxarsFnqMH3Jcwb1Ggj+g4mtKYqRSxORrY2csndUjmT693+2ToN+4RJS7MN1eXbTj99/bJdB8vsUk4L3EYBcmAHjBx3G1H0iNYvCTkLiwSejPU7HhtKUE3epc/s2jLVPo7VkiFmesZlGP82p5zBO/o5F39dw0ZsZw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G/9nGFUy/arpODS2DsycyvJoqR6sfEC4zPXf7HOdngE=; b=CMnNJWD0Z3TGn9cBDmYn76UI7zGrmpuJh+LR1Xy6uVlitymRfiv7xDtKBbuz3JIU6pHChFdkngY7NdLc+K5/RAsaOvnCt0HCSNc+b7Htj0f3LVM7yqmSRlVgf9FFT6PPvdBS6j1hnpBBStyYchYIReFwfMR6R8MilkNrJPqu8USSbkDFsdbHKtnqxgCeDh8jvpBr1ngduPt2LD8U6owy70iLkUgJ2DHaJ22CoGgfju3bxtQzAxyXXofddKtFqa5QagU6Pe463qrvhtug4MoOgCazUakdVxK9LU+5imz8LUYVCp9PmpXCuOYtczQtrYTv3Ll7yMtXfzYmGl+z7TJ8CA==
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com (2603:10b6:301:7c::23) by SJ0PR06MB7806.namprd06.prod.outlook.com (2603:10b6:a03:302::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.17; Wed, 13 Nov 2024 19:29:26 +0000
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com ([fe80::5c72:2ea6:2bca:4b44]) by MWHPR0601MB3657.namprd06.prod.outlook.com ([fe80::5c72:2ea6:2bca:4b44%5]) with mapi id 15.20.8158.013; Wed, 13 Nov 2024 19:29:26 +0000
From: Greg White <g.white@CableLabs.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] TSVWG Adoption Call for draft-duke-tsvwg-udp-ecn-03 as Informational, ending on 29th November 2024
Thread-Index: AQHbNaGzfHkFM/8PkEaqzmTgcw2osrK1JBcA
Date: Wed, 13 Nov 2024 19:29:26 +0000
Message-ID: <7FCABB1F-1B88-4303-804C-29615B96A162@CableLabs.com>
References: <91c89e4a-834e-4450-bcf8-ecc5fc8b7f03@erg.abdn.ac.uk>
In-Reply-To: <91c89e4a-834e-4450-bcf8-ecc5fc8b7f03@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.90.24101387
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=CableLabs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3657:EE_|SJ0PR06MB7806:EE_
x-ms-office365-filtering-correlation-id: 1756df19-c023-4f65-4045-08dd04197c7c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|8096899003|38070700018;
x-microsoft-antispam-message-info: lISzplTAUSGtVjgrUWDayjF276YCKke4NvX5qqaQrKjLV8sMTMZvndioORun/Ie9oqA4SP2qzMuCk+6LEG9UBI7tjnxk3Cs6spAEKijN56ayAWFrac4/0KEDk27RSazkJNBI2oJxHWYjJL1hceTnpGCwcnKx370IVpEU093I6Il/1QjlzHEc3tcgbKDiOHJr702+p+mw1H72AfKn8uPldZ0mP5gkNQIv6KFaQjz/6QbEb+Lq7HTXKosc3mI5+usWxtYdZs/41VSPakuhHKnlcuaV4095Ase0X76KTlXjQhDEhPBIUyq2dfW5t7WfDQSCzXjD7TSovbz69i2B2U2l9fnAZYRvURSn/mojyZQ3ZjhVAcbCRqHPxqZ4DRPFS1kpChxg+MlYNvjGfk0Fp4hbZJrko276t83fKl12pMDuB+BWOYSeXUIg/GZjVuth6jK82bhwdYsYLWOwi88GkCsi4IsL+YBLs77/HyccUY3lDX6WoyKQ2M6oVSWhwKOSFXMNbH1SJikjKWZ743N+BbpWBNaMVojPFwbwz9cqrvYsFbt1IVATHgmAzODPSF25CTFXb16wDoFr4hz7UL7+XU2+3eNlRFPGf7luPrG0kOwRF2tikTJpOrMtYNSwph5uXsjMt2d8kQkMNjdPbKxSiV671v//IzMnh9gucTGxrSetnd7R72gM1CFHpDLNCccmchPrmB8Yp5AZFIL/QOZEK55OSEfunbn2862tKn/mOBS2+m+EiSaNMZC0gjPXowCX05lPOX4Tg7F5fMgwusYcmdVwfYEGta3TMznMIPc8UykrzpW1k6ifUqadIi0qgYPY7AwZBa/PGEx+Y+d+q3jGoouqR7gZRDu+M5wxo95VdtAe3CmdKoiUX9KchSQSuuxfuh0ShYsE1tMSSwr7SR0m2MxtLn6jPUffbjNQfRY0fR9b+hmXnMVC/4zJiBlQEIJZf8ZCLpY+GHVzyfToletnGTIXnZnCw6enrnaZaUTALFxP0k3WCosXHnsY/qOiHWY3OS53XC1M67igkDdnLt79IePEXZeVHn+zKhBLVCP5zE+33LEH27/LrE4OuwV4W38Xa0Ppkw1K04Ijvg2T9u2N5SWMxAxnwydgJ6VEGOlx4/evZZQt1o6QJZdSZO+uoUOkdp2pOyCtUdoYGGlpA8GYdSKhMH+9nO+8+VkIrr+Jtmp3zewv77zdxswtXFI676s0kdidAz6Jv7+hV82Ubaytg4L4OjqG4NeKJ9/ocm00Q6kVl+M10BuOEA0nLaefJFYNW7Jl/7kLiXjCdBAQcA3XA0JgY1x2zpux77IPNho2fv08vq6iMZRqoXBXm/6WZ6EZab9hHn4A1+IzqxafkzWB2bJtD5GhmbEHdGYm0o34/QHPpThX+94O1ISwTJvE2kbEJJmV
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR0601MB3657.namprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(8096899003)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: anYkF9iVS44uNNQrQJ5WMTb8j2K3Cl5HnhWjLRFSXJCnolx0h3PRkxF2E+jEvODkQoumgxnB1xKforfUs0pTdhuWSx/akHBgHC/eAJep2i//82p2ir3p23VWZ+U4KELAtDruBO8a5Gdbus3CCsE4G4s7t3M3/bq/0NIQw+SusRbjlBnCUciGsvvf03HrpC2pQxu+9Lpf1eJbr2RjkwYrgCCJIJbtxRS8hHcyiF1zgc2iGh7aiUcwc7yNVjgUjP1dL/R/B1iyURSvb+cQ1QcHPsD0n+EbA805n7NqSQpoKf3fhpsB3AN9Z5RXG53F0C5touKZ3qJolTY6qgIRslNTTfqQyyuPoba2JqC8jnUmkEDSlmmAfJvtuPkN/yfnu9HMjzyGlqgtyJuTla3ti6MWbUwYsizEx4Kin4gqekeuJmAxslsnwg476ItxTpSuc3TCTgigIsMQSPJfN+V1E+bdafqD5kZwwOkoPtojH7WJNbsA9X4QWI5Chf13+WbEROnRuIk3L84hkXl22ZFphKqcWrd0SHETmEd+rSvW8j4sbhX0wxL9SFDQTzmPWKkblE6vFVuMUgz3vQJn0JibWPuPoZGmrkVY8gOveH8JvkWSk+QxQrYF4wbPEf6kyZMJBAWhRPWyECH5vn1Y/9M7A+vuxiCdgyntkQGdKWqpA96dePOCNV2HGdYSSeZvhNaCUeyBe4uMK1ftKVybsQHZUCN+s3jon0mocU5HlUha7Z/vWZmfQEa3IGhJ4wRlXa5IZTMSikRO9ywGzytufMa/a/jxIJ3xIThygcQThq+XWfPtqlcvKdiDoHC7iJu8BAkoFciEX0ZWKyoKJ1SgrcCdXhePTgVcgxbKNbDqNZZY3to+xrWvLIV5oiyK9b8tQlQsViSnQmyb6foYUJ7GzS7CIEKTFDm6OSIVF36c6BZwS5U3rF0o5bn26qeg41CGtl86SD5/XtyGj8MOyUKRR5SnebfzjrZp6SpSd8Vmv1vR+a/+Yl1tljEAjF7+7fi0IdEnLq1+7SLzs0edqJyZBPziqTWfxurp/VbE0lfPtYnKZuAmJ0RRXbKnT9HiQWuQ84wsLsqYlnveTBbNYip+UZzPhbyK6vcJDIfiNNALj59j+3OkLYwQVvHYABimtCYo1oly+7zhqKxL7e/UCJUQ1ka8S82x0yK1NDJCrnzUtDLJBMnVHnmllzVSdACjM6vth1DfH9YbgbZ+RVi+t6Uwzo8i26g4Ts0DydYC4O01N7WPAoGLzOJhtN1ASL6HOxLhleUp7QaMD1QJNegkEx/SK8votgHLb/tTTte4+fk5TQREI8HUDcSqIixp5RDor6TxYh+YS6Dy/61M1Ly0BdvrdiBkk5gABKq4V5z5U2OyYgTtTqjtQi7z/7Yd/cHRFEVTklbE2GuOrFDuE+oRNUpDa7SLmyJJO/5go4LRaVWpVbaMoPl3ZY6SfhN11O8mU7iBZPP5PH3n1zTSsnoaPUpR7BVGoIFVj2c0jJEChotMRed3Q7jN9PVIYnalxASSuKbh8KBqTYxEKaresmTKC2ukJVxYFfv+7SCDpxYz4qbbuD5s471csWWIlp/qvXRfOy1LWjDhTVp1Dn4OE8DJ+MwGMrIx61cNvg==
Content-Type: multipart/alternative; boundary="_000_7FCABB1F1B884303804C29615B96A162CableLabscom_"
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3657.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1756df19-c023-4f65-4045-08dd04197c7c
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2024 19:29:26.5186 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JxdOODlg82XQWqUVTU/CEPyH7KmyA0cAaP0+xM5uoJjMUqYBYmRy6f/tluL65gyavnAmo8H8IUMAkF5nhZ9LfQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR06MB7806
Message-ID-Hash: PAF3IGGJ4W72QANRSUWQF3CPGZAQM37H
X-Message-ID-Hash: PAF3IGGJ4W72QANRSUWQF3CPGZAQM37H
X-MailFrom: g.white@CableLabs.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: TSVWG Adoption Call for draft-duke-tsvwg-udp-ecn-03 as Informational, ending on 29th November 2024
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/WbLxqquPTXI2F9gVf-tLpVy2mds>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>
I also support the adoption of this draft. Similar to some other comments, I do wonder about potential evolution of the APIs, and how that will be handled given the RFC process. Perhaps the document could explicitly list the OS version(s) that the material applies to. On terminology, I noticed the statement in Section 3: “Network devices can change the ECN bits in the IP header.” This should be “Network devices can change the ECN codepoint in the IP header.” and it would be worth pointing to RFC3168 and RFC9331 regarding the allowed transitions that are expected to occur. I’ve noticed that even some current vendor documentation refers to the obsolete RFC2481 definition of the “ECT bit” and the “CE bit” as opposed to the “ECN Field” and its codepoints. -Greg From: Gorry Fairhurst <gorry@erg.abdn.ac.uk> Organization: UNIVERSITY OF ABERDEEN Date: Tuesday, November 12, 2024 at 11:57 PM To: "tsvwg@ietf.org" <tsvwg@ietf.org> Subject: [tsvwg] TSVWG Adoption Call for draft-duke-tsvwg-udp-ecn-03 as Informational, ending on 29th November 2024 Hello TSV WG, This is a formal adoption call that will run 2 weeks, ending on 29th November 2024. Please respond to this email thread with any comments indicating support or objection to adopting this draft as a basis for work on ECN support for UDP. During IETF-121, the WG discussed "Configuring UDP Sockets for ECN for Common Platforms" (draft-duke-tsvwg-udp-ecn) and the sense in the room indicated some support for adoption, this email provides an opportunity to contribute comments on this planned work. Best wishes, Gorry and Marten (tsvwg co-chairs) See: https://datatracker.ietf.org/doc/draft-duke-tsvwg-udp-ecn/ Abstract Explicit Congestion Notification (ECN) applies to all transport protocols in principle. However, it had limited deployment for UDP until QUIC became widely adopted. As a result, documentation of UDP socket APIs for ECN on various platforms is sparse. This document records the results of experimenting with these APIs in order to get ECN working on UDP for Chromium on Apple, Linux, and Windows platforms.
- [tsvwg] TSVWG Adoption Call for draft-duke-tsvwg-… Gorry Fairhurst
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Ruediger.Geib
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Ingemar Johansson S
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Neal Cardwell
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Marten Seemann
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Greg White
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Martin Duke
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Livingood, Jason
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Max Franke
- [tsvwg] Re: TSVWG Adoption Call for draft-duke-ts… Martin Duke