Print this page
NEX-8705 Drivers for ATTO Celerity FC-162E Gen 5 and Celerity FC-162P Gen 6 16GB FC cards support
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/fibre-channel/impl/fctl.h
          +++ new/usr/src/uts/common/sys/fibre-channel/impl/fctl.h
↓ open down ↓ 59 lines elided ↑ open up ↑
  60   60  #define FC_STATE_DEVICE_CHANGE          0x0008  /* For ULPs */
  61   61  #define FC_STATE_TARGET_PORT_RESET      0x0009
  62   62  
  63   63  /* Values for the link speed (next least significant byte as above) */
  64   64  #define FC_STATE_1GBIT_SPEED            0x0100  /* 1 Gbit/sec */
  65   65  #define FC_STATE_2GBIT_SPEED            0x0400  /* 2 Gbit/sec */
  66   66  #define FC_STATE_4GBIT_SPEED            0x0500  /* 4 Gbit/sec */
  67   67  #define FC_STATE_10GBIT_SPEED           0x0600  /* 10 Gbit/sec */
  68   68  #define FC_STATE_8GBIT_SPEED            0x0700  /* 8 Gbit/sec */
  69   69  #define FC_STATE_16GBIT_SPEED           0x0800  /* 16 Gbit/sec */
       70 +#define FC_STATE_32GBIT_SPEED           0x0900  /* 32 Gbit/sec */
  70   71  #define FC_STATE_FULL_SPEED             FC_STATE_1GBIT_SPEED
  71   72  #define FC_STATE_DOUBLE_SPEED           FC_STATE_2GBIT_SPEED
  72   73  
  73   74  /* pi_port_state, used only when binding port */
  74   75  #define FC_STATE_FCA_IS_NODMA           0x80000000
  75   76  
  76   77  /*
  77   78   * Macros to discriminate between the link state byte and the link speed
  78   79   * byte in fp_state (also good for improved code obfuscation and job security
  79   80   * even during a good economy).
↓ open down ↓ 285 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX