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>
NEX-1878 update emlxs from source provided by Emulex

*** 976,985 **** --- 976,987 ---- * If link is down then this is a hard shutdown and flush * If link not down then this is a soft shutdown and flush * (e.g. RSCN) */ if (linkdown) { + hba->flag &= ~FC_GPIO_LINK_UP; + mutex_enter(&EMLXS_PORT_LOCK); port->flag &= EMLXS_PORT_LINKDOWN_MASK; if (port->ulp_statec != FC_STATE_OFFLINE) {
*** 1552,1561 **** --- 1554,1567 ---- break; case LA_16GHZ_LINK: (void) strlcpy(linkspeed, "16Gb", sizeof (linkspeed)); state |= FC_STATE_16GBIT_SPEED; break; + case LA_32GHZ_LINK: + (void) strlcpy(linkspeed, "32Gb", sizeof (linkspeed)); + state |= FC_STATE_32GBIT_SPEED; + break; default: (void) snprintf(linkspeed, sizeof (linkspeed), "unknown(0x%x)", hba->linkspeed); break; }
*** 1620,1629 **** --- 1626,1637 ---- /* Flush any pending ub buffers */ emlxs_ub_flush(vport); } + hba->flag |= FC_GPIO_LINK_UP; + return; } /* emlxs_port_online() */