From: Marcus Epperson mrep...@sandia.gov
Signed-off-by: Marcus Epperson mrep...@sandia.gov
Signed-off-by: Jim Schutt jasc...@sandia.gov
---
src/ibnetdiscover.c | 20 +++-
1 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/ibnetdiscover.c b/src/ibnetdiscover.c
index e081a36..fdbe3b5 100644
--- a/src/ibnetdiscover.c
+++ b/src/ibnetdiscover.c
@@ -574,6 +574,8 @@ void dump_ports_report(ibnd_node_t * node, void *user_data)
{
int p = 0;
ibnd_port_t *port = NULL;
+ char *nodename = NULL;
+ char *rem_nodename = NULL;
/* for each port */
for (p = node-numports, port = node-ports[p]; p 0;
@@ -585,6 +587,9 @@ void dump_ports_report(ibnd_node_t * node, void *user_data)
mad_get_field(port-info, 0, IB_PORT_LINK_WIDTH_ACTIVE_F);
ispeed =
mad_get_field(port-info, 0, IB_PORT_LINK_SPEED_ACTIVE_F);
+ nodename = remap_node_name(node_name_map,
+ port-node-guid,
+ port-node-nodedesc);
fprintf(stdout, %2s %5d %2d 0x%016 PRIx64 %s %s,
ports_nt_str_compat(node),
node-type ==
@@ -592,7 +597,10 @@ void dump_ports_report(ibnd_node_t * node, void *user_data)
port-portnum, port-guid,
dump_linkwidth_compat(iwidth),
dump_linkspeed_compat(ispeed));
- if (port-remoteport)
+ if (port-remoteport) {
+ rem_nodename = remap_node_name(node_name_map,
+ port-remoteport-node-guid,
+ port-remoteport-node-nodedesc);
fprintf(stdout,
- %2s %5d %2d 0x%016 PRIx64
( '%s' - '%s' )\n,
@@ -601,10 +609,12 @@ void dump_ports_report(ibnd_node_t * node, void
*user_data)
port-remoteport-node-smalid :
port-remoteport-base_lid,
port-remoteport-portnum,
- port-remoteport-guid, port-node-nodedesc,
- port-remoteport-node-nodedesc);
- else
- fprintf(stdout, %36s'%s'\n, , port-node-nodedesc);
+ port-remoteport-guid, nodename, rem_nodename);
+ free(rem_nodename);
+ } else
+ fprintf(stdout, %36s'%s'\n, , nodename);
+
+ free(nodename);
}
}
--
1.6.2.2
--
To unsubscribe from this list: send the line unsubscribe linux-rdma in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html