Re: [quicwg/base-drafts] nonsensical MUST on frames fitting in packets (#2603)

MikkelFJ <notifications@github.com> Wed, 10 April 2019 21:15 UTC

Return-Path: <noreply@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 D7CEE120088 for <quic-issues@ietfa.amsl.com>; Wed, 10 Apr 2019 14:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8
X-Spam-Level:
X-Spam-Status: No, score=-8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 8JSrxb8SQPNV for <quic-issues@ietfa.amsl.com>; Wed, 10 Apr 2019 14:15:19 -0700 (PDT)
Received: from out-7.smtp.github.com (out-7.smtp.github.com [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19B2A12033F for <quic-issues@ietf.org>; Wed, 10 Apr 2019 14:15:19 -0700 (PDT)
Date: Wed, 10 Apr 2019 14:15:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1554930918; bh=Ca+l9cHVs+DZ2lhDp8LFyyZHi8ovCJx8Nrs4s+vdGc8=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=sGt4VOWNxelWLCfs+g3cC4l6yJn4/EdFdVQmWUvgIH1/si5b1cga9AQNDn3kYQwgx Thv/pKl+DLGNy7q5SNyrzpcUdxrAMQkAZmatWCV+4qRz7wewsV8MprK5bK1TBKFoC4 HR7gonHJ442Pwd8deOFhHyjTD2ZRtLTmyG0rX9Jg=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab36abdaf2bdbb2e75ad8299174e6ee1ac465e717192cebabb8f6692a169ce19b4b084@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2603/c481868159@github.com>
In-Reply-To: <quicwg/base-drafts/pull/2603@github.com>
References: <quicwg/base-drafts/pull/2603@github.com>
Subject: Re: [quicwg/base-drafts] nonsensical MUST on frames fitting in packets (#2603)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cae5ce6d22b_2593fcbb5cd45b8210597"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/W4z-Sgi_dKUBiY0CNGbXNG5onV8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 10 Apr 2019 21:15:22 -0000

> I'm in the other camp. The spec doesn't describe means for frames to span packets, so how does a receiving peer detect that this has occurred, and how would it react if it did?

The fact that this is difficult does not prevent the sender from doing it. The receiver could detect that a stream frame was shorter that advertised and assume the next higher packet number must have the rest, or some of the rest. Of course, this is an incorrect assumption, but if the receivers implementation is the same as the senders, this could work for a while, until it breaks.

-- 
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/pull/2603#issuecomment-481868159