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