Print this page
MFV: illumos-omnios@aea0472ecb9ee91fa70556d6f6a941c10c989f1d
Add support for Emulex Corporation Lancer Gen6: LPe32000 FC Host Adapter
Author: Andy Fiddaman <omnios@citrus-it.co.uk>
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>
NEX-1878 update emlxs from source provided by Emulex

*** 1645,1654 **** --- 1645,1658 ---- break; case LA_16GHZ_LINK: (void) strlcpy(linkspeed, "16Gb", sizeof (linkspeed)); port_info->pi_port_state |= FC_STATE_16GBIT_SPEED; break; + case LA_32GHZ_LINK: + (void) strlcpy(linkspeed, "32Gb", sizeof (linkspeed)); + port_info->pi_port_state |= FC_STATE_32GBIT_SPEED; + break; default: (void) snprintf(linkspeed, sizeof (linkspeed), "unknown(0x%x)", hba->linkspeed); break; }
*** 1762,1772 **** port_info->pi_rnid_params.params.ip_version = RNID_IPV4; /* Initialize the port attributes */ bzero(&port_info->pi_attrs, sizeof (port_info->pi_attrs)); ! (void) strncpy(port_info->pi_attrs.manufacturer, "Emulex", (sizeof (port_info->pi_attrs.manufacturer)-1)); port_info->pi_rnid_params.status = FC_SUCCESS; (void) strncpy(port_info->pi_attrs.serial_number, vpd->serial_num, --- 1766,1777 ---- port_info->pi_rnid_params.params.ip_version = RNID_IPV4; /* Initialize the port attributes */ bzero(&port_info->pi_attrs, sizeof (port_info->pi_attrs)); ! (void) strncpy(port_info->pi_attrs.manufacturer, ! hba->model_info.manufacturer, (sizeof (port_info->pi_attrs.manufacturer)-1)); port_info->pi_rnid_params.status = FC_SUCCESS; (void) strncpy(port_info->pi_attrs.serial_number, vpd->serial_num,
*** 4323,4332 **** --- 4328,4340 ---- *link_state |= FC_STATE_10GBIT_SPEED; break; case LA_16GHZ_LINK: *link_state |= FC_STATE_16GBIT_SPEED; break; + case LA_32GHZ_LINK: + *link_state |= FC_STATE_32GBIT_SPEED; + break; case LA_1GHZ_LINK: default: *link_state |= FC_STATE_1GBIT_SPEED; break; }