cl_perf_construct( &p_adapter->perf );\r
\r
p_adapter->state = IB_PNP_PORT_ADD;\r
- p_adapter->rate = FOUR_X_IN_100BPS;\r
+ p_adapter->port_rate = FOUR_X_IN_100BPS;\r
}\r
\r
\r
rate = 0;\r
}\r
\r
- p_adapter->rate = rate;\r
+ p_adapter->port_rate = rate;\r
IPOIB_EXIT( IPOIB_DBG_INIT );\r
}\r
\r
*/\r
IPOIB_PRINT( TRACE_LEVEL_INFORMATION, IPOIB_DBG_INIT, ("Link UP!\n") );\r
NdisWriteErrorLogEntry( p_adapter->h_adapter,\r
- EVENT_IPOIB_PORT_UP + (p_adapter->rate/ONE_X_IN_100BPS),\r
- 1, p_adapter->rate );\r
+ EVENT_IPOIB_PORT_UP + (p_adapter->port_rate/ONE_X_IN_100BPS),\r
+ 1, p_adapter->port_rate );\r
\r
if( !p_adapter->reset )\r
{\r
IPOIB_PRINT( TRACE_LEVEL_INFORMATION,IPOIB_DBG_OID,\r
("Port %d received query for OID_GEN_LINK_SPEED\n", port_num) );\r
cl_obj_lock( &p_adapter->obj );\r
- switch( p_adapter->state )\r
- {\r
- case IB_PNP_PORT_ADD:\r
- /* Mark the adapter as pending an OID */\r
- p_adapter->pending_query = TRUE;\r
-\r
- /* Save the request parameters. */\r
- p_adapter->query_oid = oid_info;\r
-\r
- IPOIB_PRINT( TRACE_LEVEL_INFORMATION,IPOIB_DBG_OID,\r
- ("Port %d returning NDIS_STATUS_PENDING\n", port_num) );\r
- status = NDIS_STATUS_PENDING;\r
- break;\r
-\r
- case IB_PNP_PORT_REMOVE:\r
- IPOIB_PRINT( TRACE_LEVEL_INFORMATION,IPOIB_DBG_OID,\r
- ("Port %d returning NDIS_STATUS_NOT_ACCEPTED\n", port_num) );\r
- status = NDIS_STATUS_NOT_ACCEPTED;\r
- break;\r
-\r
- default:\r
- CL_ASSERT( p_adapter->p_port );\r
- info = p_adapter->rate;\r
- break;\r
- }\r
+ info = p_adapter->port_rate;\r
cl_obj_unlock( &p_adapter->obj );\r
break;\r
\r
{\r
switch( query_oid.oid )\r
{\r
- case OID_GEN_LINK_SPEED:\r
- ipoib_complete_query( p_adapter, &query_oid,\r
- status, &p_adapter->rate, sizeof(p_adapter->rate) );\r
- break;\r
-\r
case OID_GEN_MEDIA_CONNECT_STATUS:\r
info = NdisMediaStateConnected;\r
ipoib_complete_query( p_adapter, &query_oid,\r
break;\r
\r
default:\r
- CL_ASSERT( query_oid.oid == OID_GEN_LINK_SPEED ||\r
- query_oid.oid == OID_GEN_MEDIA_CONNECT_STATUS );\r
+ CL_ASSERT( query_oid.oid == OID_GEN_MEDIA_CONNECT_STATUS );\r
break;\r
}\r
}\r