Signed-off-by: Daniel Klein <[email protected]> Signed-off-by: Hal Rosenstock <[email protected]> --- diff --git a/src/ibnetdiscover.c b/src/ibnetdiscover.c index 0966217..cadf648 100644 --- a/src/ibnetdiscover.c +++ b/src/ibnetdiscover.c @@ -375,7 +375,7 @@ void out_switch_port(ibnd_port_t * port, int group, char *out_prefix) ext_port_str = out_ext_port(port->remoteport, group); cap_mask = mad_get_field(port->node->ports[0]->info, 0, IB_PORT_CAPMASK_F); - if (cap_mask & IB_PORT_CAP_HAS_EXT_SPEEDS) + if (cap_mask & CL_NTOH32(IB_PORT_CAP_HAS_EXT_SPEEDS)) espeed = mad_get_field(port->info, 0, IB_PORT_LINK_SPEED_EXT_ACTIVE_F); else @@ -433,7 +433,7 @@ void out_ca_port(ibnd_port_t * port, int group, char *out_prefix) port->remoteport->node->nodedesc); cap_mask = mad_get_field(port->info, 0, IB_PORT_CAPMASK_F); - if (cap_mask & IB_PORT_CAP_HAS_EXT_SPEEDS) + if (cap_mask & CL_NTOH32(IB_PORT_CAP_HAS_EXT_SPEEDS) ) espeed = mad_get_field(port->info, 0, IB_PORT_LINK_SPEED_EXT_ACTIVE_F); else @@ -684,7 +684,7 @@ void dump_ports_report(ibnd_node_t * node, void *user_data) else info = (uint8_t *)&port->info; cap_mask = mad_get_field(info, 0, IB_PORT_CAPMASK_F); - if (cap_mask & IB_PORT_CAP_HAS_EXT_SPEEDS) + if (cap_mask & CL_NTOH32(IB_PORT_CAP_HAS_EXT_SPEEDS) ) espeed = mad_get_field(port->info, 0, IB_PORT_LINK_SPEED_EXT_ACTIVE_F); else -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
