From gd78059@sac.sfbay.sun.com Fri Nov 6 13:46:59 2009 Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52]) by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id nA6LkxTv005886 for ; Fri, 6 Nov 2009 13:46:59 -0800 (PST) Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6]) by sunmail3mpk.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id nA6LkxR2022238; Fri, 6 Nov 2009 13:46:59 -0800 (PST) Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by nwk-avmta-2.sfbay.sun.com (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005)) id <0KSP00H1XJ6BU100@nwk-avmta-2.sfbay.sun.com>; Fri, 06 Nov 2009 13:46:59 -0800 (PST) Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31]) by nwk-avmta-2.sfbay.sun.com (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005)) with ESMTP id <0KSP00G66J6A2620@nwk-avmta-2.sfbay.sun.com>; Fri, 06 Nov 2009 13:46:58 -0800 (PST) Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132]) by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id nA6LkvK1025241; Fri, 06 Nov 2009 13:46:58 -0800 (PST) Received: from sac.sfbay.sun.com (localhost [127.0.0.1]) by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id nA6Lkuqq005881; Fri, 06 Nov 2009 13:46:56 -0800 (PST) Received: (from gd78059@localhost) by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id nA6LktG3005877; Fri, 06 Nov 2009 13:46:55 -0800 (PST) Date: Fri, 06 Nov 2009 13:46:55 -0800 (PST) From: "Garrett D'Amore - sun microsystems" Subject: blk2scsa VPD83 support [PSARC/2009/608 Self Review] To: PSARC-ext@sun.com Message-id: <200911062146.nA6LktG3005877@sac.sfbay.sun.com> Content-transfer-encoding: 7BIT X-PMX-Version: 5.4.1.325704 Status: RO Content-Length: 1739 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