Just an example of the use of mad_fprintf against v2 of the patch. Ira
From: Ira Weiny <[email protected]> Date: Thu, 16 Apr 2009 00:07:04 -0700 Subject: [PATCH] Simple example of mad_fprintf in action. Signed-off-by: Ira Weiny <[email protected]> --- infiniband-diags/src/ibnetdiscover.c | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/infiniband-diags/src/ibnetdiscover.c b/infiniband-diags/src/ibnetdiscover.c index 25c1f7f..71b478c 100644 --- a/infiniband-diags/src/ibnetdiscover.c +++ b/infiniband-diags/src/ibnetdiscover.c @@ -186,6 +186,29 @@ get_node(Node *node, Port *port, ib_portid_t *portid) return -1; decode_port_info(pi, port); + if (ibdebug || ibverbose) { + mad_fprintf(stdout, pi, "Port info (%s):\n" + " %-10s (%M): %m\n" + " %-10s (%M): %m\n" + " %-10s (%M): %m\n" + " %-10s (%M): %m\n" + " %-10s (%M): %m\n" + " %-10s (%M): %m\n", + portid2str(portid), + "LID", IB_PORT_LID_F, IB_PORT_LID_F, + "LMC", IB_PORT_LMC_F, IB_PORT_LMC_F, + "state", IB_PORT_STATE_F, IB_PORT_STATE_F, + "physstate", IB_PORT_PHYS_STATE_F, + IB_PORT_PHYS_STATE_F, + "linkwidth", IB_PORT_LINK_WIDTH_ACTIVE_F, + IB_PORT_LINK_WIDTH_ACTIVE_F, + "linkspeed", IB_PORT_LINK_SPEED_ACTIVE_F, + IB_PORT_LINK_SPEED_ACTIVE_F + ); + mad_fprintf(stdout, pi, "%sd%m%d%m\n", + "hello", IB_PORT_LID_F, 1, IB_PORT_LMC_F); + } + if (node->type != SWITCH_NODE) return 0; -- 1.5.4.5 _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
