Re: [hybi] Multiplexing extension spec draft 03

Takeshi Yoshino <tyoshino@google.com> Tue, 27 March 2012 15:57 UTC

Return-Path: <tyoshino@google.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE5FB21E8135 for <hybi@ietfa.amsl.com>; Tue, 27 Mar 2012 08:57:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.964
X-Spam-Level:
X-Spam-Status: No, score=-102.964 tagged_above=-999 required=5 tests=[AWL=0.012, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RGnvRr-MTfSV for <hybi@ietfa.amsl.com>; Tue, 27 Mar 2012 08:57:02 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4D5EB21E8269 for <hybi@ietf.org>; Tue, 27 Mar 2012 08:57:02 -0700 (PDT)
Received: by ggmi1 with SMTP id i1so51716ggm.31 for <hybi@ietf.org>; Tue, 27 Mar 2012 08:57:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record; bh=SPXtpUaPElD3JbZ/inRpuH9vw3f/5QPRKnxYORZvC6o=; b=IFyaLArPnPI7/q76I9SaSeupJJageUNzjQWJ32htrYabmZP7VWusXphDu/3BIAJwjp Wa3DyFM4rOed05fnVBRbdjsJh1uhYX/OfyyYODAdqmnPNw41SY42NTjK4xjsGMgKsCL2 6h11AZOy0ItlOdJbnSY6D9vvc1RBrjafCqgSBnnlW/jeLc998+UDnYMW1M3m1Ymj+sil D3KEJgPWZIGensy7lFlUp+tVECY0WG8CWDiYp9jcxvdre6JsuABbfkeqvFRBNusl8xN/ RLncc54rIpVdr4uMFq5Sqj59ocpRPYLhiTw8iRVcinkZiGxVS1r8mYshbJLuhvTVfSK4 NasA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=SPXtpUaPElD3JbZ/inRpuH9vw3f/5QPRKnxYORZvC6o=; b=e4/MYME7c0irO0b/PcUA5wiyW9I5xvmHxc+P77x/L+2i6zS07OXAh5vJg7nuv8gzyX 8p6RajD3FqSLCOTAkoS39YSHgVho6DjYT+mqrNP8rFRxkhoRv0Vc+hE6IuJ5Um9D8gPY nMehUmGw+uRaVD8aP4W0C+U2dif2JpHpw5K6QBtuFfcFKEd8mA1yIB6kQ4BvmL6XtXU9 seDod+3culYhl+4lnI6Y3yKzHGl5IEBhMEMrNuHzA8YFtD1W2iij+Rw9cQJNGcIZMGSP AaPDwxNg9HgYAln+wtNbrWnRjj51NMfPTNPX2DSi6ZZ769NHNXpMapskpNyce5Ia1rpp +OMg==
Received: by 10.236.170.41 with SMTP id o29mr26516562yhl.83.1332863821888; Tue, 27 Mar 2012 08:57:01 -0700 (PDT)
Received: by 10.236.170.41 with SMTP id o29mr26516549yhl.83.1332863821767; Tue, 27 Mar 2012 08:57:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.101.155.5 with HTTP; Tue, 27 Mar 2012 08:56:41 -0700 (PDT)
In-Reply-To: <005101cd08eb$585ab9d0$09102d70$@noemax.com>
References: <CAH9hSJb1ewPO3EBgD78anD+=4XouToGR4X7C1wvWqonc2nYB6g@mail.gmail.com> <000301cd05dd$c8f9fc70$5aedf550$@noemax.com> <CAH9hSJYni6BboWdjkLX9xsguph7wJwjAmTUD1genFzT0ja5Wdw@mail.gmail.com> <001b01cd08cc$fe9ac980$fbd05c80$@noemax.com> <CAH9hSJZR7hC76KGwj4HCb+K=rf7SWB1UM5aHrZn_kuCufTUtiQ@mail.gmail.com> <005101cd08eb$585ab9d0$09102d70$@noemax.com>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Tue, 27 Mar 2012 17:56:41 +0200
Message-ID: <CAH9hSJZYqwE1PoY9Uq7avk5ncf7M+FCDXb3fons8Yn2tLuHZmw@mail.gmail.com>
To: Arman Djusupov <arman@noemax.com>
Content-Type: multipart/alternative; boundary="20cf303b38e3a1628304bc3b8ad0"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQmlYj2dQdDrWlgRzWxA88cB4fy0TB6t2aVyA5aa+inVfqgDFFc0uGiLU5e62TYO095KonBQ96Zgv3IygtgRYPsWa2pEza7R3LzT9NrSQoH5c23+Y17Y96OQpkz+7EVVEDqZlBME
Cc: hybi@ietf.org
Subject: Re: [hybi] Multiplexing extension spec draft 03
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Mar 2012 15:57:03 -0000

On Fri, Mar 23, 2012 at 12:51, Arman Djusupov <arman@noemax.com> wrote:

> I think it’s OK to disallow control frames with a channel ID other than 0.
> Since WS control frames apply to a physical channel,  I’m not sure they
> should apply to mux logical channels too (it will always confuse
> intermediaries that are not mux aware). We could actually create a single
> mux command for delivering all types of logical channel control frames,
> including custom opCodes that might be assigned in future.
>

Anyone objects to this? I heard from John that some people objected to put
everything into application data portion. Here, instead, we're going to
- use WebSocket frames' opcode to convey data frames' opcode of logical
channels
- use application data portion to convey control frames' opcode of logical
channels