Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/sfe/sfe_util.h
          +++ new/usr/src/uts/common/io/sfe/sfe_util.h
↓ open down ↓ 39 lines elided ↑ open up ↑
  40   40  #define _SFE_UTIL_H_
  41   41  #include <sys/mac_provider.h>
  42   42  #include <sys/mac_ether.h>
  43   43  
  44   44  /*
  45   45   * Useful macros and typedefs
  46   46   */
  47   47  
  48   48  #define GEM_NAME_LEN    32
  49   49  
  50      -#define GEM_TX_TIMEOUT          (drv_usectohz(5*1000000))
  51      -#define GEM_TX_TIMEOUT_INTERVAL (drv_usectohz(1*1000000))
  52      -#define GEM_LINK_WATCH_INTERVAL (drv_usectohz(1*1000000))       /* 1 sec */
       50 +#define GEM_TX_TIMEOUT          drv_sectohz(5)
       51 +#define GEM_TX_TIMEOUT_INTERVAL drv_sectohz(1)
       52 +#define GEM_LINK_WATCH_INTERVAL drv_sectohz(1)
  53   53  
  54   54  /* general return code */
  55   55  #define GEM_SUCCESS     0
  56   56  #define GEM_FAILURE     (-1)
  57   57  
  58   58  /* return code of gem_tx_done */
  59   59  #define INTR_RESTART_TX 0x80000000
  60   60  
  61   61  typedef int32_t         seqnum_t;
  62   62  
↓ open down ↓ 567 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX