Print the number of max_vl_num as a number and not as enumerated value.

Signed-off-by: Dotan Barak <[EMAIL PROTECTED]>

---

diff --git a/examples/devinfo.c b/examples/devinfo.c
index 28cf8d1..40575c6 100644
--- a/examples/devinfo.c
+++ b/examples/devinfo.c
@@ -135,6 +135,18 @@ static const char *speed_str(uint8_t speed)
        }
 }
 
+static const char *vl_str(uint8_t vl_num)
+{
+       switch (vl_num) {
+       case 1:  return "1";
+       case 2:  return "2";
+       case 3:  return "4";
+       case 4:  return "8";
+       case 5:  return "15";
+       default: return "invalid value";
+       }
+}
+
 static int print_all_port_gids(struct ibv_context *ctx, uint8_t port_num, int 
tbl_len)
 {
        union ibv_gid gid;
@@ -266,7 +278,7 @@ static int print_hca_cap(struct ibv_device *ib_dev, uint8_t 
ib_port)
                if (verbose) {
                        printf("\t\t\tmax_msg_sz:\t\t0x%x\n", 
port_attr.max_msg_sz);
                        printf("\t\t\tport_cap_flags:\t\t0x%08x\n", 
port_attr.port_cap_flags);
-                       printf("\t\t\tmax_vl_num:\t\t%d\n", 
port_attr.max_vl_num);
+                       printf("\t\t\tmax_vl_num:\t\t%s\n", 
vl_str(port_attr.max_vl_num));
                        printf("\t\t\tbad_pkey_cntr:\t\t0x%x\n", 
port_attr.bad_pkey_cntr);
                        printf("\t\t\tqkey_viol_cntr:\t\t0x%x\n", 
port_attr.qkey_viol_cntr);
                        printf("\t\t\tsm_sl:\t\t\t%d\n", port_attr.sm_sl);


_______________________________________________
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

Reply via email to