Print this page
1845 allow disable of UNMAP via stmfadm(1M).

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libstmf/common/libstmf.h
          +++ new/usr/src/lib/libstmf/common/libstmf.h
↓ open down ↓ 98 lines elided ↑ open up ↑
  99   99  #define STMF_ERROR_FILE_IN_USE          (STMF_STATUS_ERROR | 0x100)
 100  100  #define STMF_ERROR_INVALID_BLKSIZE      (STMF_STATUS_ERROR | 0x101)
 101  101  #define STMF_ERROR_GUID_IN_USE          (STMF_STATUS_ERROR | 0x102)
 102  102  #define STMF_ERROR_META_FILE_NAME       (STMF_STATUS_ERROR | 0x103)
 103  103  #define STMF_ERROR_DATA_FILE_NAME       (STMF_STATUS_ERROR | 0x104)
 104  104  #define STMF_ERROR_SIZE_OUT_OF_RANGE    (STMF_STATUS_ERROR | 0x105)
 105  105  #define STMF_ERROR_LU_BUSY              (STMF_STATUS_ERROR | 0x106)
 106  106  #define STMF_ERROR_META_CREATION        (STMF_STATUS_ERROR | 0x107)
 107  107  #define STMF_ERROR_FILE_SIZE_INVALID    (STMF_STATUS_ERROR | 0x108)
 108  108  #define STMF_ERROR_WRITE_CACHE_SET      (STMF_STATUS_ERROR | 0x109)
      109 +#define STMF_ERROR_UNMAP_SET            (STMF_STATUS_ERROR | 0x10a)
 109  110  
 110  111  /* Initiator Name Types */
 111  112  #define STMF_FC_PORT_WWN            1
 112  113  #define STMF_ISCSI_NAME             2
 113  114  
 114  115  
 115  116  /* provider types */
 116  117  #define STMF_LU_PROVIDER_TYPE   1
 117  118  #define STMF_PORT_PROVIDER_TYPE 2
 118  119  
↓ open down ↓ 23 lines elided ↑ open up ↑
 142  143          STMF_LU_PROP_META_FILENAME,
 143  144          STMF_LU_PROP_MGMT_URL,
 144  145          STMF_LU_PROP_NEW,
 145  146          STMF_LU_PROP_SIZE,
 146  147          STMF_LU_PROP_WRITE_PROTECT,
 147  148          STMF_LU_PROP_WRITE_CACHE_DISABLE,
 148  149          STMF_LU_PROP_VID,
 149  150          STMF_LU_PROP_PID,
 150  151          STMF_LU_PROP_SERIAL_NUM,
 151  152          STMF_LU_PROP_ACCESS_STATE,
 152      -        STMF_LU_PROP_HOST_ID
      153 +        STMF_LU_PROP_HOST_ID,
      154 +        STMF_LU_PROP_UNMAP
 153  155  };
 154  156  
 155  157  
 156  158  /* devid code set and name types */
 157  159  #define EUI_64_TYPE     2
 158  160  #define NAA_TYPE        3
 159  161  #define SCSI_NAME_TYPE  8
 160  162  
 161  163  #define BINARY_CODE_SET 1
 162  164  #define ASCII_CODE_SET  2
↓ open down ↓ 230 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX