[storm] RDMAP opcodes - proposal
<david.black@emc.com> Wed, 11 January 2012 01:54 UTC
Return-Path: <david.black@emc.com>
X-Original-To: storm@ietfa.amsl.com
Delivered-To: storm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5B8611E80BE for <storm@ietfa.amsl.com>; Tue, 10 Jan 2012 17:54:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.592
X-Spam-Level:
X-Spam-Status: No, score=-106.592 tagged_above=-999 required=5 tests=[AWL=0.007, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 XtwxyAIbE60h for <storm@ietfa.amsl.com>; Tue, 10 Jan 2012 17:54:39 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by ietfa.amsl.com (Postfix) with ESMTP id 3C3C011E80BD for <storm@ietf.org>; Tue, 10 Jan 2012 17:54:38 -0800 (PST)
Received: from hop04-l1d11-si04.isus.emc.com (HOP04-L1D11-SI04.isus.emc.com [10.254.111.24]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q0B1sc9m031650 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <storm@ietf.org>; Tue, 10 Jan 2012 20:54:38 -0500
Received: from mailhub.lss.emc.com (mailhub.lss.emc.com [10.254.222.130]) by hop04-l1d11-si04.isus.emc.com (RSA Interceptor) for <storm@ietf.org>; Tue, 10 Jan 2012 20:54:28 -0500
Received: from mxhub14.corp.emc.com (mxhub14.corp.emc.com [128.222.70.235]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q0B1sRSK030313 for <storm@ietf.org>; Tue, 10 Jan 2012 20:54:28 -0500
Received: from mx14a.corp.emc.com ([169.254.1.99]) by mxhub14.corp.emc.com ([128.222.70.235]) with mapi; Tue, 10 Jan 2012 20:54:28 -0500
From: david.black@emc.com
To: storm@ietf.org
Importance: high
X-Priority: 1
Date: Tue, 10 Jan 2012 20:54:26 -0500
Thread-Topic: RDMAP opcodes - proposal
Thread-Index: AczQA/KxuaL1Lor0Q2y6Gk0CrCJm4Q==
Message-ID: <7C4DFCE962635144B8FAE8CA11D0BF1E05A7B80D5B@MX14A.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EMM-MHVC: 1
Subject: [storm] RDMAP opcodes - proposal
X-BeenThere: storm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Storage Maintenance WG <storm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/storm>, <mailto:storm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/storm>
List-Post: <mailto:storm@ietf.org>
List-Help: <mailto:storm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/storm>, <mailto:storm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Jan 2012 01:54:40 -0000
After thinking about the RDMAP opcode situation over the weekend, I have a proposed course of action. Please comment, as I would like to move on this fairly quickly in order to get both the MPA Peer Connect and RDMAP registries drafts approved by the IESG. There are 8 currently unused RDMAP opcodes. The RDMAP extensions draft will use 4 of them, and setting aside 1 more for test/experimentation leaves 3. I'm not comfortable committing to a course of action that consumes more than half of the unused opcodes without taking a good hard look at the alternatives and consequences. Hence I propose to do the following: (1) Defer allocation of text/experimentation RDMAP opcode to RDMAP extensions draft, which is already going to allocate RDMAP opcodes. (2) As part of discussion of the RDMAP extensions draft, consider the 2 reserved (and currently unused) bits that are adjacent to the RDMAP opcode field. Although any use of those bits requires modifying RFC 5040 (RDMAP), that's a reasonable thing for the RDMAP extensions draft to do *if* it won't cause serious implementation problems. (3) As part of the discussion of the reserved bits, the following questions should be addressed: - Does the RDMAP extensions draft need 4 opcodes? For example, would 2 opcodes plus use of one of the reserved bits as a direction bit (Request/Response) for those two opcodes be a better approach? - Should 4 or 8 of the currently unused 4-bit RDMAP opcodes be turned into 6-bit opcodes by including the two reserved bits? Implementation concerns matter to this discussion, as they may constrain practical use of those 2 reserved bits. By deferring allocation of the test/experimentation opcode, we keep our options open for this discussion. Does this sound like a reasonable plan? Thanks, --David ---------------------------------------------------- David L. Black, Distinguished Engineer EMC Corporation, 176 South St., Hopkinton, MA 01748 +1 (508) 293-7953 FAX: +1 (508) 293-7786 david.black@emc.com Mobile: +1 (978) 394-7754 ----------------------------------------------------
- [storm] RDMAP opcodes - proposal david.black
- Re: [storm] RDMAP opcodes - proposal Hemal Shah
- Re: [storm] RDMAP opcodes - proposal david.black
- Re: [storm] RDMAP opcodes - proposal Hemal Shah