summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
diff options
context:
space:
mode:
authorallan <Allan.Ou@Sun.COM>2009-11-03 10:54:17 +0800
committerallan <Allan.Ou@Sun.COM>2009-11-03 10:54:17 +0800
commit162fafd3d0764eb6022fe01ce970de8775eda209 (patch)
tree5c44230a1bfeeffebecf62e99cde6f766f93f558 /usr/src/uts/common/sys
parent1dbc1fed8be6e82e676ff3f124628dc470058bfb (diff)
downloadillumos-joyent-162fafd3d0764eb6022fe01ce970de8775eda209.tar.gz
6893489 COMSTER - provide MODDRV for properly handling interface changes
6893502 COMSTAR - qlt should provide MODDRV revision control for fct interface 6893493 COMSTAR - emlxs should provide MODDRV revision control for fct interface
Diffstat (limited to 'usr/src/uts/common/sys')
-rw-r--r--usr/src/uts/common/sys/fct.h3
-rw-r--r--usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_version.h6
2 files changed, 6 insertions, 3 deletions
diff --git a/usr/src/uts/common/sys/fct.h b/usr/src/uts/common/sys/fct.h
index aecfb30bf9..3aceee25f4 100644
--- a/usr/src/uts/common/sys/fct.h
+++ b/usr/src/uts/common/sys/fct.h
@@ -197,6 +197,8 @@ typedef struct fct_dbuf_store {
stmf_data_buf_t *dbuf);
} fct_dbuf_store_t;
+#define FCT_FCA_MODREV_1 1
+
typedef struct fct_local_port {
void *port_fct_private;
void *port_fca_private;
@@ -247,6 +249,7 @@ typedef struct fct_local_port {
fct_status_t (*port_info)(uint32_t cmd,
struct fct_local_port *port, void *arg, uint8_t *buf,
uint32_t *bufsizep);
+ int port_fca_version;
} fct_local_port_t;
/*
diff --git a/usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_version.h b/usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_version.h
index 7a4ec60f6b..0e1a4c6efc 100644
--- a/usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_version.h
+++ b/usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_version.h
@@ -32,11 +32,11 @@
extern "C" {
#endif
-#define EMLXS_VERSION "2.40s"
+#define EMLXS_VERSION "2.40t"
#define EMLXS_DATE_MINUTE "15" /* 00-59 */
#define EMLXS_DATE_HOUR "10" /* 00-23 */
-#define EMLXS_DATE_DAY "17" /* 00-31 */
-#define EMLXS_DATE_MONTH "07" /* 01-12 */
+#define EMLXS_DATE_DAY "23" /* 00-31 */
+#define EMLXS_DATE_MONTH "10" /* 01-12 */
#define EMLXS_DATE_YEAR "2009" /* YYYY */
#define EMLXS_REVISION EMLXS_DATE_YEAR "." EMLXS_DATE_MONTH "." \