Re: [quicwg/base-drafts] Discard inconsistent packets (#2431)

Mike Bishop <> Tue, 12 February 2019 00:17 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8855712941A for <>; Mon, 11 Feb 2019 16:17:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8
X-Spam-Status: No, score=-8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id q0NxAieDLtVe for <>; Mon, 11 Feb 2019 16:17:49 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 0A5D512426A for <>; Mon, 11 Feb 2019 16:17:49 -0800 (PST)
Date: Mon, 11 Feb 2019 16:17:48 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1549930668; bh=0fKrmaJ5uVDJn+VFoSlpGFANHIb+GC8zW72mdMAPKSg=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vyVfc8YrFPZI/Z1HUxf2YtMgE/AMhbo9XkuWwJOcuvv1JJvRmprtxNdma+V/ztjq6 ZXkzu5J5EYJK5ZDCS6gNepmJQa1p2oyh07pPf97P1QMzo2uy8GmXspxosXlglbaP10 ZQWrTwvzPEBBGcGMA9Yb8dN0zEVLI0bDtru4kP2I=
From: Mike Bishop <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2431/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Discard inconsistent packets (#2431)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c6210ac286bd_4e223f826e0d45b4487015"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 12 Feb 2019 00:17:51 -0000

That's an interesting question.  The Length field is version-specific.  If you include it, you can have no expectation that a peer which doesn't speak that version will even be able to find anything further in the datagram -- as far as it knows, the remainder of the datagram is that connection.  But that actually has a potential use.

On receipt, if the logic first attempts to chunk up the datagram and the subsequent packet is the correct version for the connection, then acknowledging that second coalesced packet implies that you support the first packet's version.

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