[quicwg/base-drafts] Transport: GAP limitation in ACK Frame (#613)
Magnus Westerlund <notifications@github.com> Thu, 08 June 2017 08:46 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 3B9BE129C5C for <quic-issues@ietfa.amsl.com>; Thu, 8 Jun 2017 01:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 v_S_0XT8opUk for <quic-issues@ietfa.amsl.com>; Thu, 8 Jun 2017 01:46:37 -0700 (PDT)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 AE0E8129C59 for <quic-issues@ietf.org>; Thu, 8 Jun 2017 01:46:36 -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=LYlZ62dNdRTN80vjU1Id75HddWY=; b=A3aFXwBAK534Qa65 ULcfvj7ByRkyv6XLk47x0C/Z7VjZSw6Ul9FW2BJQNWT6yP+zgO8CwWlKGIEq6umj iVdQR+OHI9t29p7r958niqC077XA7GE3hbEVLAV9zCincmVOUOCtILfrsgFStyKz dfcgr7G68ABQGlqDTOjMOGgklss=
Received: by filter0633p1mdw1.sendgrid.net with SMTP id filter0633p1mdw1-13486-59390EE4-2D 2017-06-08 08:46:28.885713096 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id 76Gd1QWXTUWYQhDuZxZdUg for <quic-issues@ietf.org>; Thu, 08 Jun 2017 08:46:28.829 +0000 (UTC)
Date: Thu, 08 Jun 2017 01:46:28 -0700
From: Magnus Westerlund <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0378c192462bfc27ac079aaf5604297eefd6f65092cf000000011550d0e492a169ce0df979f2@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/613@github.com>
Subject: [quicwg/base-drafts] Transport: GAP limitation in ACK Frame (#613)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59390ee4ae3df_69b93f81970a5c3c10721b"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: gloinul
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2jjy+CKKIGzBjAjkDVUmokhzVtCfY4gzqqRW 3rxw85bW9Ft+4/kKHMAOEZPJMZAzR9X/4KA7IL8YZmKI4LEtlUndFwT2+rLOLt1YdbOuLrkwyoizLF HNpNdIVZ2OMrpnDUkeihWOygNvLFScZUvkoVRxxHiCQXx0ugIZiy6pE0fMJi5oF8ZaB9S0E1jmqmpF s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5_lJJ1jlgUlWDqju1lBTOsSDWo8>
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, 08 Jun 2017 08:46:39 -0000
In draft-ietf-quic-transport-03, Section 8.2.1: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | First ACK Block Length (8/16/32/48) ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | [Gap 1 (8)] | [ACK Block 1 Length (8/16/32/48)] ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | [Gap 2 (8)] | [ACK Block 2 Length (8/16/32/48)] ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | [Gap N (8)] | [ACK Block N Length (8/16/32/48)] ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Gap To Next Block (opt, repeated): An unsigned number specifying the number of contiguous missing packets from the end of the previous ACK block to the start of the next. Repeated "Num Blocks" times. So, to my understanding the gap counter is fixed to 8 bits, and thus have a maximum GAP distance of 255. Considering that packet numbers are not required to be a continuous number, nor have a limit that the largest gap is less than 255, I wonder how one handles situations where the GAP between received packet numbers are larger than 255? Do one use multiple ACK frames, where each acking the sub-set of packet numbers that are separeted by GAPs larger than 255? -- 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/613
- [quicwg/base-drafts] Transport: GAP limitation in… Magnus Westerlund
- Re: [quicwg/base-drafts] Transport: GAP limitatio… Patrick McManus
- Re: [quicwg/base-drafts] Transport: GAP limitatio… Marten Seemann
- Re: [quicwg/base-drafts] Transport: GAP limitatio… ianswett
- Re: [quicwg/base-drafts] Transport: GAP limitatio… Magnus Westerlund
- Re: [quicwg/base-drafts] GAP limitation in ACK Fr… ianswett
- Re: [quicwg/base-drafts] GAP limitation in ACK Fr… Matthew Kerwin
- Re: [quicwg/base-drafts] GAP limitation in ACK Fr… ianswett
- Re: [quicwg/base-drafts] GAP limitation in ACK Fr… ianswett
- Re: [quicwg/base-drafts] GAP limitation in ACK Fr… ianswett
- Re: [quicwg/base-drafts] GAP limitation in ACK Fr… ianswett