draft-frochet-quicwg-reverso-for-quic
Florentin Rochet <florentin.rochet@unamur.be> Mon, 16 September 2024 11:57 UTC
Return-Path: <florentin.rochet@unamur.be>
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 4D849C15198C for <quic@ietfa.amsl.com>; Mon, 16 Sep 2024 04:57:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level:
X-Spam-Status: No, score=-7.108 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, RCVD_IN_DNSWL_HI=-5, 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 (1024-bit key) header.d=unamur.be
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 F68mVKbv_EHF for <quic@ietfa.amsl.com>; Mon, 16 Sep 2024 04:57:14 -0700 (PDT)
Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2135.outbound.protection.outlook.com [40.107.241.135]) (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 AC812C151983 for <quic@ietf.org>; Mon, 16 Sep 2024 04:57:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jil5jxJ/KFZhSH/ehFsETEhSkDu5WuGLCgkLGOr67xzSPWJLaFDpcqY3CfbbHyKYiZyGOAP05yWWWYizAM/mTWOuLKSUuGPht9TRRM+nwTCnvYIfqBBGvW2AShdm9fsEXzSYOonr7e/pvNn6v1G8Ne+SikHKRWbdv27NF21ymlhwYwzYh/vLIHkvTIWv64yzcWfFNAoclelcYjZXZvDAsMkLcuKrEHAVaA3u+r3RTD9E8I6B3ds2P9wP4eIPUd23HUbbyr2rYVIKAoDogH7bgq8ifRfmTVneSdSCmpJnfGaXeceR3Yh4eQXuuXBp+EhPQ+ZVfa3AfwCIXCSyzMYy3w==
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=UbxrplJ3g5KDMdWpjPvZ0K31vaIQLwlFHqUTKxNiyFM=; b=WfNBRh8kkEgxEMsBMHYCRNgwDBiN+zBgjnoVlblN52pNXcuR1a6avo29slsAx/ht1bTVwp17cNhDJ7wucCCg8oSfqCikSQ0s5IKkj9i5wD4iNI4P8YIkWCDINE65ihphrHLoEjuxansLBXuKdvFUa8+oJrZGaLa746XuRMi1GTh3NtalSt8duSAcxYbR6y2EO8LEse7QKFICZ8Q7KNPywbMmFYB/WEGSCrG/NgbhwPwdRLlpOhkUIELeFJuFy7BdijFkWdzhIbNbE3Gtek3kI9Fr1MXRmTL8BpaXtFConAIY6HhELFJzPFKIvUwtNSpI8dNi40IN0RvjB2AKTKsH6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=unamur.be; dmarc=pass action=none header.from=unamur.be; dkim=pass header.d=unamur.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unamur.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UbxrplJ3g5KDMdWpjPvZ0K31vaIQLwlFHqUTKxNiyFM=; b=ioxOTRaKZWe95oeDPQ4ZM17D9zBrSpCwk/ERMobFOuyIpvQdhTFyktElXih669GXqty6o0P3WKUe3E7phQbuQ0UODZ43Z3w6nvc/GCTxZAPDAyDwid6KjuVmWm4ElU7i8DF2IE9edGJZrxVM9y0jDai5glYRQooMZuodo5zGCxA=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=unamur.be;
Received: from AS2PR07MB8953.eurprd07.prod.outlook.com (2603:10a6:20b:550::19) by AS8PR07MB9378.eurprd07.prod.outlook.com (2603:10a6:20b:61a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.23; Mon, 16 Sep 2024 11:57:11 +0000
Received: from AS2PR07MB8953.eurprd07.prod.outlook.com ([fe80::425b:ac22:6cc0:df15]) by AS2PR07MB8953.eurprd07.prod.outlook.com ([fe80::425b:ac22:6cc0:df15%5]) with mapi id 15.20.7962.022; Mon, 16 Sep 2024 11:57:10 +0000
Message-ID: <1e89f7f1-16a0-46b2-b29c-48921758a56e@unamur.be>
Date: Mon, 16 Sep 2024 13:57:10 +0200
User-Agent: Mozilla Thunderbird
Content-Language: en-US, fr-BE
From: Florentin Rochet <florentin.rochet@unamur.be>
To: quic@ietf.org
Subject: draft-frochet-quicwg-reverso-for-quic
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS4P251CA0021.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d3::11) To AS2PR07MB8953.eurprd07.prod.outlook.com (2603:10a6:20b:550::19)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS2PR07MB8953:EE_|AS8PR07MB9378:EE_
X-MS-Office365-Filtering-Correlation-Id: b1183e2e-55f7-4ade-65fe-08dcd646b25b
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info: xSGICZGuJoedXyUJX46gXZTd7Rooy18JC4c5EsSqkHARrhTGodk0VoO6agS1LdOSWwdzBTD0+d6z+JqwOMSuYOsGN+2u67dXGXyo77zOBmfMeRFEB+K4dqc1Ue0Nenp+YroRYXgnPuL8A5LxopP+E6e/L9nxkIRLRC1h8STpKgwk4Cq4LlQzuqy/hxitMITGiDdN5wzkCtjQnm0MnO8CL/FSGs0luQaSybAOD4ScN5V2/pkP/SXwnEdawQmsuR92Vu7GEAW/niFw+6PDmQZGgOmGPp953h79KzKv4BCdBAA7mOr3968M9LioyNo4NUQBao0ikwdL09tN0lGTWpBh25tqWfBVWLF9x8GQMX57zT+lC52hn0G/rATEwYSji4T9ErWCtW6IJpC422XLQtligUGsIYuV/8E6aY0925zEijKv5J6BIjL5oJVToKbXquz4B1QhjicPUivuZkuqr7Mc1z/rIcbDQNsQ+Kdh2B2iR46RB+XD3ZO5UvnuM4aums6jNKA0+bPK+iO9T9vz6cp9sqD1JGID1c+SyqOVTVk0RIv1KGY5XPqJUbit0ufMHOfiRhUzh1qVilpMrgMLDiEveBg+oB97m5tX0/oUAImJxSrsJoAYr3qDKw1W9gKHcc+7TB0U5ThPAycQEeRl7Eec5EyV+OnJ/He5vd2ghqlqtFYKWOTrWKrpr8cWZLKHR8i7iKWHt9klszzjATnECHg1XZZkPN+EJFoB4DpN0SUrWDmdZetp/Fi5t5RgSkEN2Jgj7mEq/3zKW8jMtzQ70BaCN9f5VrHSKTeEqqVae558cD4nwEorJy7tl1InYu7ZWuX+2Vq93E1D0j//j/LkrGI8o1um92r/ZAEI+6H0u/eyuL3Hs+Ccz7ZAYQRHYevXn4u6lUB7tF7okidknvYWjdKOV9gt32t1oAYJGGUhLzl4pctMUcAhV8Fov0g7rKCB3OU3X0O73MKRA6JkAPv2Wz2Ej3k5tI766EPB0OFhX2AZ+h0qtDx0AVXOXKWOOpaEGB7Em+AghS6C/BvBnrb1kD02YZIr3fVYXhfzHkCyY4lQGnHRqIntL9N3CF55zygEjSRs6U8EfHt8ZSRQhU3P0pBAUKYSCw9Ziv9fniJr1e648VkVAkkP7AE+i1/W9LytwOuDedVOcHK/SQPteHtBOBe7L6yFkZ1hlw1ug8Zwx4KcDaw1suvO+GCQVj7OgHEK7QkGzdhR/ErQtc5RFwl8EPBGzg==
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR07MB8953.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: Fe489fm+Oo0Ax02Dn04U3c9l+/91mjadCIbjjdgLnTLzYBAJlZ+omVhSIO8KxZYGXSzp0L7ReEgahv6G/pxt3awXs0nOQwhsKjtCjzwH2Z3im6pZQYTR1xeRHAwOMqjgR2MsOaNWml0ZEnZtceL4M5tjQmPI7/e662Z90qiIkvHGIJ1KuzG5qW9k5jCFdog1QSebBhG+VTmQx8wbTN4fXk1eNWfAP9OVq7UMAVV2xPdStKsb3x15BwO7jTHRmuHFAAs01umYPHvqZ2p1KtPD/PtwhkwzDvqGR1sHFbs8VWe4rjfWPttadZnwxAN/thNXcG2y3gRfxH2sa5djIloGek4FcA9Snbf1ThAh07o4Jh9wcnHjzf8zQFsJz7gUgzRUag+PgCb2JomDPHqdpVE/4Dc7e+j0vqg9o9527CM7yMRM9vQFSGqW0dP6ppqzutO3oDNHkS2a3UyvgVy/tYBMFzBnb+y1K0oaEabCeRXSiYychnUHQSCrBEWC+dyICkXkBhUSTEE7V4hxR26fetdJXCVtAA+AghCO4pcwdEb3VAPgUAq1F69GQOXCYuXJwRBD08qvMh4RXl0mdUOBW5kldTuGg+ztys0JWXteEb1v1WhYVoXBmaRoU9aJyAkL4BoERDeaF1biTqUCEXuZwB6Y6BHL0IXPhlEf5ts550FYaB0sUJvE4lcasOGQxj2HotBvVObAQkKIpv6wLSnpn/+VAy5vNWclAfqT/7R6t/GFZajiyEA4vrLjqP1GWUwWMleYeTskCBBfy6Eyia6SSO5z0DKOWARaWoJV2ElVxMK5HO8mTyabGOrKUBZDUTy88KfP4E1AqaNhHPSnBqvSwoViOi36tuyX6kGJYb/w/IfzFQ7KKBXCZ9ixzTtK02DzyLUQ4a07/SjeM1r2M7/jD789sbjJPKr90fjuEvdt6b3ETzY4s6eek6YSG+v0MfOjSGkO5LhbEKAx2jY3NoFstbSEttJ0kQbMkcTvwsFrDmibJJ0UfUfuUNrjfqSosZ7xEL369XpRbu71VI51cA5MP+cU9h96tpxl6HixgkM7e4ILD0OeenbWodxf7qBiatXtKRWiXyClspycGGMR3Qf/zkIE2XiP8DheUDdooDD0mXhEz4Qq//BOaiGkBZzwrwbhic4kqYR9CVDtqbzLQiAHbqv/8Zr6GDrY8tjQUZ1pv7Eo46hi7MwWr/kw84Of5y3YxR3h8yGNOZS9nCqOv8sbNOPrcyf5LSqsS+GlM/q6SCKzxGLoRLnsplhVI3Npt3V8qknAGHVO74aADWscY/FDFSOKzoukJgVonGvI9Lg8WlOr57X+hE3Gp8QdF507J5mr8ZZ39QHbRdFEuMOSwrFbzTSybxQ72iI/1ca+EDL6LN1OX0whOSIjqFtLTBp1KmD0pyEsNmZn7UulEsWUJXiSviOqCbEtIFmIGt0djjcJTNX2MVjKjjGlgABQFofeWiL/NZ50WkwBDGQQv3scptD3ucToaryc5zkaYlNeQbt2ZqgOcUQgvoWG349IV8Crgjp2Awqif4rjcEwK/upwaU4LsFXWH6urN5ydLQ6hi5rPJ2APclcsZACZKhaac23SI9wKzTxyCfqEv74MkyWy9RJywWEeTw==
X-OriginatorOrg: unamur.be
X-MS-Exchange-CrossTenant-Network-Message-Id: b1183e2e-55f7-4ade-65fe-08dcd646b25b
X-MS-Exchange-CrossTenant-AuthSource: AS2PR07MB8953.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2024 11:57:10.9290 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5f31c5b4-f2e8-4772-8dd6-f268037b1eca
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: mRwzAKzqnAMhQv+6XdBubL2ihJ4it/kTbwygVLwTgO4dPbYUnvX80K7ajQlLMXCD0jkVeN3dlzrOrnWiy9GALQXD++qJ/GUgQfJzxXbqPLE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB9378
Message-ID-Hash: Q6GRPVCKPQSWS6M2S2UG3CFK4QUTRJHM
X-Message-ID-Hash: Q6GRPVCKPQSWS6M2S2UG3CFK4QUTRJHM
X-MailFrom: florentin.rochet@unamur.be
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/AV_xL1ITAS7EtYY6DCovXEuUO7Y>
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>
Dear all, I submitted a draft [0], [1] to discuss a potential extension to the QUIC protocol. In a nutshell, this extension is a collection of light changes to the QUIC wire format with the goal to enable implementers to provide a contiguous zero-copy interface on the receive path to an application embedding QUIC, which is not something we can do on QUIC v1 using atomic authenticated encryption APIs. This suggestion may help with QUIC's efficiency concerns to some extend, and should be cumulative to any future benefit brought by UDP IO optimizations. We have an implementation of the suggestions forked from quiche, called quiceh [2]. We also have a blogpost [3] summarizing the rational and expected benefits, as well as a (draft) paper [4] with more details and experiments. I would suggest reading [3] first, then jumping into [4] for any detail of concern, and then eventually reading [0]. Please let me know if you have any question or feedback. @QUIC chairs: if possible, I'd like to have a few minutes at the next IETF meeting (121 in Dublin?) to discuss this proposal. Best regards, Florentin [0] https://www.ietf.org/archive/id/draft-frochet-quicwg-reverso-for-quic-00.html [1] https://github.com/frochet/draft-rochet-reverso-for-quic [2] https://github.com/frochet/quiceh [3] https://reverso.info.unamur.be/ [4] https://arxiv.org/abs/2409.07138
- draft-frochet-quicwg-reverso-for-quic Florentin Rochet
- Re: draft-frochet-quicwg-reverso-for-quic Marten Seemann
- Re: draft-frochet-quicwg-reverso-for-quic Florentin Rochet