Re: [QUIC] h2 mapping - extensions
Patrick McManus <pmcmanus@mozilla.com> Mon, 07 November 2016 19:34 UTC
Return-Path: <pmcmanus@mozilla.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FD9B1296EC for <quic@ietfa.amsl.com>; Mon, 7 Nov 2016 11:34:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.735
X-Spam-Level:
X-Spam-Status: No, score=-0.735 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_SORBS_SPAM=0.5, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
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 Mys0SXf0aRud for <quic@ietfa.amsl.com>; Mon, 7 Nov 2016 11:34:43 -0800 (PST)
Received: from linode64.ducksong.com (www.ducksong.com [192.155.95.102]) by ietfa.amsl.com (Postfix) with ESMTP id E4FFB129695 for <quic@ietf.org>; Mon, 7 Nov 2016 11:34:42 -0800 (PST)
Received: from mail-it0-f44.google.com (mail-it0-f44.google.com [209.85.214.44]) by linode64.ducksong.com (Postfix) with ESMTPSA id 17B8A3A015 for <quic@ietf.org>; Mon, 7 Nov 2016 14:34:42 -0500 (EST)
Received: by mail-it0-f44.google.com with SMTP id u205so150250970itc.0 for <quic@ietf.org>; Mon, 07 Nov 2016 11:34:42 -0800 (PST)
X-Gm-Message-State: ABUngvfEVBhK/K9F3Cb+ZVAk41tBTTWCcNvLtmsW2joXZ8YW64mZC76pZyy6tEr05e84MwIpVSeg7paikExJiA==
X-Received: by 10.36.39.85 with SMTP id g82mr6516215ita.52.1478547281659; Mon, 07 Nov 2016 11:34:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.84.71 with HTTP; Mon, 7 Nov 2016 11:34:41 -0800 (PST)
In-Reply-To: <CAGD1bZa94aJ1C8iqxe4MNrWFsC0mVMYwvTujpBVbL2RyFPwmMw@mail.gmail.com>
References: <CAOdDvNpGf7bcwt3Nyqk0_HPPSoXE-w8ZeYEdo4c76vpuXku0mg@mail.gmail.com> <CAGD1bZa94aJ1C8iqxe4MNrWFsC0mVMYwvTujpBVbL2RyFPwmMw@mail.gmail.com>
From: Patrick McManus <pmcmanus@mozilla.com>
Date: Mon, 07 Nov 2016 14:34:41 -0500
X-Gmail-Original-Message-ID: <CAOdDvNo3YnR2h4aTDFGeRg7Q5t3-DOFPmdAqUeBkncOz1mF=EA@mail.gmail.com>
Message-ID: <CAOdDvNo3YnR2h4aTDFGeRg7Q5t3-DOFPmdAqUeBkncOz1mF=EA@mail.gmail.com>
To: Jana Iyengar <jri@google.com>
Content-Type: multipart/alternative; boundary="001a1147cc5c81d0bf0540bb1def"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/GGPQmfB7znw0LTR5NhmmyCr_BB8>
Cc: quic@ietf.org, Patrick McManus <pmcmanus@mozilla.com>
Subject: Re: [QUIC] h2 mapping - extensions
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Nov 2016 19:34:45 -0000
On Mon, Nov 7, 2016 at 2:26 PM, Jana Iyengar <jri@google.com> wrote: > On Thu, Nov 3, 2016 at 2:39 PM, Patrick McManus <pmcmanus@mozilla.com> > wrote: > >> Hi Robbie, Mike, et al. Thanks for getting the ball rolling with >> https://tools.ietf.org/html/draft-shade-quic-http2-mapping-00.. >> >> What is the thinking about rfc 7540 h2 extensions and the h2/quic >> mapping.. particularly the way it allows unspecified frame types which may >> or may not require negotiation. >> >> it seems some of these extensions may have stateful issues across >> streams, ala hpack and some may not. >> >> If the extension were only defined for h2-over-quic that would be for the >> extension to sort out.. but it doesn't seem like we are limiting things to >> quic vs tcp, or are we? >> > > Not sure what you mean by not limiting things to QUIC vs. TCP -- do you > have a different mapping in mind? > I meant explicitly scoping h2 extensions so that they only apply to quic and/or tcp.. and it does seem like that's what you mean :) > > My sense is that we'll need to > (i) define how current extensions will work with QUIC (eg, HPACK), and > fwiw HPACK/QPACK is not an extension and you can't define it as one in quic because it would need to be negotiated and that's going to break the 0RTT goal of the protocol. I don't think that's a problem though as there is no need to make it an extension :) > (ii) require that future extensions be defined explicitly for both TCP > and QUIC. > So the mapping document will need to establish a new h2 extension registry? -P
- [QUIC] h2 mapping - extensions Patrick McManus
- [QUIC] h2 mapping - extensions Patrick McManus
- Re: [QUIC] h2 mapping - extensions Jana Iyengar
- Re: [QUIC] h2 mapping - extensions Patrick McManus
- Re: [QUIC] h2 mapping - extensions Jana Iyengar
- Re: [QUIC] h2 mapping - extensions Mike Bishop
- Re: [QUIC] h2 mapping - extensions Stefan Eissing
- Re: [QUIC] h2 mapping - extensions Patrick McManus
- Re: [QUIC] h2 mapping - extensions Martin Thomson
- Re: [QUIC] h2 mapping - extensions Cory Benfield
- Re: [QUIC] h2 mapping - extensions Martin Thomson
- Re: [QUIC] h2 mapping - extensions Ian Swett
- Re: [QUIC] h2 mapping - extensions Ian Swett
- Re: [QUIC] h2 mapping - extensions Cory Benfield
- Re: [QUIC] h2 mapping - extensions Stefan Eissing
- Re: [QUIC] h2 mapping - extensions Cory Benfield
- Re: [QUIC] h2 mapping - extensions Mike Bishop
- Re: [QUIC] h2 mapping - extensions Martin Thomson
- Re: [QUIC] h2 mapping - extensions Stefan Eissing
- Re: [QUIC] h2 mapping - extensions Mike Bishop
- Re: [QUIC] h2 mapping - extensions Ryan Hamilton