[quicwg/base-drafts] Packet header fields cannot be omitted (#3029)

Dmitri Tikhonov <notifications@github.com> Fri, 13 September 2019 14:07 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 []) by ietfa.amsl.com (Postfix) with ESMTP id CBC9A120043 for <quic-issues@ietfa.amsl.com>; Fri, 13 Sep 2019 07:07:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.28
X-Spam-Status: No, score=-6.28 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id TApAWwL1muhb for <quic-issues@ietfa.amsl.com>; Fri, 13 Sep 2019 07:07:07 -0700 (PDT)
Received: from out-18.smtp.github.com (out-18.smtp.github.com []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7666F12002F for <quic-issues@ietf.org>; Fri, 13 Sep 2019 07:07:07 -0700 (PDT)
Received: from github-lowworker-39b4a70.va3-iad.github.net (github-lowworker-39b4a70.va3-iad.github.net []) by smtp.github.com (Postfix) with ESMTP id 9FBED6E113E for <quic-issues@ietf.org>; Fri, 13 Sep 2019 07:07:06 -0700 (PDT)
Date: Fri, 13 Sep 2019 07:07:06 -0700
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK2OXYOIYHA4UUKS3LV3RDRRVEVBNHHB2Z62PY@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3029@github.com>
Subject: [quicwg/base-drafts] Packet header fields cannot be omitted (#3029)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d7ba28a8f8cb_17533fc9e52cd96067683"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/1G3SaJc5rslVmKnTGyqf9yCqeNA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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 Sep 2019 14:07:10 -0000

At the top of page 66 of the [transport draft](https://tools.ietf.org/html/draft-ietf-quic-transport-23), we read:

   Every QUIC packet that is coalesced into a single UDP datagram is
   separate and complete.  Though the values of some fields in the
   packet header might be redundant, no fields are omitted.  The
   receiver of coalesced QUIC packets MUST individually process each
   QUIC packet and separately acknowledge them, as if they were received
   as the payload of different UDP datagrams.  For example, if
   decryption fails (because the keys are not available or any other
   reason), the receiver MAY either discard or buffer the packet for
   later processing and MUST attempt to process the remaining packets.

The second sentence seems to imply that a field *could* be omitted.

Does this sentence sound odd to anyone else?

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: