[quicwg/base-drafts] confusing Fast Retransmit modes (#1212)
Marten Seemann <notifications@github.com> Thu, 15 March 2018 16:50 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 748891252BA for <quic-issues@ietfa.amsl.com>; Thu, 15 Mar 2018 09:50:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.605
X-Spam-Level:
X-Spam-Status: No, score=-0.605 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 b_BFmCUdPCDv for <quic-issues@ietfa.amsl.com>; Thu, 15 Mar 2018 09:50:43 -0700 (PDT)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 A08E3124B0A for <quic-issues@ietf.org>; Thu, 15 Mar 2018 09:50:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=CTTht8FNvrVF7aqgYSJBH2sbLnI=; b=R3OxMOU7EhNKVLmc o76PEr2dggVzPOquvaOih+HKMxW09BnWme2v30vvhzQNOFHRBXdIp+2X/ezcP5RU jFdlHu5d26ICu7X2X964g6rR+HCxSOijfm/feqUsGNsC1MBcaIqoSuTL1m+yWyAz 90NLJx/FrP9wa+NSJ3+ZtHARo+U=
Received: by filter0588p1las1.sendgrid.net with SMTP id filter0588p1las1-10697-5AAAA462-2F 2018-03-15 16:50:42.876418937 +0000 UTC
Received: from smtp.github.com (out-2.smtp.github.com [192.30.252.193]) by ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id FKXhx4IXR4qZ319YlkwMgA for <quic-issues@ietf.org>; Thu, 15 Mar 2018 16:50:42.834 +0000 (UTC)
Date: Thu, 15 Mar 2018 16:50:43 +0000
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8a6784ce4ef4d3716ca9d28059f8aab9b0e4eb0e92cf0000000116c2666292a169ce12379e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1212@github.com>
Subject: [quicwg/base-drafts] confusing Fast Retransmit modes (#1212)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5aaaa462a6991_119f2b16dbfe0ed0335811"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2ayPQBtAtMGLIVahm04/gzYAGHtoLmqvljIS C7HVvkqK0ipfw8S6orFnhM+UrjxTrUWTB9mxb2aKdV5bqEIziFTKn2i6dpHSwLkAvqpj1+jVjDd4zq eryEoXh8VrCUfs19ujCrLLhRGgm4CluaCn3vmZRWh/G9q1GLHL0MAzu9/5mdjU/VmWG+fRkLSyoU/1 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XoyVYBglHkz5w20cPma_D7S61Ok>
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: Thu, 15 Mar 2018 16:50:45 -0000
The loss recovery spec describes to different (and mutually exclusive) Fast Retransmit modes: one detects reordering in packet number space, the other one in time space. The Fast Retransmit section is not clear about the fact that implementations have to choose one or the other mode, and just mentions time reordering at the very end. Furthermore, I find the pseudo code for `DetectLostPackets` pretty hard to read, since depending on the mode, different variables are set to infinite and then used in comparisons. It would probably be easier to provide two different definitions of this functions depending on the mode. I'd be happy to write up a PR, if people agree that the current text needs improvement in that direction. -- 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/issues/1212
- [quicwg/base-drafts] confusing Fast Retransmit mo… Marten Seemann
- Re: [quicwg/base-drafts] confusing Fast Retransmi… ianswett
- Re: [quicwg/base-drafts] confusing Fast Retransmi… Subodh Iyengar
- Re: [quicwg/base-drafts] confusing Fast Retransmi… Praveen Balasubramanian
- Re: [quicwg/base-drafts] confusing Fast Retransmi… Martin Thomson
- Re: [quicwg/base-drafts] confusing Fast Retransmi… janaiyengar
- Re: [quicwg/base-drafts] confusing Fast Retransmi… janaiyengar