summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/bge/bge_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/io/bge/bge_impl.h')
-rw-r--r--usr/src/uts/common/io/bge/bge_impl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/uts/common/io/bge/bge_impl.h b/usr/src/uts/common/io/bge/bge_impl.h
index f801f7f305..53cf329e12 100644
--- a/usr/src/uts/common/io/bge/bge_impl.h
+++ b/usr/src/uts/common/io/bge/bge_impl.h
@@ -934,6 +934,8 @@ typedef struct bge {
uint64_t param_link_speed;
link_duplex_t param_link_duplex;
+
+ uint32_t link_update_timer;
} bge_t;
/*
@@ -1252,6 +1254,9 @@ uint32_t bge_atomic_shl32(uint32_t *sp, uint_t count);
#define BGE_ASF_HEARTBEAT_INTERVAL 1500000
+#define BGE_LINK_UPDATE_TIMEOUT 10 /* ~ 5 sec */
+#define BGE_LINK_UPDATE_DONE (BGE_LINK_UPDATE_TIMEOUT+1)
+
#ifdef __cplusplus
}
#endif