Re: [quicwg/base-drafts] Clarify bytes_in_flight (#551)
Martin Thomson <notifications@github.com> Tue, 23 May 2017 00:18 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 2F8FD12945A for <quic-issues@ietfa.amsl.com>; Mon, 22 May 2017 17:18:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.518
X-Spam-Level:
X-Spam-Status: No, score=-6.518 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.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 lPiovcv2FPVB for <quic-issues@ietfa.amsl.com>; Mon, 22 May 2017 17:18:44 -0700 (PDT)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55883128D3E for <quic-issues@ietf.org>; Mon, 22 May 2017 17:18:44 -0700 (PDT)
Date: Mon, 22 May 2017 17:18:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1495498723; bh=AcbqH5d6dBntQB59q0VEDHpnHDJkLfHdIvfC77/R6ao=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UOeYCpH1FaRflnlKbEfvWGbS+baFgJyweueCoX4n1E2zQGDEWe2KnHrVarmOgUJSa i92MgsdYm74OaoUa3S4iHdDxD1UuVKm1Hg5/2EI63fSz+MIZHJtKDrtqoASP27bqPl 9Dpbc9h/omShIdr9saE2i41JE9P9wcZ1P8HKju5Y=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3d7927e8f9df53d9f09b5de123e0f9b2033c688a92cf00000001153b41e392a169ce0dbd3499@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/551/review/39615529@github.com>
In-Reply-To: <quicwg/base-drafts/pull/551@github.com>
References: <quicwg/base-drafts/pull/551@github.com>
Subject: Re: [quicwg/base-drafts] Clarify bytes_in_flight (#551)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59237fe34d76c_2b883fb4265c3c34256c1"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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/6iiLG7zJ1rdcH_b3qmZSNrQ7buM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 23 May 2017 00:18:46 -0000
martinthomson commented on this pull request. > @@ -615,6 +615,8 @@ are described in this section. bytes_in_flight: : The sum of the size in bytes of all sent packets that contain at least one retransmittable frame, and have not been acked or declared lost. + The size does not include IP or UDP overhead. Ack only frames do not + count towards byte_in_flight. Ouch, that's kinda ugly. You are saying that if you include a PING, plus a 999 octet ACK, then you have 1000 octets in flight, but drop the ping and you have 0. I wonder what impact that has on traffic analysis. I understand that TCP doesn't do this, but is there any reason why we need to copy that? A packet that is sent is still creating congestion. In any case, I think that this needs to be clearer. This counts the entire QUIC packet, including the header and any overhead added by packet protection or integrity. QUIC packets that only contain ACK frames are not counted. What - if any - impact does PADDING have on this? -- 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/551#pullrequestreview-39615529
- [quicwg/base-drafts] Clarify bytes_in_flight (#55… ianswett
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … Martin Thomson
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … ianswett
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … Martin Thomson
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … mirjak
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … ianswett
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … Martin Thomson
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … Martin Thomson
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … ianswett
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … janaiyengar
- Re: [quicwg/base-drafts] Clarify bytes_in_flight … ianswett