Re: [hybi] RSV bits in extensions

John Tamplin <jat@google.com> Thu, 24 May 2012 01:20 UTC

Return-Path: <jat@google.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D03D11E80AB for <hybi@ietfa.amsl.com>; Wed, 23 May 2012 18:20:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level:
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ibZdLoMJf2th for <hybi@ietfa.amsl.com>; Wed, 23 May 2012 18:20:17 -0700 (PDT)
Received: from mail-qa0-f44.google.com (mail-qa0-f44.google.com [209.85.216.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0693011E8072 for <hybi@ietf.org>; Wed, 23 May 2012 18:20:15 -0700 (PDT)
Received: by qadz3 with SMTP id z3so3861242qad.10 for <hybi@ietf.org>; Wed, 23 May 2012 18:20:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record; bh=A1Qy7ologfVa8FoBAlle1OsQWKrwessSlR4Q63qHApM=; b=TdAIHfc/aKh7kNFyiBakiqrIOdLQQjyoyzJrx3JGBv41kQyG0QRWRFQRndXPSaDE7y jWIjeZfIbEEnOPxMoWKafsBBnbap5ZG8e7p1kavI5AR2tfjbVrTe+OUErLaeVfwwpcu1 TwoqwiUMp/x2dBXG7IEyH/M3xoSKiKvG0zAnkNIgIhoUqLSMBe/mnffwLudbc8d79Fdi k7zL3qjDYbjOoR3naRfrqAANTUjYZ62F2a+RAKaEhARQFJsnzdKoxSCBezN02kjyfoW6 T5TgTp1NUXth5wvXKTjZLTbVvLcM6nLMbm4pY/hZuUfp6bGbtmp5Mts7P9Ijc4Rod/Kd PMGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=A1Qy7ologfVa8FoBAlle1OsQWKrwessSlR4Q63qHApM=; b=pd7XPsKyLItZMtgCk18B1msU1n+gMLJoRI/8d99J9YZupJqAtkvpv6Z+bpoMwjbL1P rkLGEH4jzFpZxw/Pjiqzw5OtctsDoiw0yXoKu6o+mmcEo8IhYiJwR7MEJ8eG8KgOJsdZ 3IaE0rw1428YrteKgX0NfFR7+Xt+Ob5Wiy2+m3nKxNtgGtl/EmeAA5O/y1oxhOzxYZ8W wl+V5K5y+TEc6F5khPsXN2/BL2NLUxnHpTm7nXXjKMlgw7IjSENUWkTvhaTss+n7e8E1 4GHI1zj7xYKaUnedDb6p3VcNF3OgtyYwVAFUfOWVColVCdkHqejjSituSi+sRgCVjs+1 v3WQ==
Received: by 10.224.44.136 with SMTP id a8mr8721568qaf.34.1337822414824; Wed, 23 May 2012 18:20:14 -0700 (PDT)
Received: by 10.224.44.136 with SMTP id a8mr8721554qaf.34.1337822414631; Wed, 23 May 2012 18:20:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.77.195 with HTTP; Wed, 23 May 2012 18:19:54 -0700 (PDT)
In-Reply-To: <4FBD30C7.8090206@callenish.com>
References: <D212E3B5-0DB8-4F52-B16F-A4B5D89F932E@zaphoyd.com> <CAH9hSJZxCcntP6SCL176jcEi_2b_EfYLhhnHE25t9fr1KGb5gw@mail.gmail.com> <CAH_y2NECM4Cx+C3f_uqg+-CgJ1QLgfaf8Gxp6ha4bc5nToKcKg@mail.gmail.com> <4FBD30C7.8090206@callenish.com>
From: John Tamplin <jat@google.com>
Date: Wed, 23 May 2012 21:19:54 -0400
Message-ID: <CABLsOLCSy4DKP8r-i1LenOW=xYgsvEe0TV6fANucc-ytV1ceRg@mail.gmail.com>
To: Bruce Atherton <bruce@callenish.com>
Content-Type: multipart/alternative; boundary="20cf306f7724cbf34304c0be0d4e"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQmqN3ApFzlIzFWys875YP07IhSE/lrHzqbWDOBZmUqUn3aHshxZYI0751xPrZkj+SUFa2n1p0NHdgIQxV3OIpsYyUB9F47rZ8qXsjr0XgDyDPeO3nCWc1geXV4d8f/cYHvgOUfB
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] RSV bits in extensions
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 01:20:18 -0000

On Wed, May 23, 2012 at 2:47 PM, Bruce Atherton <bruce@callenish.com> wrote:

> I think this is a little pessimistic. People writing extensions only have
> to accept that if they use a particular RSV bit, they are automatically
> incompatible with any other extension that uses it. So long as everyone is
> really clear in their documentation about what RSV bits they use, users can
> decide how to deploy them so that no conflicts occur.
>
> Admittedly, though, if this WG defines any other RSV bits, that will
> effectively make them off-limits to others. I wouldn't recommend to any
> extension writer that they use the RSV1 bit for their extension, for
> example, unless it was an extension for compression.
>
> So although users manually managing extensions for RSV bit conflicts is
> complicated, and although extension writers run a risk of being booted off
> their chosen RSV bit by the WG, I still think using them is doable for a
> couple of reasons. First, I don't see that there will be a flood of
> extensions that require an RSV bit, and second I don't see the WG rushing
> to create standard uses for them either.
>
> Of course, I could be wrong. If there is a sudden rush for RSV bits then
> that might be a reason for the WG to define one of the RSV bits as an RSV
> bit extender, or to have an extension for reserve bits as you suggest.
> Let's see what happens.


I suspect that if we came up with a bunch of extensions that needed
reserved bits, we would come up with a way of dynamically allocating them.
 So, I don't think it is really a problem.

-- 
John A. Tamplin
Software Engineer (GWT), Google