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

Mike Bishop <notifications@github.com> Mon, 08 October 2018 18:34 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 092F9130ECE for <quic-issues@ietfa.amsl.com>; Mon, 8 Oct 2018 11:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.456
X-Spam-Level:
X-Spam-Status: No, score=-3.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_NONE=-0.0001, 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 azdkespjmnhu for <quic-issues@ietfa.amsl.com>; Mon, 8 Oct 2018 11:34:18 -0700 (PDT)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 8B489130EBC for <quic-issues@ietf.org>; Mon, 8 Oct 2018 11:34:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oLdd1l5c4XPbq8s5Y1wt72CKxrE=; b=vrwOKODsxjnW++Bj grZNnOOqUwfDUPYRWUEez8Dmfzmo7J4nVrbdy65zfFhnVXeKJxE7d4Q+AWPwRJ3T eV6hksr8Zcv1xVBDVGXs4iXLSNjRfiaflop4U8Lb1z66nx+811T8Rz4ho5o/HzuA YHlU96+xHpW3K0HGLpz7IvRXA34=
Received: by filter1526p1mdw1.sendgrid.net with SMTP id filter1526p1mdw1-29888-5BBBA328-24 2018-10-08 18:34:16.503120508 +0000 UTC m=+708014.992447117
Received: from github-lowworker-39ccb07.cp1-iad.github.net (unknown [192.30.252.40]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id o_sgWRRBRK-whRQKJ_hFGA for <quic-issues@ietf.org>; Mon, 08 Oct 2018 18:34:16.495 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-39ccb07.cp1-iad.github.net (Postfix) with ESMTP id 772C440003E for <quic-issues@ietf.org>; Mon, 8 Oct 2018 11:34:16 -0700 (PDT)
Date: Mon, 08 Oct 2018 18:34:16 +0000
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abea041e0527c9430a62564231f05cdb695fd6814092cf0000000117d3652892a169ce15ed11b4@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/427936644@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1840@github.com>
References: <quicwg/base-drafts/issues/1840@github.com>
Subject: Re: [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_5bbba3286f696_1f5b3f9282ad45b81890659"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak29vqxKlCLaaNwRJs0zMKOqyoQxe0YbCZLu6A mjHmJjOMfU96LRlbd06Q2n9CM4XneFPGstuS95dQl7zgK+OyhKOY0r9eQB4MEYfHuvRRMuPRGowLj/ ek0C4C7pH6/6zCypTIDQSPorsOXgue3imqGQ2y4WiRyvCNuTZ0xVkUTGK346IywMF0AJ6dSMNeFyZg w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BAa2U6dHrhLN_6bMHEzHMYCnm8U>
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 18:34:21 -0000

My interpretation would be that fatal errors can only occur *while processing* a packet, which is to say that protection has been successfully removed and you're consuming frames out of the payload.  Errors that prevent you from doing any processing in the first place, however, should cause you to keep going to other packets.

In other words, for most purposes, handle the packets independently -- if they were in separate datagrams and one was garbage, you'd move to the next-received datagram.

-- 
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#issuecomment-427936644