Fwd: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt
Martin Duke <martin.h.duke@gmail.com> Fri, 23 August 2024 19:39 UTC
Return-Path: <martin.h.duke@gmail.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 774B4C1CAE95; Fri, 23 Aug 2024 12:39:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=gmail.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 OMpHAulGExZJ; Fri, 23 Aug 2024 12:39:40 -0700 (PDT)
Received: from mail-ua1-x931.google.com (mail-ua1-x931.google.com [IPv6:2607:f8b0:4864:20::931]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9284CC180B79; Fri, 23 Aug 2024 12:39:40 -0700 (PDT)
Received: by mail-ua1-x931.google.com with SMTP id a1e0cc1a2514c-844bf4b5051so634797241.3; Fri, 23 Aug 2024 12:39:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724441979; x=1725046779; darn=ietf.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=LU1a7rjLcHUNs5FSzVkXQHHbh3RyqgQdiPfz2OPTB3w=; b=LBMcX6dM90lQ2TdltoXDcIbeHlE9eadmNnqDPSeYobRIZBaprzZ/JJL8998agmEHKV OeBChyzLEjNC4PyoZ36EcfXvI1mC+obwxJuGF1RVlb0Rb78YV5Dh6H5WkAanZ3qZ3Jqy SK1rUUJrLb0IRnY3Y3s3jD9dc8wmRU6j6s7cWSEgT7u+yeID1oiRAPRtjS130f9N4dEJ jJrSBUJ5SwFjuo/taClo2yKmvGJLChVNgPpfdoExcEfYeKLSKOsPscd9FPKn79Gj95Xc KZlj/RN+4/nxC9Zv0Lgims+bFd1npLySyP4nfcZI+P4/2wDJOENkYC0r2B044h1gM7q8 fl5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724441979; x=1725046779; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LU1a7rjLcHUNs5FSzVkXQHHbh3RyqgQdiPfz2OPTB3w=; b=YbMuTjdNTthWVXxx/UBlmZUotpDXg3HWK4c8m1uAjGAbUhCpqBqOq5xHTXF8UG99b5 GjiSk1A3rtsdFZaQnk9Tb9h1GQyRJ85i5os0ZjyL/za8DbwDQk5qpq+mJdQVRB2GM/FR I6ys95hmESF0YnQec45qYHj+iCtyQShlfCKpxuZNtos3CSCwYIxFK+U809eCSveB8qop rKtzcbsRgB3H9wDfmbxSmFcYZasyx6qXxffwVNfe1ZUot2O1Blur4Mvl8mIm/daNEC7n s5M4EaVGxdHiCCIO0LRCghD6rHJkVCr8Yju5zJ2M5UF+pGcxuRyBkmuu7zwKDWc1AmCQ bUQg==
X-Forwarded-Encrypted: i=1; AJvYcCV6PJrUNE+c9xIpiDRar8dskviEwVq3FXqM7IoDEYLfuUY44H/ct6zqL9ENAJp073dwL9NF@ietf.org
X-Gm-Message-State: AOJu0YwPjbZnCqScBh0bUG8INc8V5wX+OBY/IBA4OIAlN0+O+IabfcqZ U+LeM/5QpZQzXCMt00Vm/T8cmr8VxNCrpRsRx4ExH7TzGDwffJ6x0f/r0xdu2td/TPsaDKHlWUw EYYIWcgZByzsCUJ5MJAhvkEHvwhH+jw==
X-Google-Smtp-Source: AGHT+IGIFJqY/H6EASZC3Lw0iT6enP1TRkeYyVZcjp0i/ndpRRln2GYxu2OQ7ANaW+BPCinhyz2FxMhfQaHOTBAvXVI=
X-Received: by 2002:a05:6122:1312:b0:4f6:a5ed:eb11 with SMTP id 71dfb90a1353d-4fd1a738e2cmr4133121e0c.8.1724441979064; Fri, 23 Aug 2024 12:39:39 -0700 (PDT)
MIME-Version: 1.0
References: <172444161279.128198.6556076320862990924@dt-datatracker-584cd6c8dd-fvr2f>
In-Reply-To: <172444161279.128198.6556076320862990924@dt-datatracker-584cd6c8dd-fvr2f>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Fri, 23 Aug 2024 12:39:25 -0700
Message-ID: <CAM4esxRNbWKq3X-0HQmasDhozP5WR1AcJnczdLTgKbrMF4XXAA@mail.gmail.com>
Subject: Fwd: New Version Notification for draft-duke-tsvwg-udp-ecn-00.txt
To: tsvwg <tsvwg@ietf.org>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000991c4206205eef36"
Message-ID-Hash: ZVQLWNGWTMUTWUBUB5IEOKAIIMSMXIRH
X-Message-ID-Hash: ZVQLWNGWTMUTWUBUB5IEOKAIIMSMXIRH
X-MailFrom: martin.h.duke@gmail.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
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/QnhE-CmWbAo1foGRJ8SxpjVm79c>
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 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> 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> 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
- Fwd: New Version Notification for draft-duke-tsvw… Martin Duke
- RE: [tsvwg] Fwd: New Version Notification for dra… Ingemar Johansson S
- Re: New Version Notification for draft-duke-tsvwg… Martin Duke
- Re: New Version Notification for draft-duke-tsvwg… Michael Tuexen
- Re: New Version Notification for draft-duke-tsvwg… Martin Duke