[quicwg/base-drafts] Extension frames (#1473)

Martin Thomson <notifications@github.com> Mon, 25 June 2018 07:17 UTC

Return-Path: <noreply@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 B6B69127598 for <quic-issues@ietfa.amsl.com>; Mon, 25 Jun 2018 00:17:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.01
X-Spam-Level:
X-Spam-Status: No, score=-8.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 HACzeWUTxN3N for <quic-issues@ietfa.amsl.com>; Mon, 25 Jun 2018 00:17:47 -0700 (PDT)
Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C165124D68 for <quic-issues@ietf.org>; Mon, 25 Jun 2018 00:17:47 -0700 (PDT)
Date: Mon, 25 Jun 2018 00:17:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1529911066; bh=jbZlkgE6Thg6TOCpWYTGFrkk3OXuiBrh+nutXjhRXrA=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=hyOUb+JVeq0EjUdM/xPa/RtkMtd2Y/ZQyzLWSYOWMXeJCORA5bXVpj4+V71BLHqjJ cVg842mfn3FBBRGtHEoVDFpFOUggZVKBeBi+vfK2gvDvqnj8A4NQlKnFnq9mZda5He wceNsqL1HRPrO27uUXmSkTqFUcDTYo3B1tGaI5do=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab62f71c6c56eeef3bda1210eb680adc26a5210b5c92cf000000011748591a92a169ce13fc0fed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1473@github.com>
Subject: [quicwg/base-drafts] Extension frames (#1473)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b30971a38aa6_37123faf7a2c6f784622f3"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ioaGO9hhk4SekfRuM2Aiy8fT39o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.26
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: Mon, 25 Jun 2018 07:17:49 -0000

This is the outcome we discussed in Kista.

One tweak here is to avoid allowing variant variable-length integer encodings.  The definition of variable-length integers would allow for four different encodings of the core set of frame types, which would require recipients to modify their code to look at more than one octet.  For instance, ping is 0x07, 0x4007, 0x80000007, and 0xc000000000000007.  I think that it's easier for all involved not to have to worry about long encodings until they want to experiment.

I'm flexible on that point, as I am with respect to registration policies.

Closes #58, #1072, #1068.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1473

-- Commit Summary --

  * Extension frames

-- File Changes --

    M draft-ietf-quic-transport.md (85)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1473.patch
https://github.com/quicwg/base-drafts/pull/1473.diff

-- 
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/pull/1473