The physical link state on iWARP transports has no meaning, so
don't print it out at all.

Signed-off-by: Doug Ledford <dledf...@redhat.com>
---
 examples/devinfo.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/examples/devinfo.c b/examples/devinfo.c
index d6e9218..ff078e4 100644
--- a/examples/devinfo.c
+++ b/examples/devinfo.c
@@ -327,8 +327,9 @@ static int print_hca_cap(struct ibv_device *ib_dev, uint8_t 
ib_port)
                               width_str(port_attr.active_width), 
port_attr.active_width);
                        printf("\t\t\tactive_speed:\t\t%s (%d)\n",
                               speed_str(port_attr.active_speed), 
port_attr.active_speed);
-                       printf("\t\t\tphys_state:\t\t%s (%d)\n",
-                              port_phy_state_str(port_attr.phys_state), 
port_attr.phys_state);
+                       if (ib_dev->transport_type == IBV_TRANSPORT_IB)
+                               printf("\t\t\tphys_state:\t\t%s (%d)\n",
+                                      
port_phy_state_str(port_attr.phys_state), port_attr.phys_state);
 
                        if (print_all_port_gids(ctx, port, 
port_attr.gid_tbl_len))
                                goto cleanup;
-- 
1.7.7.6

--
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

Reply via email to