How to parse cid if cid length change

Jiuhai Zhang <jiuhai.zhang@gmail.com> Thu, 16 January 2020 13:37 UTC

Return-Path: <jiuhai.zhang@gmail.com>
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 BA81B12008A for <quic@ietfa.amsl.com>; Thu, 16 Jan 2020 05:37:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 szpn_AUx3SQM for <quic@ietfa.amsl.com>; Thu, 16 Jan 2020 05:37:52 -0800 (PST)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 8662012007C for <quic@ietf.org>; Thu, 16 Jan 2020 05:37:52 -0800 (PST)
Received: by mail-lj1-x231.google.com with SMTP id r19so22663925ljg.3 for <quic@ietf.org>; Thu, 16 Jan 2020 05:37:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ZOU1DLdaGTH4sP1B+lhEmlRKDKIwxmTZF887IITmxk4=; b=hLSsBCCn95CQR8/pxlv4UGbPg33r+o5OsNjx4n6bNuTj2pN7MeFPgX/kfLsvu0wAcm J+ojgepizM0nVosXOz2NMWjZNdZpUHcWTp6bXndHoytcXBMNhVw3HAj8Co1OhrEE8JWo QISDWGLdOtH9ueM3Xwz4+FUplpBp5jUfJi3m+TmAhOaNRyb4mAgJfY7CAHfNSd9UdYAT zAwwfhd+OpsW+7Bz8vG9gObwQaR7z40JO1DAozEXnQcdx85pqygQGJeyKboih8g2vQVH iQHhpydlDysyzDXxYCgG9MucPGthLqQFoayngxdKru+iqFFsL59mLMc0QQkCF9W7QkbT XFLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZOU1DLdaGTH4sP1B+lhEmlRKDKIwxmTZF887IITmxk4=; b=Il7qpdP5N51AyljB/e4PqcfGv1hRM/hdKI+8c8fpNRjhftB6axQE/nVKpENKyHi/yJ QBMQ5cw5RdGUytzjy+KtsG3U4XWzGVfYeqBvvCN5sIAnG9SCR4tMLYovEReOCfRalSeQ EfyQ+00tqQS4m+JW8PApwVjiPzg3Bo3qnNml9OsRa5MhLuQ7yBd53fCkQG7cisLB//VQ 9lmByvVrzBam9MR2maxfV/fpsb+LWn0yb9ODxz3w1r2ppdNwE9/w+kIjrHMUoZzwqYQi wDDyjavTxIOqTtAd8Kkl5DNVjxOQT2gP/3bmogliDu0UEzL10Rkb7/S/GER1vCYK8Gfm FO1Q==
X-Gm-Message-State: APjAAAVJKGG6JV855bTbI5y5RrCahYcVDOP3wU5WApAvRkyBQGArwL3q dTlFGo+u2pFEF7kRb3hNovlzWZ6TztHmtaH/OiUqJnvfDwE=
X-Google-Smtp-Source: APXvYqwqNWBgdugTpE6EoOnbutZkKFCDHG9ayVKIrYWGyYHDRjPhvBDaeuCR5ii+jrQFQLPSfuG2sbIVcfjTglkHKGs=
X-Received: by 2002:a2e:7e11:: with SMTP id z17mr2315887ljc.117.1579181870575; Thu, 16 Jan 2020 05:37:50 -0800 (PST)
MIME-Version: 1.0
From: Jiuhai Zhang <jiuhai.zhang@gmail.com>
Date: Thu, 16 Jan 2020 21:37:39 +0800
Message-ID: <CAG9+TpZ_x7kRDAYxnBvNmxaM2jFVhrzoQ2qNfoiXCiSWQYSw3Q@mail.gmail.com>
Subject: How to parse cid if cid length change
To: quic@ietf.org
Content-Type: multipart/alternative; boundary="0000000000006e74b9059c41ee27"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/fODQl4cl1EphDy_My7s60x5wTRI>
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: Thu, 16 Jan 2020 13:37:54 -0000

    We cannot get cid length in short header packet, how can we parse cid
from short header packet? Long header packet has cid length, but we can't
find the connection before cid parsed.