I'm submitting the following automatic case to record a very minor update
to the interface between blk2scsa and its consumers.

Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         blk2scsa VPD83 support
    1.2. Name of Document Author/Supplier:
         Author:  Garrett D'Amore
    1.3  Date of This Document:
        06 November, 2009
4. Technical Description

Adding VPD83 to blk2scsa
------------------------

This is trivial update to blk2scsa (PSARC 2007/654).

It turns out that we might like blk2scsa to be able to answer inquiries
for vendor page 83 SCSI inquiries.

In order to do this, we add a 64-bit "leaf_eui" member to the end of the
"b2s_leaf_info" structure.  This field, if non-zero, contains an EUI-64
bit globally unique id (made of up a 24-bit OUI and 40-bit vendor-determined
unique id).

blk2scsa then uses this to provide a per-LUN binary EUI-64 based descriptor
for the VPD page 83 inquiry, which can then be translated by sd(7D) into a
devid.

Compatibility Concerns:

Although the new leaf_eui extends a structure allocated by drivers, this
interface is Consolidation Private (we don't ship headers) and the only
current consumer is the SDcard framework (a new consumer is in the works).
We will modify it to initialize this member to zero for now.  (The new
consumer will supply a real EUI-64 value here.)

As with the rest of the original blk2scsa case, this interface remains
Consolidation Private, and the binding is Minor.

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                ON
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open

Reply via email to