A design for the Message frame(s)

Ian Swett <ianswett@google.com> Wed, 12 September 2018 23:22 UTC

Return-Path: <ianswett@google.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 3FCC2130DF6 for <quic@ietfa.amsl.com>; Wed, 12 Sep 2018 16:22:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.51
X-Spam-Level:
X-Spam-Status: No, score=-17.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 i3sYBiD9HqXp for <quic@ietfa.amsl.com>; Wed, 12 Sep 2018 16:22:53 -0700 (PDT)
Received: from mail-yw1-xc32.google.com (mail-yw1-xc32.google.com [IPv6:2607:f8b0:4864:20::c32]) (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 5E5E8130DD7 for <quic@ietf.org>; Wed, 12 Sep 2018 16:22:53 -0700 (PDT)
Received: by mail-yw1-xc32.google.com with SMTP id l9-v6so419781ywc.11 for <quic@ietf.org>; Wed, 12 Sep 2018 16:22:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=bzDprgzI/2Vj/kr+5cx10h5rMe1RgHz+JlppIa8x8x0=; b=GLHM7pHro7qHl0kqeJqL1D6I4Sr4ovh/oYIODflz6Iqk5seJqsXzVZwKysvhxAMZfx pU/8CccAxcuhljmxfXRcQlRVRlvhCJmQVkftKscuTboIONKiWrydvgbBhOHVQKX93M1h qLerE5zM0VGU1M2BozfFDP6lQT/rUz5URV50qHDWQ7VuXBcxLfNCDJbUDJDRocIFmaDJ MrTw2GUiWJRDvLBskOlxEyJi7otmp4OW9g46ig+D3IhK5INAEPEFm2HTw3oAz2rFPcak HSBwEQ6p5IU3VoZW61bup9Q0PhsNYiIzXS9de8fvfOb5WzuKRkQAmvdjZzXlb6AQadYs IALg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bzDprgzI/2Vj/kr+5cx10h5rMe1RgHz+JlppIa8x8x0=; b=XP2mRLjLN6NaZCbQ/Kp6R0Zv/VQb7W6Koj4CQD2lpD59hpBlO3Ku/YMag53hYOURfB jMG8Bb7laqdW5WtSXFbdUa9WMylltNlSRmLMoLE540/f8sGw3D42YdIL2cznJWM3D9NP LVVy2tPT1GOmBRMqq/rJzwXkt52j7tGaavMKwM9/5IMlEeY4ZWsuCPkT93gpba9wzFXs NDokfX4eWK8b6ywULrQbkteEufyyG8ExA7yoq+uJwlLalaz34XnlY5vCwgWPd1460uvq OYNvawib0GkdPQNNPZB6NuE3OiVNd18Ica3KXu/77l5DWtlCjjPvrNJxL4dCqect40tq sE7w==
X-Gm-Message-State: APzg51DQA6JvDEX6aNZT2nsfNZwoJj95bPhH82t2QOD5FhwXnEQXUuee I9bqRUE3PWjDiowMc2OTAzGeieb/gZ4+hqC6nKeZwYWlIUs=
X-Google-Smtp-Source: ANB0VdYAj+Oo8wzSWVRc8AaH5whqu5DMfJ3VPQo2XPx+YJkzJFPRI+4bQtLhJeIhBd4whG2SzeLAsztjnZ6vn5RY5u8=
X-Received: by 2002:a0d:d1c1:: with SMTP id t184-v6mr2144875ywd.241.1536794571823; Wed, 12 Sep 2018 16:22:51 -0700 (PDT)
MIME-Version: 1.0
From: Ian Swett <ianswett@google.com>
Date: Wed, 12 Sep 2018 19:22:40 -0400
Message-ID: <CAKcm_gPQ5kD-0y3goR7d6tV22=tb52FabtA91_3pw2rf91KSqw@mail.gmail.com>
Subject: A design for the Message frame(s)
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008c6c4f0575b4de3a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/p0SSsnlUi_m6xNvTmBEJ41UPYA0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 12 Sep 2018 23:22:56 -0000

I wrote up a proposed API and framing for the MESSAGE frame(Issue #814
<https://github.com/quicwg/base-drafts/issues/814>)

The goal is for the MESSAGE frame to become an extension for QUIC v1, since
it could be very useful to applications such as WebRTC.  The timeline for
this is independent of QUIC v1 and I don't believe we need to spend time on
this in New York, but I'm interested in feedback and there is an
implementation
<https://chromium-review.googlesource.com/c/chromium/src/+/1219911> in the
latest Chrome canary when version 45 is enabled.

https://docs.google.com/document/d/18acTXqwP8D8nBjhJjTtRrP1eaSjyQSojTUYjPViC1Zc/edit#

Thanks, Ian