--- uscsi.7i.orig	Mon Jan 28 10:48:21 2008
+++ uscsi.7i	Fri Feb  1 11:24:29 2008
@@ -46,10 +46,11 @@
        uchar_t uscsi_rqlen;          /* size of uscsi_rqbuf */
        uchar_t uscsi_rqstatus;       /* status of request sense cmd */
        uchar_t uscsi_rqresid;        /* resid of request sense cmd */
        caddr_t uscsi_rqbuf;          /* request sense buffer */
-       void *uscsi_reserved_5;       /* Reserved for future use */
+       int uscsi_path_instance;      /* path to use */
 
+
      The fields of the uscsi_cmd  structure  have  the  following
      meanings:
 
      uscsi_flags         The I/O direction and other  details  of
@@ -98,11 +99,9 @@
                          address space to which the results of an
                          automatic  Request  Sense  command   are
                          written.
 
-     uscsi_reserved_5    Reserved for future use.
 
-
      The uscsi_flags field defines the following:
 
        USCSI_WRITE                   /* send data to device */
        USCSI_SILENT                  /* no error messages */
@@ -116,8 +115,9 @@
        USCSI_RESET_LUN               /* reset logical unit */
        USCSI_RESET_ALL               /* reset all targets */
        USCSI_RQENABLE                /* enable request sense extensions */
        USCSI_RENEGOT                 /* renegotiate wide/sync on next I/O */
+       USCSI_PATH_INSTANCE           /* transport on specific path_instance */  
 
 
      The uscsi_flags bits have the following interpretation:
 
@@ -194,8 +194,20 @@
                            See     the     scsi_pkt(9S)      flag
                            FLAG_RENEGOTIATE_WIDE_SYNC   for  more
                            information.
 
+     USCSI_PATH_INSTANCE   The USCSI_PATH_INSTANCE flag indicates that
+			   the uscsi_path_instance path should be used
+			   as the transport for the execution of the
+			   uscsi command.  This flag only has meaning
+			   for scsi_vhci(7D) operation.  The path
+			   instance of a specific path can be obtained
+			   from a di_init(3DEVINFO) DINFOPATH snapshot
+			   using di_path_instance(3DEVINFO).
+
+
+
+
 IOCTLS
      The ioctl supported by drivers providing the uscsi interface
      is:
 
