summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/fct.h
diff options
context:
space:
mode:
authorSam Cramer <Sam.Cramer@Sun.COM>2009-05-08 12:12:40 -0700
committerSam Cramer <Sam.Cramer@Sun.COM>2009-05-08 12:12:40 -0700
commitd8c54e3d070f57cc1b4d6c8262f0868219c8ce7c (patch)
tree15715c82157d4095489b4e404b0edb92d3375aeb /usr/src/uts/common/sys/fct.h
parent2017c9656f884256b400be40fa25d96d630bf02a (diff)
downloadillumos-gate-d8c54e3d070f57cc1b4d6c8262f0868219c8ce7c.tar.gz
6809580 fct DTrace providers needed for qlt
Diffstat (limited to 'usr/src/uts/common/sys/fct.h')
-rw-r--r--usr/src/uts/common/sys/fct.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/fct.h b/usr/src/uts/common/sys/fct.h
index 514535afba..43940a90d2 100644
--- a/usr/src/uts/common/sys/fct.h
+++ b/usr/src/uts/common/sys/fct.h
@@ -55,6 +55,8 @@ typedef struct fct_remote_port {
void *rp_fca_private;
struct fct_local_port *rp_port;
+ char rp_nwwn_str[FC_WWN_BUFLEN];
+ char rp_pwwn_str[FC_WWN_BUFLEN];
uint8_t rp_nwwn[FC_WWN_LEN];
uint8_t rp_pwwn[FC_WWN_LEN];
uint32_t rp_id; /* 8 or 24 bit */
@@ -188,6 +190,8 @@ typedef struct fct_local_port {
void *port_fca_private;
stmf_local_port_t *port_lport;
+ char port_nwwn_str[FC_WWN_BUFLEN];
+ char port_pwwn_str[FC_WWN_BUFLEN];
uint8_t port_nwwn[FC_WWN_LEN];
uint8_t port_pwwn[FC_WWN_LEN];
char *port_default_alias;
@@ -372,6 +376,7 @@ fct_status_t fct_handle_rcvd_flogi(fct_local_port_t *port,
void fct_log_local_port_event(fct_local_port_t *port, char *subclass);
void fct_log_remote_port_event(fct_local_port_t *port, char *subclass,
uint8_t *rp_pwwn, uint32_t rp_id);
+void fct_wwn_to_str(char *to_ptr, const uint8_t *from_ptr);
#ifdef __cplusplus
}