Re: [quicwg/base-drafts] Frame type extensions (#58)

martinduke <notifications@github.com> Tue, 06 December 2016 00:48 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 B6F7D128B38 for <quic-issues@ietfa.amsl.com>; Mon, 5 Dec 2016 16:48:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.793
X-Spam-Level:
X-Spam-Status: No, score=-5.793 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-2.896, SPF_PASS=-0.001] autolearn=ham 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 yHdGHgNbSMir for <quic-issues@ietfa.amsl.com>; Mon, 5 Dec 2016 16:48:03 -0800 (PST)
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 BDFC812963A for <quic-issues@ietf.org>; Mon, 5 Dec 2016 16:48:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pFzaus2Vul+Nk38f3KYrEdBczVo=; b=DZxayUVG1BbEAcMB ieQ/Ucow9f7DDr2+MWfr4g2jNvL7dsR3+TQ5scJDhpOD5RSiuZdW5DnPsJo0RAqH CYmdU8fLHxU5mFy6jtiI0BaFfOg6zGqj6PraoUnIflq5WiLst0LIa/7iUKEkKKzh mkvT9Z+d+l/tENVlkbhlnVMehwU=
Received: by filter0529p1mdw1.sendgrid.net with SMTP id filter0529p1mdw1-8870-58460AC2-3F 2016-12-06 00:48:02.679914472 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id X2IcKIk5Tnmr11nuqX7YLw for <quic-issues@ietf.org>; Tue, 06 Dec 2016 00:48:02.634 +0000 (UTC)
Date: Mon, 05 Dec 2016 16:48:02 -0800
From: martinduke <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/58/265026720@github.com>
In-Reply-To: <quicwg/base-drafts/issues/58@github.com>
References: <quicwg/base-drafts/issues/58@github.com>
Subject: Re: [quicwg/base-drafts] Frame type extensions (#58)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58460ac286273_bf43f83abfb713835287"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak37EiZLru3r4uWf5mAXQsNKwqMYHpHij1ahpd CcwdeoqY17KOq9/NVzwrs3c6gP2ZyX3FtGSQzKAxsZ4pfq1lVvshzvL419NLzvaALHsEQ/PynLZbEl MMRRnJ5diKp54CI0RVX3VPwZYTuZNo+bsx7m5IM6MeNck7bg6nlPM6M/rOYvlGBAXrMwu+O8G49gru g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Zu2d_XcPub8GAisJAq0vBYnyhQs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quicwg/base-drafts <reply+0166e4ab90e9f682201b6913e4a565a0fe2e0d5f04792d5792cf00000001145dccc292a169ce0b80d4e5@reply.github.com>
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: Tue, 06 Dec 2016 00:48:06 -0000

I suggest we have a single frame type for "experimental", much like a TCP option. Similarly, there would be mandatory type field afterwards and a mandatory length field. Any QUIC endpoint MUST be able to parse the length field, at a minimum.

While many use cases for an experimental frame may be handled by the COPT tag, additional frames in the handshake would not be. Nor would frames sent before receipt of SHLO.

-- 
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/58#issuecomment-265026720