Re: [quicwg/base-drafts] Why do we have final size? (#3739)

Martin Thomson <> Tue, 09 June 2020 02:00 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 388303A091A for <>; Mon, 8 Jun 2020 19:00:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.554
X-Spam-Status: No, score=-1.554 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, DKIM_VALID_EF=-0.1, GB_SUMOF=5, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, 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 Kau_lVIOmAu6 for <>; Mon, 8 Jun 2020 19:00:22 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id E8D623A0918 for <>; Mon, 8 Jun 2020 19:00:21 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 51C4012130C for <>; Mon, 8 Jun 2020 19:00:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1591668021; bh=xNAPWWyofdqzXEuBnYM5d7AwLT2LLth2qgsXriZfdLQ=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=E2ZXCnDG770fwCWtofxjNGPxAPL/M/a5eL9D3mR0pfGdwH8jbtwLQ6NlSfDGaoW7i kmjY6Px7CWpnA2vQZU5l/8C24nKlS/NaNh5TbrKfBuJGRJGW2HTkgvFugmugy+PQvX f4zwKlf8FuBPkz9ABhn2H7LE/znub1HeqjoDa1Zg=
Date: Mon, 08 Jun 2020 19:00:21 -0700
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3739/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Why do we have final size? (#3739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5edeed35b23b_4b533f8e1becd964274640"; 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
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, 09 Jun 2020 02:00:23 -0000

@martinthomson commented on this pull request.

> +The final size of a stream is always signaled to the recipient.  The final size
+is the sum of the Offset and Length fields of a STREAM frame with a FIN flag,
+noting that these fields might be implicit.  Alternatively, the Final Size field
+of a RESET_STREAM frame carries this value.  This ensures that all ways that a
+stream can be closed result in the number of bytes on the stream being reliably

The implicit refers to the Length field, which is implicit when omitted.  Some tweaking might be required for that.

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