diff options
author | cth <none@none> | 2006-10-12 10:18:45 -0700 |
---|---|---|
committer | cth <none@none> | 2006-10-12 10:18:45 -0700 |
commit | 37fbbce5257519d600faa3d23d464b42b71c1605 (patch) | |
tree | c0f2a50b50b97964740ab5a7586f74bd87560678 /usr/src/uts/common/sys/mdi_impldefs.h | |
parent | 2bc4236aac4fe3a3ba80139bc39ee9f1e356ab55 (diff) | |
download | illumos-gate-37fbbce5257519d600faa3d23d464b42b71c1605.tar.gz |
PSARC 2005/574 MPxIO iostat improvements
4261677 iostat -x shows extra output
6316660 device name gets truncated after 9 chars with iostat -xX option.
6318308 extend support in mpxio and iostat to show I/T/L based path stats
Diffstat (limited to 'usr/src/uts/common/sys/mdi_impldefs.h')
-rw-r--r-- | usr/src/uts/common/sys/mdi_impldefs.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/usr/src/uts/common/sys/mdi_impldefs.h b/usr/src/uts/common/sys/mdi_impldefs.h index 0c3a035339..4838c1ca7b 100644 --- a/usr/src/uts/common/sys/mdi_impldefs.h +++ b/usr/src/uts/common/sys/mdi_impldefs.h @@ -238,6 +238,9 @@ typedef struct mdi_vhci_ops { /* Client path failover callback */ int (*vo_failover)(dev_info_t *vdip, dev_info_t *cdip, int flags); + + /* Client attached callback */ + void (*vo_client_attached)(dev_info_t *cdip); } mdi_vhci_ops_t; /* @@ -1178,8 +1181,10 @@ int mdi_failover(dev_info_t *, dev_info_t *, int); #define MDI_FAILOVER_ASYNC 2 /* Asyncronous Failover */ /* - * mdi_pathinfo node state change functions. + * mdi_pathinfo node kstat functions. */ +int mdi_pi_kstat_exists(mdi_pathinfo_t *); +int mdi_pi_kstat_create(mdi_pathinfo_t *pip, char *ks_name); void mdi_pi_kstat_iosupdate(mdi_pathinfo_t *, struct buf *); /* |