Print this page
701 UNMAP support for COMSTAR
Contributed by: Sumit Gupta <sumit.gupta@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@nexenta.com>

*** 19,28 **** --- 19,30 ---- * CDDL HEADER END */ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2011 Nexenta Systems, Inc. All rights reserved. */ #ifndef _STMF_SBD_IOCTL_H #define _STMF_SBD_IOCTL_H
*** 74,83 **** --- 76,86 ---- #define SBD_IOCTL_GET_LU_PROPS SBD_IOCTL_DEF(5) #define SBD_IOCTL_GET_LU_LIST SBD_IOCTL_DEF(6) #define SBD_IOCTL_SET_LU_STANDBY SBD_IOCTL_DEF(7) #define SBD_IOCTL_SET_GLOBAL_LU SBD_IOCTL_DEF(8) #define SBD_IOCTL_GET_GLOBAL_LU SBD_IOCTL_DEF(9) + #define SBD_IOCTL_GET_UNMAP_PROPS SBD_IOCTL_DEF(10) typedef struct sbd_create_and_reg_lu { uint32_t slu_struct_size; uint16_t slu_meta_fname_valid:1, slu_lu_size_valid:1,
*** 220,229 **** --- 223,242 ---- char slp_pid[16]; uint8_t slp_guid[16]; uint8_t slp_buf[8]; /* likely more than 8 */ } sbd_lu_props_t; + typedef struct sbd_unmap_props { + uint32_t sup_found_lu:1, + sup_zvol_path_valid:1, + sup_guid_valid:1, + sup_unmap_enabled; + uint32_t sup_rsvd; + char sup_zvol_path[256]; + uint8_t sup_guid[16]; + } sbd_unmap_props_t; + #ifdef __cplusplus } #endif #endif /* _STMF_SBD_IOCTL_H */