Hi Hal, Currently osm_vendor_get_all_port_attr doesn't update the port number information. The following patch adds this information.
Thanks, Yael Signed-off-by: Yael Kalka <[EMAIL PROTECTED]> Index: libvendor/osm_vendor_ibumad.c =================================================================== --- libvendor/osm_vendor_ibumad.c (revision 5496) +++ libvendor/osm_vendor_ibumad.c (working copy) @@ -565,8 +565,10 @@ osm_vendor_get_all_port_attr( ib_net64_t *p_guid = portguids, *e = portguids + *p_num_ports; umad_ca_t ca; int lids[*p_num_ports]; + int portnums[*p_num_ports]; int linkstates[*p_num_ports]; int *p_lid = lids; + int *p_portnum = portnums; int *p_linkstates = linkstates; umad_port_t def_port = {""}; int r, i, j; @@ -622,6 +624,7 @@ osm_vendor_get_all_port_attr( portguids[0] = def_port.port_guid; lids[0] = def_port.base_lid; + portnums[0] = def_port.portnum; linkstates[0] = def_port.state; sm_lid = def_port.sm_lid; @@ -642,6 +645,7 @@ osm_vendor_get_all_port_attr( continue; p_attr_array[j].port_guid = portguids[i]; p_attr_array[j].lid = lids[i]; + p_attr_array[j].port_num = portnums[i]; if (j == 0) p_attr_array[j].sm_lid = sm_lid; else _______________________________________________ openib-general mailing list openib-general@openib.org http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general