Re: FW: [Rfid] SLRRP Vendor Extensions
Peter Spreadborough <pspreadborough@revasystems.com> Fri, 22 July 2005 14:29 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DvyWL-0001QQ-IZ; Fri, 22 Jul 2005 10:29:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DvyWJ-0001QG-BB for rfid@megatron.ietf.org; Fri, 22 Jul 2005 10:28:59 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20121 for <rfid@ietf.org>; Fri, 22 Jul 2005 10:28:56 -0400 (EDT)
Received: from charles.revasystems.com ([65.209.89.90]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Dvz0Y-0007uc-G9 for rfid@ietf.org; Fri, 22 Jul 2005 11:00:15 -0400
Received: from [192.168.1.50] (avon [192.168.1.50]) by charles.revasystems.com (Postfix) with ESMTP id 2DEAE3BE90; Fri, 22 Jul 2005 10:28:45 -0400 (EDT)
Subject: Re: FW: [Rfid] SLRRP Vendor Extensions
From: Peter Spreadborough <pspreadborough@revasystems.com>
To: Suresh Bhaskaran <sbhaskaran@intelleflex.com>
In-Reply-To: <200507211720.j6LHKCx4004859@mail.intelleflex.com>
References: <200507211720.j6LHKCx4004859@mail.intelleflex.com>
Content-Type: text/plain
Message-Id: <1122042525.10159.77.camel@avon>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2)
Date: Fri, 22 Jul 2005 10:28:45 -0400
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b132cb3ed2d4be2017585bf6859e1ede
Content-Transfer-Encoding: 7bit
Cc: rfid@ietf.org
X-BeenThere: rfid@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Control and Access of Infrastructure for RFID Operations Discussion List <rfid.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rfid>, <mailto:rfid-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/rfid>
List-Post: <mailto:rfid@lists.ietf.org>
List-Help: <mailto:rfid-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rfid>, <mailto:rfid-request@lists.ietf.org?subject=subscribe>
Sender: rfid-bounces@lists.ietf.org
Errors-To: rfid-bounces@lists.ietf.org
Suresh, Your suggestion sounds like an interesting one, my understanding of it is that the message format would now be: 0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |x|x|x|x|V| Ver | Message Type | Message Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Message Seq Num |x x x x x x x x x x x x x x x x| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : Vendor ID : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Message Value : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Setting the V bit will indicate the presence of the VendorID field in the message header. If the V bit is not set then the VendorID will not be present. On receipt of a message with the V bit set an implementation may decide to accept or reject that message. NOTE: The error codes should be expanded to include a reason code to indicate the rejection of messages or parameters with vendor extensions. How would a standard SLRRP message, say GET_READER_INFO, be interpreted if the V bit where set? would the V bit indicate that the GET_READER_INFO message header where non-standard or that the parameters are non-standard? Would parameters header also include a V bit as per my original suggestion? Pete On Thu, 2005-07-21 at 13:19, Suresh Bhaskaran wrote: > The way this is defined, the vendor ID is a required field for *all* message > headers now? Is this the intention? > > Might there be a way to leave the messages the same, and only include the > vendor ID in the message header if it is a vendor extension? > > The V-bit as stated, is only for the parameter. If we had the equivalent of > a V-bit for the message, then we don't have to include the Vendor ID in all > message headers? > > Suresh > > -----Original Message----- > From: rfid-bounces@lists.ietf.org [mailto:rfid-bounces@lists.ietf.org] On > Behalf Of Peter Spreadborough > Sent: Wednesday, July 20, 2005 3:44 PM > To: rfid@ietf.org > Subject: [Rfid] SLRRP Vendor Extensions > > > To facilitate the support of vendor specific extensions, prior to formal > inclusion into the protocol, the following solution is proposed: > > 1. The SLRRP message header will be extended to include a thirty two bit > vendor ID field: > > 0 1 2 3 > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > |x|x|x|x|x| Ver | Message Type | Message Length | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Message Seq Num |x x x x x x x x x x x x x x x x| > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Vendor ID | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > : : > : Message Value : > : : > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > 2. For SLRRP parameters a bit from the "user" bits will be assigned as > the Vendor or V bit. > > 0 1 2 3 > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | A |V|User | Parameter Type | Parameter Length | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > : : > : Parameter Value : > : : > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > 3. A block of unused message types will be reserved for vendor > extensions. > 4. A block of parameter types will be reserved for vendor extensions. > > SLRRP implementations may choose to ignore: > - Any message types that fall in to the vendor extension range. > - Any parameter types that fall into the vendor extension range. > - Any parameters that have the V bit set. > > If the V bit is set in a parameter header then the vendor ID used in the > encapsulating message will apply. The parameter may then be accepted or > ignored based on the vendor ID. This applies to both defined message > types and extended message types. > > > > > _______________________________________________ > Rfid mailing list > Rfid@lists.ietf.org > https://www1.ietf.org/mailman/listinfo/rfid > > > _______________________________________________ > Rfid mailing list > Rfid@lists.ietf.org > https://www1.ietf.org/mailman/listinfo/rfid _______________________________________________ Rfid mailing list Rfid@lists.ietf.org https://www1.ietf.org/mailman/listinfo/rfid
- [Rfid] SLRRP Vendor Extensions Peter Spreadborough
- Re: [Rfid] SLRRP Vendor Extensions Margaret Wasserman
- FW: [Rfid] SLRRP Vendor Extensions Suresh Bhaskaran
- Re: FW: [Rfid] SLRRP Vendor Extensions Peter Spreadborough
- Re: FW: [Rfid] SLRRP Vendor Extensions Margaret Wasserman