RE: [tsvwg] Fwd: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Mon, 26 August 2024 18:47 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AC17C14F61F; Mon, 26 Aug 2024 11:47:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.255
X-Spam-Level:
X-Spam-Status: No, score=-2.255 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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=ericsson.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 pOMQez9itvWB; Mon, 26 Aug 2024 11:47:27 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2073.outbound.protection.outlook.com [40.107.22.73]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55CE2C14F610; Mon, 26 Aug 2024 11:47:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iBAdeNLfKPZV8kNRtwzsB17bDjp1ONYKigE3uxkXXley29LgvlQvVc361rAESxFP7lK9X+wdprt6XfeeUaDiFDh7NvuvARVnYB+njR4gkfrL3SY6FkES8i3BKKQn0JC2uLTyLDSj6k2PKdl1mYZvoeMZt72jBEl9G6Z4kUS5HvrgQzO9bpyjNRF5GAYIZiqKqqkDzCck0PJoqbKuOna1G8wFGvRqMq7/AE0em9ho0P6Fonv7Kwa149MVPRzW2t/nqon9LISD8qifT9hq5CabTPw8Ctf1SgSvvlD/g3aqjuTrUVcSdvPA8aIt2qHvOzHtJm2x6YnJhb7Etcx5fhnSqg==
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=9trckaY2UH76kaLNdCq6OZL4E4gB94HE2u5pi7FTL2Y=; b=Qe3xcH+26Ff19hvaTdC3GUn1iCNlKP6i7lKCmhyRm4xDK0lCqKFlqGcCfv6HQZBgQ5OzF1IHc/2cCdSZQw5onDiPwRvz17YTVrJ0i/RmEMtLkBXF2kZxD8z7fqjttCt5tj6Uwgl8hZvmn3h33aQ3EhrukESD/H4EO0PGhLVEYCLfB1JTbqCEVqSjnClOMXjQ7yeLzZBjxkXDouEBCN3caJnt8VUtCc4FT+UxcgwKohp3RUf1vxmxTwoeYUcV0psrBnBa7/wc53z6dT4xtIYUU4ihMrgBZ1PwsOTDy5YUA7kK/POPU+z8gLHeKqh9LhsHKnOmBZ+j3NN9kBmcrLFLKQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9trckaY2UH76kaLNdCq6OZL4E4gB94HE2u5pi7FTL2Y=; b=C78d6VHiCK6jZrskMcOUG8+7ie2vy+FToi4ZYzMwRGiNVQa8F+N94nRzjKWpTiYSwxcUtfnH1GOVzGAyD2iM1HxJ2PsCBk3/9xKtT/27XosB95WD/YUTaSZ09sDxCQxtzitD/GBFta1UrHDscwAH+BkP6ZjbpMyNxpaZR3081az7RI0LLXU5pfjQIJGwzOxteli45kbZZlWYhizhW7Y4WhK6qpm2LWTA39A/Y4DkRBan1SglS+UL0Q1ofuUWHRI+C7jPGbzmX0T2XgKbiIVFuG9Omc1sD+lyxLM2byQLCxplTg5OiaBTDPSGCICAnsquGFZm1ith2zjpPr1T84goYw==
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com (2603:10a6:20b:36c::18) by PR3PR07MB6795.eurprd07.prod.outlook.com (2603:10a6:102:74::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.24; Mon, 26 Aug 2024 18:47:24 +0000
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::9e03:ac31:a53:8b04]) by AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::9e03:ac31:a53:8b04%4]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024 18:47:23 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Martin Duke <martin.h.duke@gmail.com>, tsvwg <tsvwg@ietf.org>, IETF QUIC WG <quic@ietf.org>
Subject: RE: [tsvwg] Fwd: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt
Thread-Topic: [tsvwg] Fwd: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt
Thread-Index: AQHa9ZQ4zOkWE4NyoE6zDG05PeK3kbI55ESg
Date: Mon, 26 Aug 2024 18:47:23 +0000
Message-ID: <AM8PR07MB8137035DA899FF2E9443D223C28B2@AM8PR07MB8137.eurprd07.prod.outlook.com>
References: <172444161279.128198.6556076320862990924@dt-datatracker-584cd6c8dd-fvr2f> <CAM4esxRNbWKq3X-0HQmasDhozP5WR1AcJnczdLTgKbrMF4XXAA@mail.gmail.com>
In-Reply-To: <CAM4esxRNbWKq3X-0HQmasDhozP5WR1AcJnczdLTgKbrMF4XXAA@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM8PR07MB8137:EE_|PR3PR07MB6795:EE_
x-ms-office365-filtering-correlation-id: 5d377c21-4c92-4e69-4339-08dcc5ff85e7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: qMzJjTEnJiB2w8Lae3kXZPH04HtXbb507AzUY8gVINJhVVMHvWFcuvFeNae11cV9WTRx9HlFfzF6dadX63M3pkpWmaOkgzV3ha35/2Y7/uunq7o6R7MDDLCkjAm3w2OsFM41anTDTqrsRI4r4A0j9rjd089Ba/Gdg3EC3gGfe6gC2ly4oTBJV9kQjlEioil7/q4lXvKbvzBLvr6bSMIN1fUGEgsbFZ9s08ckbwawAuoJZEsv3zBjuGmILYA5T8AEGw4lHwlNfVPWYzFUADKptp/pTrnL8Zu/x+uwK8xSno/MPwB+DWVZNmgH7Y1/GPaIOBszACNGVMM/3+4JhH8MXIakUVchg86wytEF0gY5D4c30QYh9E5fHcnwjDximFAhwciZSpoQGPc4JFRMuUbXAgf6BNg7t86QGrCcy+fNvkw0rm1agNN/50SGD5OTc/rFoTRORKw4eQlHk05lsQsWIDw2hAsLdfybIvTeh98xRHbQ5egCCTJ416FC4WflZVa+unpBnAkD2u4Vb7te8jriwryZ6x1ACo3JckgLoghNbN2/Ryu8f6mhnpS3a5HlJQZ5ZYaD25rInfIoYgf+EcXzB2QapPjGnWO/jfafgQVvw0e0k/ytqIOCZJZdt6VOk9da0aiFJuYIfRlH6Av6s5nLK/OKEb/v7OujSp0y+4onzI8lhIJNyxeAHGEBZE3xAYENdKCl8zxBB+UslrXfzSTV/YhUvnPhHlgNgonL280X+bV5nTV0EwN4n/6uxqyEEFphC3GNgwzRFSXxwK7ymkuEmlIX17sUkHtNwsDIT3Fj507BJaMEMlXdLXVzFGFxHdx3k914BEjRVOZjuuq0LBNU12jQ/Tup6k2vEWlicSmwtCECUShMMC7lSFjKg8xPQGm72ir3a7xhKE5qoE8Q7Amr04sBo74pZYvi8LR8SwoK5ii/3I/lVKZWE9ivNzsdcAWIRFyM2YdZSd0a7Q63p/I4iLUN2SaBQHS/B1eojMU4r/Rqa89PLlSG7u6gXiZ74jNq2CJorYLEpJbXWdGY8iDPMWzlKHRFEjzEIeu9XIG3i94ts96OJpDuRxLkGjsOn2J7TcxmMwH3VyA3GBQpduQ4/hG8k3QG7IHk1rmZJLz+TIkQr/JonTAfgivuYgyfu5Ihvo5Fq5T3BY2mn7p7Nh7qs0IV8jFZu76UjaJL2S83w/mwpGhZlw3x2CP4iYY07ZhY+wwYsCCqhiI5pJvH1Ad+3aRiGO7e99abrS3RNPePJ1Mv8Hp+pL5FcfEF212uIBrU3ERYJA3WPWYlkOneSgCl/pN8UmEYwmMq6d3P7aRDtG9yxrcaLF4kSDU0TbbOIn137u7wZ4l1EpxrcMwjoLLg0g==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR07MB8137.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: RTEt/HIPSEcHorS+blaXTdnKzH1g62thOizO/CyPQ2uJ8p11qksz3/HwAXQfSdBPEppP5/Kd/QXW27hQ+2d2HsvnsdEZrZffSgesjrARA7rjT/TsVJRx2aNZSKvOjDlQpTB9OXajhn32yGKMXh+97ar30y5yPi7alUqEdZJ/EIrFSC23Dy/sD97rKcvRrlYOmhqq1QFJtUC+zHCp5BVsbX0FEGA53cWGqQnrSui42r6qOY6rwSjUXfJZidzcCLlXNJS6z9UgPLmgIQB/Ax07fyYadBDZqDuKLphqvhor+r5hJk0AmOhpKbU/soa0FgJAlCjJkSZ5xtw8wDecAj24azgothwO6JQxpk0LiludDnQ5kFHzqThqPa3vBpl0ksRDLkGuoja1Yd95D+DtCWDrm3PMgipLvh1DFkdLLx7LmkFuDbe/+hkRlCpddgOIiX/tVDyh6GCKkSmSSebIzK10GFGYKRq1EYaBT8F3YoN++1fWK1Gg3+3ymnSGspMx1swxEzrjzE8lAZSTFY0/skSm8eV8+Xpj3cullONaDtGzLii40vbGD1kPBRJZ1BAuY5O42ruB6RsYFodkfQM+7Yj0R2HLHTPZr3VG8y3iEV7gGOIU8qdyTpFBvgjSpxD+854SgqGmiQG0G9BDn96myoG81h9WXGHavJsse2VJBkN3/MSqLt0PkuiErtbuvDHdbD1lp4NUKTugXRn1KSumwicKPd+zo88n7UjMQ7yt/bZVXP3Si1m9Icfqbgq5pG9WLY1hc8oKa06t/6Hr6qBRiq/RZpXdpvJ6wvYdQ2l9JwvH1Znnk2b6Mv7nK+9FXNeGFpAuoTWw9gSzjQfXxfOrocabTKk+Y9lwmP8bQSwj1toufN5tt2sPrT+Z171PPsDJ8JQ6Vr4a2sJdl0OC+vdKP2iMNL4WzzNo+mi6J/MbTwBO2wOACpVAShwtzm2/YvfY9e7bD2YlvYBR+8cA9UaVh3b5vt3gNtwVS0n29IZrXaa9QJTWyGTOsJGLosNzRU0gvfByxo4sJgumQqY5ehIev1kHHvS3bHRinmOVJihdpjKt0AJ8kdLesnq19TFYiRuKdoqZx38NbJdYwSGGY7HNQJhjWepGZdNus5byg7dTLF7q5EgjLvL2L7uC/FZqIwga0Vc5jjfmtfj0rLCDZ0x0hrbKrUjQ/dAaKiK+Tl++gkqYfSMTun4tOWqt6pr6qB2JNVdgpivRTj3wFGBw+PJ9jcMEeYKNJnnAA6QvhJmqoIjNfiQ4XWoxMjUj/+u/HSdbRoD+npiq+7OEuGCAgfZW1Sg8aTTZIaggDZtfMt2vqt2kBc00vY/FuOYEu20Ep1GGhDITdnfe1IKYQQeBd8Url1U+CV3h9w4wZOzIeMFOfu8zpnYe/ecMbgSoqSlkovJBtr/NcnneWW+D/k3jq5XLqpju2eSsbaR/Bf4EQDbB0NHvBx45LzCi970Vg9EdyR5RbZhfa8yKaGRA9mh0ZoSUgUv0G/BAcEvll57p9DUR9Nv/T06sCrEWYl8BHIKFZGuG4fEy5QmHEGcBkBCmGsdBBR7swD5WjQeCm2kzYzLkHFkHbYiYlzu/kSpgipxzQ1n/MmLeyHJgKKvWlI0P0dlU/O2tZQ==
Content-Type: multipart/alternative; boundary="_000_AM8PR07MB8137035DA899FF2E9443D223C28B2AM8PR07MB8137eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8137.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d377c21-4c92-4e69-4339-08dcc5ff85e7
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Aug 2024 18:47:23.3540 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E0ZxtShBoPbKcnhUTcWmYb3/QZ4S7x392ogGMbBZcUpjFet9/yJdiZ6zSHD3fKIpMG/ZTg/+UoiRKXkmn6VJf2Nkb8gVOasSJUP7pvaiWB75UrM6I0Gkm+M16BFo/y9S
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB6795
Message-ID-Hash: XMPNFUW6HHJIUXL3W6KSBY2IQ4YQAXJV
X-Message-ID-Hash: XMPNFUW6HHJIUXL3W6KSBY2IQ4YQAXJV
X-MailFrom: ingemar.s.johansson@ericsson.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-quic.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
X-Mailman-Version: 3.3.9rc4
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/phak7QfEuleTwYabPAvDSys3Db4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Owner: <mailto:quic-owner@ietf.org>
List-Post: <mailto:quic@ietf.org>
List-Subscribe: <mailto:quic-join@ietf.org>
List-Unsubscribe: <mailto:quic-leave@ietf.org>

Hi

And thanks for a real good summary document. I few months ago I fiddled with ECN marking for IPv6 for a test tool based on SCReAM and this document would have saved me quite a few hours detectivce work.
I definitely support that this is adopted for future publication in IETF by a relevant working group such as TSVWG

/Ingemar

From: Martin Duke <martin.h.duke@gmail.com>
Sent: Friday, 23 August 2024 21:39
To: tsvwg <tsvwg@ietf.org>; IETF QUIC WG <quic@ietf.org>
Subject: [tsvwg] Fwd: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt

Hi TSVWG and QUIC,

I've made it some of the way through implementing receive ECN for Chromium, which involved quite a bit of trial and error in figuring out the quirks of the Apple and Windows UDP socket APIs.

This is an informational draft that tries to capture some of that learning, since hopefully more QUIC implementations will add ECN support across multiple platforms.

Obviously, this is a work in progress. People that have worked with other OSes, or that can see into the kernel code and update/correct/refute some of my statements here, are welcome to contribute.

My guess is that it fits into TSVWG, although it is mostly of relevance to QUIC folks. If people are really interested in it, we could adopt it TSVWG. If not, at least there's a record somewhere so that others don't have to suffer as I did.

Martin
---------- Forwarded message ---------
From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: Fri, Aug 23, 2024 at 12:33 PM
Subject: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt
To: Martin Duke <martin.h.duke@gmail.com<mailto:martin.h.duke@gmail.com>>


A new version of Internet-Draft draft-duke-tsvwg-udp-ecn-00.txt has been
successfully submitted by Martin Duke and posted to the
IETF repository.

Name:     draft-duke-tsvwg-udp-ecn
Revision: 00
Title:    Configuring UDP Sockets for ECN for Common Platforms
Date:     2024-08-23
Group:    Individual Submission
Pages:    9
URL:      https://www.ietf.org/archive/id/draft-duke-tsvwg-udp-ecn-00.txt
Status:   https://datatracker.ietf.org/doc/draft-duke-tsvwg-udp-ecn/
HTMLized: https://datatracker.ietf.org/doc/html/draft-duke-tsvwg-udp-ecn


Abstract:

   Explicit Congestion Notification (ECN) applies to all transport
   protocols in principle.  However, it had limited applications for UDP
   until QUIC became widely deployed.  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.



The IETF Secretariat