Re: [quicwg/base-drafts] Interleaved Stream IDs are awkward (#1430)

MikkelFJ <notifications@github.com> Tue, 12 June 2018 18:30 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 96831130FAB for <quic-issues@ietfa.amsl.com>; Tue, 12 Jun 2018 11:30:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.009
X-Spam-Level:
X-Spam-Status: No, score=-3.009 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, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 6pPj0KgIHQH7 for <quic-issues@ietfa.amsl.com>; Tue, 12 Jun 2018 11:30:23 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (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 ED11D130E7B for <quic-issues@ietf.org>; Tue, 12 Jun 2018 11:30:22 -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=6awAAom9WXzu6e0meHrGGbi4iAY=; b=HZYAURjk5wSjwSQi QawHtHGgI0A86lJ75nzhyufx9mgoCICRSC4u6I95XXG09FJSPGh++TkjFyTcFL8u KeTZ7JWrMNEehefqgR/UH1X2zhDCC5hr94Zg0VPqMNGJcCeCriIvRtkPBF9Sxo1q sRmuERUXfICvL1VDwhFTtWPzzEY=
Received: by filter0720p1las1.sendgrid.net with SMTP id filter0720p1las1-3697-5B20113D-22 2018-06-12 18:30:21.759880382 +0000 UTC
Received: from github-lowworker13-cp1-prd.iad.github.net (unknown [192.30.252.42]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 3YIV8C9lTJKvoXeO5_l5jg for <quic-issues@ietf.org>; Tue, 12 Jun 2018 18:30:21.681 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker13-cp1-prd.iad.github.net (Postfix) with ESMTP id A521622373 for <quic-issues@ietf.org>; Tue, 12 Jun 2018 11:30:21 -0700 (PDT)
Date: Tue, 12 Jun 2018 18:30:22 +0000
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9ed1303293ee52e2acf2a44b53679eeb064a59c892cf000000011737d33d92a169ce13b4e093@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1430/396689436@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1430@github.com>
References: <quicwg/base-drafts/issues/1430@github.com>
Subject: Re: [quicwg/base-drafts] Interleaved Stream IDs are awkward (#1430)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b20113da2e32_5fe63fbcd856af841084e2"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak03FFQNVkNnwBKFBIeyAq1EaYuwEiEukdVhui kivlr2cn5lgR4OAbwfjounfEFLZTylH1/1ggdij6CRpukes8ubCXUIqVwCfK5LJGnIrtbgcbZZlnVw pz8mPCUj8JboyzM5w9BbTx1dKOofjVAknt3VZ3oevNMkm4LD3LlL/MLVFA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/e3HDxkJg7bOpzYVe3epP3dsdS4c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.26
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, 12 Jun 2018 18:30:26 -0000

It's beneficial to have the stream type detectable in the frame type because it is then possible to dispatch to separate handler logic before reading the frame and that logic then doesn't have to do special bit magic and branch on what it discovers. OTOH separate handlers can easily call shared support functions for streams.

-- 
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/1430#issuecomment-396689436