Return-Path: <owner-ips@ece.cmu.edu>
X-Sieve: cmu-sieve 2.0
Return-Path: <owner-ips@ece.cmu.edu>
Received: (from majordom@localhost)
	by ece.cmu.edu (8.11.0/8.10.2) id h15NYtM23310
	for ips-outgoing; Wed, 5 Feb 2003 18:34:55 -0500 (EST)
X-Authentication-Warning: ece.cmu.edu: majordom set sender to owner-ips@ece.cmu.edu using -f
Received: from nhmc.sc1.ummail.com (nhmc.sc1.ummail.com [66.187.250.34])
	by ece.cmu.edu (8.11.0/8.10.2) with ESMTP id h15NYoW23302
	for <ips@ece.cmu.edu>; Wed, 5 Feb 2003 18:34:50 -0500 (EST)
Received: from hqmailweb.Crossroads.com
	( [65.68.235.6:25])
	by nhmc.sc1.ummail.com with SMTP id D0205-1834-6c9c01;
	Wed, 5 Feb 2003 23:34:47 GMT
Received: from HQMAILNODE1.COMMSTOR.Crossroads.com ([10.5.1.42]) by
	hqmailweb.Crossroads.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 5 Feb 2003 17:34:38 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: iSCSI: numeric-range format question (pedantic)
Date: Wed, 5 Feb 2003 17:34:38 -0600
Message-ID: <CFD808D1D39ACB47ABFF586D484CC52EDD68CB@hqmailnode1.commstor.crossroads.com>
Thread-Topic: iSCSI: numeric-range format question (pedantic)
Thread-Index: AcLNbxWY5hmNq1n/QfOyWw5DP2Q2+A==
From: "Buck Landry" <blandry@crossroads.com>
To: <ips@ece.cmu.edu>
X-OriginalArrivalTime: 05 Feb 2003 23:34:38.0339 (UTC)
	FILETIME=[260F3530:01C2CD6F]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ece.cmu.edu id h15NYoW23303
Sender: owner-ips@ece.cmu.edu
Precedence: bulk

Is it draft 20's intent that any numeric-range may be represented by a single numerical-value, if that value is the only one acceptable?

I ask because:
-- the definition for numeric-range does not mention this (5.1)
-- OFMarkInt and IFMarkInt are defined as <numeric-range> for offers (A.3.2)
-- .. but the description for these keys says "In case it only wants a specific value, only a single value has to be specified".

There are three conclusions I might make:
a) When the draft says "only a single value has to be specified", it means only that (for instance) 4096~4096 might be specified.
b) x is valid shorthand for x~x, but only for OFMarkInt and IFMarkInt
c) x is valid shorthand for x~x, for any theoretical numeric-range

The safest choice is obviously c).  If the intent was actually a), would somebody please speak up.

Thanks, --buck
