[quicwg/base-drafts] Can Retry or VNego be compound with other packets? (#1292)

Christian Huitema <notifications@github.com> Fri, 13 April 2018 23:14 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C90BE1201F8 for <quic-issues@ietfa.amsl.com>; Fri, 13 Apr 2018 16:14:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.392
X-Spam-Level:
X-Spam-Status: No, score=-1.392 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 9D4cBr3BxNAJ for <quic-issues@ietfa.amsl.com>; Fri, 13 Apr 2018 16:14:38 -0700 (PDT)
Received: from o4.sgmail.github.com (o4.sgmail.github.com [192.254.112.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F2FB120047 for <quic-issues@ietf.org>; Fri, 13 Apr 2018 16:14:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=o5ebzAOD3LQ0JWmsHFJLEsjDSl0=; b=BoZ0jqaDXlqxONZU 0MzDz2/CIxLTF8ZH7PN7AjLSrT98FpHwFsVtmgClxIu9Ep3u5051hlJ2wxOyRZ+y rqcLzJAVqQug7JGMw/bng1ljQEF4misEYqBkPzHwCbB3CakyhLTEX4QmRdJJrPs1 8p89vlSV0FrZl5y+vHDWomOns4Q=
Received: by filter0557p1mdw1.sendgrid.net with SMTP id filter0557p1mdw1-24935-5AD139DD-B 2018-04-13 23:14:37.201776169 +0000 UTC
Received: from smtp.github.com (out-3.smtp.github.com [192.30.252.194]) by ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id NKiX12QcRUGFlGWN1K2p5Q for <quic-issues@ietf.org>; Fri, 13 Apr 2018 23:14:37.191 +0000 (UTC)
Date: Fri, 13 Apr 2018 23:14:37 +0000
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4d467aad951821e3b7a84c4c19994a26f960ed7f92cf0000000116e8fbdd92a169ce12bb7538@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1292@github.com>
Subject: [quicwg/base-drafts] Can Retry or VNego be compound with other packets? (#1292)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ad139dd1dca1_757f3fea1fbf0f38837e4"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2X1WU8EzewPmahtgvzz2RAjPdwV1rijnH/di lZP5016Q/N35lEvBstWPLYrTNXtNbGJpta8mHBGaVSnAwXY7KWV2XZ8VSAZaw4lfUxw6GhQYuOx3zZ R9fK8PSjHzsWJHoALoskXoMlpWMH9k88geaiZvywB8HkkaD69T+28G9C6Ue0+StsPWXzvAPCW5bv7q s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8RdunxFZPRoVFt9WphRVpm9Fy88>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Apr 2018 23:14:40 -0000

The spec now says that "A sender can coalesce multiple QUIC packets (typically a Cryptographic Handshake packet and a Protected packet) into one UDP datagram." Should that be qualified?

For example, does it make sense to compound a Version Negotiation packet with any other packet? Of course, there is no length field in VNego, but one might imagine combining a handshake packet and a VNego packet, maybe as away to send an ACK for the client init. My feeling is "don't do that". Should it be said?

The same goes for the stateless retry packet. Does it make sense to combine it with a handshake packet?



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/1292