[quicwg/base-drafts] Keeping losing ACK for Handshake packet leads 0 cwnd (#2779)

Tatsuhiro Tsujikawa <notifications@github.com> Mon, 10 June 2019 08:42 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 B78DA120118 for <quic-issues@ietfa.amsl.com>; Mon, 10 Jun 2019 01:42:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.463
X-Spam-Level:
X-Spam-Status: No, score=-6.463 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_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 k2y95nY1TbFI for <quic-issues@ietfa.amsl.com>; Mon, 10 Jun 2019 01:42:06 -0700 (PDT)
Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 177AB1200F3 for <quic-issues@ietf.org>; Mon, 10 Jun 2019 01:42:06 -0700 (PDT)
Date: Mon, 10 Jun 2019 01:42:05 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1560156125; bh=eFO+eWvReoTtIfUa+/RhAldBQcGG3UxzoDZCSY9u/bI=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=fGLsByzcIBNVtAI64Jt7S+TLcfhtKqOc4pSKvvNZh9K25szpxCnp4zbLGbke5sPit BKZmgS5JRJYqw3Mqqa3VP2KTgVkqja8jCkKa0PoW7E0goE3ouu0zP+PlTDJR+iKh7Y F+KuDyCU7tQIdoaQAiE35ROomFGNAtCkbpePYTuE=
From: Tatsuhiro Tsujikawa <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK5XSVEEFZJGYY5ZJUF3BNFF3EVBNHHBWEDJQI@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2779@github.com>
Subject: [quicwg/base-drafts] Keeping losing ACK for Handshake packet leads 0 cwnd (#2779)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cfe17dd1f8c1_7fa53f8c9c4cd96c17757f9"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: tatsuhiro-t
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/2tP-G8n5xmlp7leNT-WDW6aKVHg>
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, 10 Jun 2019 08:42:08 -0000

>  Upon timeout, the sender MUST retransmit all unacknowledged CRYPTO data if possible. The sender MUST NOT declare in-flight crypto packets as lost when the crypto timer expires.


So timer expiration does not remove in-flight unacknowleged CRYPTO data from bytes_in_flight.  This means if ACK continues to be lost for Handshake packet, endpoint has no cwnd left to send any packet.  loss time based detection does not kick in because no ACK is received.



-- 
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/2779