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 CA6C9127522
 for <quic-issues@ietfa.amsl.com>; Thu, 14 Dec 2017 08:27:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 J-qktA0J8Olz for <quic-issues@ietfa.amsl.com>;
 Thu, 14 Dec 2017 08:27:58 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net
 (github-smtp2-ext3.iad.github.net [192.30.252.194])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id E88431273B1
 for <quic-issues@ietf.org>; Thu, 14 Dec 2017 08:27:57 -0800 (PST)
Date: Thu, 14 Dec 2017 08:27:57 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
 s=pf2014; t=1513268877;
 bh=P9JMro28j06GtdDeUlSOzYtlA7qAlCmT+hN20FECWQw=;
 h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post:
 List-Unsubscribe:From;
 b=x/Vyy/a87n7fh8gBrwEKop1R2wxQ7UsgMAC8mWeLxfahiccP+yp0FvIfhQHYXW9MC
 Kn2nVjpYRWSi8oTXt78vBy0Q0dIW4ZB0TUm0kzJpahIiTX+bojuRszAEpexiv0qqPr
 WeO+6LH45G84+47HQX1xhvkRcm4OAbgtPzLnCEFg=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts
 <reply+0166e4aba78e47381deb068182563cf80b58f9dfa3116e4492cf00000001164a688d92a169ce10d16a95@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1016@github.com>
Subject: [quicwg/base-drafts] Split stream initial flow control (#1016)
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_5a32a68da291_2e863f8a7f472f2c26804f";
 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/lSU6rWty_HiNEMh2ZEcnI8pnaF0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 14 Dec 2017 16:28:00 -0000


----==_mimepart_5a32a68da291_2e863f8a7f472f2c26804f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The initial_max_stream_data transport parameter governs three types of stream data:
* data received on unidirectional streams initiated by a peer
* data received on bidirectional streams initiated by a peer
* data received on bidirectional streams initiated by this endpoint

These are currently all controlled by the same transport parameter.  We should consider whether having multiple transport parameters is desirable.  Obviously, having more is desirable, and I could see a fairly good case for just relying on MAX_STREAM_DATA for the last of these, but for streams that are remotely initiated, that is less directly useful.  It seems likely that streams used for different purposes will have different constraints.

-- 
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/1016
----==_mimepart_5a32a68da291_2e863f8a7f472f2c26804f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The initial_max_stream_data transport parameter governs three types of stream data:</p>
<ul>
<li>data received on unidirectional streams initiated by a peer</li>
<li>data received on bidirectional streams initiated by a peer</li>
<li>data received on bidirectional streams initiated by this endpoint</li>
</ul>
<p>These are currently all controlled by the same transport parameter.  We should consider whether having multiple transport parameters is desirable.  Obviously, having more is desirable, and I could see a fairly good case for just relying on MAX_STREAM_DATA for the last of these, but for streams that are remotely initiated, that is less directly useful.  It seems likely that streams used for different purposes will have different constraints.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1016">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1KgWmdiQslFMjz5h-g2wFM_Pnv6ks5tAUyNgaJpZM4RCUew">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9YvQSc8UE-OLSv-u0bMdmp-Yv1Iks5tAUyNgaJpZM4RCUew.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1016"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Split stream initial flow control (#1016)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1016"}}}</script>
----==_mimepart_5a32a68da291_2e863f8a7f472f2c26804f--

