diff options
Diffstat (limited to 'usr/src/uts/common/io/bge/bge_impl.h')
-rw-r--r-- | usr/src/uts/common/io/bge/bge_impl.h | 5 |
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 |