Re: [quicwg/base-drafts] Extension frames and congestion/flow control (#1811)
ianswett <notifications@github.com> Mon, 01 October 2018 17:52 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 88420130E74 for <quic-issues@ietfa.amsl.com>; Mon, 1 Oct 2018 10:52:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.455
X-Spam-Level:
X-Spam-Status: No, score=-8.455 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.456, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, 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 3O7UZDsCxLPK for <quic-issues@ietfa.amsl.com>; Mon, 1 Oct 2018 10:52:30 -0700 (PDT)
Received: from out-5.smtp.github.com (out-5.smtp.github.com [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1B44128C65 for <quic-issues@ietf.org>; Mon, 1 Oct 2018 10:52:30 -0700 (PDT)
Date: Mon, 01 Oct 2018 10:52:29 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1538416349; bh=9V37A2m6wohRV62DrEEWBYq6o6c7ppIA+q7VQMzpEjk=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=VjTOiZttS0L9Nj1kD/q6eKLkLqkFxpKZNIdSIm8cb211nO5h6YTt7o/aRiPj5N7KW AzHtMYMikNFuh0NbAmCjgciDfpCLV63OBSnZOVwDcgEC2TOh+6mi1/T7O2oeYo1Oz3 023dKozpjFkyHMmPQ8LTJak9Hp8HuwXmjF+HCZAc=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab330ddc0dcc570706c6f7f30c2bbfa19eb49abc4492cf0000000117ca20dd92a169ce15bedb09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1811/c426001039@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1811@github.com>
References: <quicwg/base-drafts/pull/1811@github.com>
Subject: Re: [quicwg/base-drafts] Extension frames and congestion/flow control (#1811)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bb25edd89d7c_31b83fcb9b6d45c4209757"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/OaHYbV2zLKpNIsvBNCvOyugdouE>
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: Mon, 01 Oct 2018 17:52:33 -0000
I'm of the opinion that even though QUIC can enable 2), it's neither a typical use case nor the one we should encourage, since I don't think it's feasible to respect CWND if you don't increase bytes_in_flight. There's a specific exception in the text for ACK frame replacements and supplements: "The exception is extension frames that replace or supplement the ACK frame." PADDING is weird because people requested it behave as it does. Admittedly, if it didn't have it's current behavior of increasing bytes_in_flight without eliciting an ACK, it would be identical to the PING frame. It's certainly a potential footgun and there's some text in recovery noting that, though it could be a little stronger: "Note that this means PADDING frames cause packets to contribute toward bytes in flight without directly causing an acknowledgment to be sent. -- 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/1811#issuecomment-426001039
- [quicwg/base-drafts] Extension frames and congest… ianswett
- Re: [quicwg/base-drafts] Extension frames and con… MikkelFJ
- Re: [quicwg/base-drafts] Extension frames and con… Lucas Pardue
- Re: [quicwg/base-drafts] Extension frames and con… ianswett
- Re: [quicwg/base-drafts] Extension frames and con… Martin Thomson
- Re: [quicwg/base-drafts] Extension frames and con… Rui Paulo
- Re: [quicwg/base-drafts] Extension frames and con… ianswett
- Re: [quicwg/base-drafts] Extension frames and con… Rui Paulo
- Re: [quicwg/base-drafts] Extension frames and con… Mike Bishop
- Re: [quicwg/base-drafts] Extension frames and con… ianswett
- Re: [quicwg/base-drafts] Extension frames and con… MikkelFJ
- Re: [quicwg/base-drafts] Extension frames and con… ianswett
- Re: [quicwg/base-drafts] Extension frames and con… Rui Paulo