[quicwg/base-drafts] Change packet types (#1655)
Udip Pant <notifications@github.com> Mon, 13 August 2018 16:01 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 16BE2130DD3 for <quic-issues@ietfa.amsl.com>; Mon, 13 Aug 2018 09:01:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.009
X-Spam-Level:
X-Spam-Status: No, score=-8.009 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, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=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 UlMJxPoVtREq for <quic-issues@ietfa.amsl.com>; Mon, 13 Aug 2018 09:01:01 -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 22D1D128CF2 for <quic-issues@ietf.org>; Mon, 13 Aug 2018 09:01:01 -0700 (PDT)
Date: Mon, 13 Aug 2018 09:01:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1534176060; bh=xiIKDaO3ftzOkWaCNPKdcfI4Eo4O4xaRDFxza+KTm1Q=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Bn2o7AWK8OhH37n4EfaOPsL2bUqbPhYIHihWFh+Bc1ASa70d/KIbVCPUwBzQovcyT f1BBDU+SbjHQDpO+pJ/iicv9nZEVIf4a31mTcGtj+se+sLluhwEmPFT0r5YCQNixMT tny4WuX9SshaVxUM+YEScgWPJvO76WzW1/NO60XY=
From: Udip Pant <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abda4b86e65412e715da3e688c25c8805b3da1d8cc92cf0000000117896d3c92a169ce14ddfaae@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1655@github.com>
Subject: [quicwg/base-drafts] Change packet types (#1655)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b71ab3cf18c_1c193f9d6cabe624179821"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: udippant
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/xwPj9n_oaVgBW0DGCTE82Eob7Xs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Aug 2018 16:01:03 -0000
For initial and 0-rtt packets, we're planning on using the 5-tuple in our L4 load balancer, and the connid for other packet types. To do this we need to look at the packet types as to whether or not we should look at the connid. However with the current packet format, we need an extra shift instruction to process whether or not we need to look at the connid. A simple reorganization of the packet types as: Initial 0x7F 0-RTT Protected 0x7E Retry 0x7D Handshake 0x7C will help us determine whether or not to use connid with one instruction : ( pkt_type ^ FF ) > 1 In environments, such as bpf program, number of instructions matter. Further, this provides an easy win, and intuitive separation of packet types with and without server chosen connection id. -- 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/1655
- [quicwg/base-drafts] Change packet types (#1655) Udip Pant
- Re: [quicwg/base-drafts] Change packet types (#16… Martin Thomson
- Re: [quicwg/base-drafts] Change packet types (#16… Udip Pant
- Re: [quicwg/base-drafts] Change packet types (#16… Martin Thomson
- Re: [quicwg/base-drafts] Change packet types (#16… Martin Thomson
- Re: [quicwg/base-drafts] Change packet types (#16… MikkelFJ
- Re: [quicwg/base-drafts] Change packet types (#16… MikkelFJ
- Re: [quicwg/base-drafts] Change packet types (#16… Udip Pant
- Re: [quicwg/base-drafts] Change packet types (#16… Martin Thomson
- Re: [quicwg/base-drafts] Change packet types (#16… mjoras
- Re: [quicwg/base-drafts] Change packet types (#16… Martin Thomson
- Re: [quicwg/base-drafts] Change packet types (#16… Martin Thomson