[quicwg/base-drafts] When to ignore coalesced packets and when to terminate the connection (#1840)

Igor Lubashev <notifications@github.com> Mon, 08 October 2018 16:06 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 67B8F130E28 for <quic-issues@ietfa.amsl.com>; Mon, 8 Oct 2018 09:06:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.456
X-Spam-Level:
X-Spam-Status: No, score=-8.456 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.456, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 dTwrItqMxh6M for <quic-issues@ietfa.amsl.com>; Mon, 8 Oct 2018 09:06:37 -0700 (PDT)
Received: from out-5.smtp.github.com (out-5.smtp.github.com [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 393D6130DE1 for <quic-issues@ietf.org>; Mon, 8 Oct 2018 09:06:37 -0700 (PDT)
Date: Mon, 08 Oct 2018 09:06:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1539014796; bh=BWRuneXixhlV6Mpwp+TzOhkacmlRa1n4qTmTZX9jkJo=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=jtvu7ZSBxZ9LirW+Hx0WDXC2uzVJw/c4G/jHJbWfF5F58A1shQrUkQ+LvL5ajhPDL DjGiizNG4pQoqolN+9akPIRIGuonN4lYvQnFbRx9oK0EcCqCzaFEb9xYMEUIjJLdA/ cT/6rpK3CI9d4ovT3qmnNrGjDraPK4ZQcx5nW7Ng=
From: Igor Lubashev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc1cd854df32aa6c338f42d062e56fc961ffb201f92cf0000000117d3428c92a169ce15ed11b4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1840@github.com>
Subject: [quicwg/base-drafts] When to ignore coalesced packets and when to terminate the connection (#1840)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bbb808c142ff_6713f97ed2d45b42030bc"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
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/du1v7tbk15tV68iG7DOBAU4sMME>
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, 08 Oct 2018 16:06:40 -0000

[QUIC Transport "Coalescing Packets" section](https://tools.ietf.org/html/draft-ietf-quic-transport-15#section-4.9) states:

> If one or more packets in a datagram cannot be processed yet (because the keys are not yet
> available) or processing fails (decryption failure, unknown type, etc.), the receiver MUST still
> attempt to process the remaining packets.

The "etc" needs to be clarified.

There are many conditions under which the receiver MUST (or SHOULD or MAY) terminate the connection.  It is not clear when the requirement to terminate the connection trumps the requirement to attempt to process remaining packets and when it does not.

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