Print this page
NEX-3705 Need to update libses with LID/USN code from sesctld
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Rob Gittins <rob.gittins@nexenta.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>

*** 20,29 **** --- 20,30 ---- */ /* * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * Copyright 2015 Nexenta Systems, Inc. All rights reserved. */ #ifndef _LIBSCSI_IMPL_H #define _LIBSCSI_IMPL_H
*** 71,80 **** --- 72,83 ---- struct libscsi_target { const libscsi_engine_t *lst_engine; char *lst_vendor; char *lst_product; char *lst_revision; + char *lst_lid; + char *lst_usn; void *lst_priv; uint_t lst_mtbf_cdb; uint_t lst_mtbf_read; uint_t lst_mtbf_write; struct libscsi_hdl *lst_hdl;
*** 90,99 **** --- 93,106 ---- #define LXOR(l, r) (((l) != 0) ^ ((r) != 0)) extern int libscsi_assert(const char *, const char *, int); extern int libscsi_get_inquiry(struct libscsi_hdl *, struct libscsi_target *); + extern int libscsi_get_inquiry_dev_id(struct libscsi_hdl *, + struct libscsi_target *); + extern int libscsi_get_inquiry_usn(struct libscsi_hdl *, + struct libscsi_target *); #ifdef __cplusplus } #endif