DetectAndRemoveAckedPackets

Timo Völker <timo.voelker@fh-muenster.de> Tue, 24 November 2020 07:09 UTC

Return-Path: <timo.voelker@fh-muenster.de>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4D5E3A15C1 for <quic@ietfa.amsl.com>; Mon, 23 Nov 2020 23:09:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.1
X-Spam-Level:
X-Spam-Status: No, score=0.1 tagged_above=-999 required=5 tests=[SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1] autolearn=no autolearn_force=no
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 gEcRyUr2t6Vh for <quic@ietfa.amsl.com>; Mon, 23 Nov 2020 23:09:03 -0800 (PST)
Received: from mx-out-01.fh-muenster.de (mx-out-01.fh-muenster.de [185.149.214.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0AB03A15B2 for <quic@ietf.org>; Mon, 23 Nov 2020 23:09:01 -0800 (PST)
Received: from mail-director-01.fh-muenster.de (mail-director-01.fh-muenster.de [185.149.215.227]) by mx-out-01.fh-muenster.de (Postfix) with ESMTPS id 7C4BC20B8E for <quic@ietf.org>; Tue, 24 Nov 2020 08:08:29 +0100 (CET)
Received: from fhad-ex03.fhad.fh-muenster.de (fhad-ex03.fhad.fh-muenster.de [10.40.11.26]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail-director-01.fh-muenster.de (Postfix) with ESMTPS id 6C2B51A00E8 for <quic@ietf.org>; Tue, 24 Nov 2020 08:08:29 +0100 (CET)
Received: from fhad-ex04.fhad.fh-muenster.de (10.40.11.27) by fhad-ex03.fhad.fh-muenster.de (10.40.11.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Tue, 24 Nov 2020 08:08:29 +0100
Received: from fhad-ex04.fhad.fh-muenster.de ([fe80::c97a:37b6:5abe:2799]) by fhad-ex04.fhad.fh-muenster.de ([fe80::c97a:37b6:5abe:2799%2]) with mapi id 15.01.1979.006; Tue, 24 Nov 2020 08:08:29 +0100
From: Timo Völker <timo.voelker@fh-muenster.de>
To: IETF QUIC WG <quic@ietf.org>
Subject: DetectAndRemoveAckedPackets
Thread-Topic: DetectAndRemoveAckedPackets
Thread-Index: AQHWwjCciFCBACccxUys4jhnfPa2/g==
Date: Tue, 24 Nov 2020 07:08:28 +0000
Message-ID: <CC8FDDA5-CBF1-4B9D-B1A0-C900DC6DC15E@fh-muenster.de>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.40.10.31]
Content-Type: multipart/signed; boundary="Apple-Mail=_B2DE8650-D79E-4826-BB03-2AC5A84CB329"; protocol="application/pkcs7-signature"; micalg="sha-256"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/LBxtrZ98FoMAkEcdHJEXaQazZXo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Nov 2020 07:09:05 -0000

Hi all,

The pseudo code in the recovery draft uses the function DetectAndRemoveAckedPackets. Is my assumption correct that this function should return a list of all newly acked packets (including these that do not count as in flight)?

If so, it seems there is a bug in the code, because this list is passed to the congestion controller, which uses *all* the packets in the list to decrease its bytes_in_flight.

Timo