Re: [quicwg/base-drafts] Make RST_STREAM a bit on STREAM frame (#775)
ekr <notifications@github.com> Tue, 19 September 2017 16:29 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 B4F77134286 for <quic-issues@ietfa.amsl.com>; Tue, 19 Sep 2017 09:29:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 7UlIQKM8Nz6s for <quic-issues@ietfa.amsl.com>; Tue, 19 Sep 2017 09:29:42 -0700 (PDT)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 043EC133342 for <quic-issues@ietf.org>; Tue, 19 Sep 2017 09:29:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=x8ZmMn8C7FEmbChoqdDhF0obtjA=; b=m8B+djiHNgxxghmH ixucvDnuxt2jPANOvHHCU8THIsSvkViXD1vE2vHxVCXPrF3WyR2VyQOINyajs5OJ lBR6fTFtSWn6wC/rEvKksZCJKQlfEAgwQmj9w/XnsdoTffxLtFK1VVEhl34LGANP gftCJcapkqYqI1yvIxI3yc9S1BA=
Received: by filter1120p1mdw1.sendgrid.net with SMTP id filter1120p1mdw1-11441-59C145F5-5 2017-09-19 16:29:41.029365376 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0026p1mdw1.sendgrid.net (SG) with ESMTP id D666TjCVQMOp-n_mGRoOGw for <quic-issues@ietf.org>; Tue, 19 Sep 2017 16:29:40.966 +0000 (UTC)
Date: Tue, 19 Sep 2017 16:29:41 +0000
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab49ab782e3eefb7e3a0627ab7bd42a3146fc52c6792cf0000000115d907f492a169ce0f6980d1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/775/330596075@github.com>
In-Reply-To: <quicwg/base-drafts/issues/775@github.com>
References: <quicwg/base-drafts/issues/775@github.com>
Subject: Re: [quicwg/base-drafts] Make RST_STREAM a bit on STREAM frame (#775)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59c145f4af8aa_544d3ff65d09af7c87223"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2iTscyJjD26OnhagiAENxEblgyegn38Tc/pw 1XVO8u6lasrTJoSV8if9aethCHB3w+sRP1WBAO2BWO8Tn8Yk1m+TsQ52l0BBmCrhTkpG9DGmLRMvBA Yl4Wb56pYRt11/uxdHAqs39k95pQ2LNa5i4nt5crt1PvUia6SUgT9kEQ/w==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8NrycyXqlxyiIhbXalutaCT0-K0>
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: Tue, 19 Sep 2017 16:29:44 -0000
Well, I'm not sure how to respond to "I don't see the value". As I said, it would be convenient for certain implementation strategies to have everything that affects stream state grouped together so that you can just do: ``` 1. Is this a stream-type frame? 2. Find stream 3. Pass to stream ``` And having the check in one require ranging across multiple types and then having the step in 3 require passing a type (and needing to keep the type lists in sync) is clumsy. I'm prepared to believe that it wouldn't be useful in your implementation, but it would be in Minq. Note that this would be somewhat easier if the ranges for all the stream-affecting frames were contiguous, but they are currently not. WRT the question of the stream frames being bulkier, that seems like an artifact of how you construct things. You don't need to have MAX_STREAM_DATA in any frame, but rather you need a way to carry it, but presence or absence can be a bit or some other encoding. It need not chew up the full size. -- 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/775#issuecomment-330596075
- [quicwg/base-drafts] Make RST_STREAM a bit on STR… ekr
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… Ryan Hamilton
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… ekr
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… Ryan Hamilton
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… ekr
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… ianswett
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… ekr
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… janaiyengar
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… janaiyengar
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… ekr
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… Ryan Hamilton
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… Martin Thomson
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… Martin Thomson
- Re: [quicwg/base-drafts] Make RST_STREAM a bit on… Martin Thomson