Add support for some ConnectX-3, ConnectX-4, and Switch-IB in is_mlnx_ext_port_info_supported.
This only affects tool(s) which invoke this routine (is_mlnx_ext_port_info_supported) which is currently just ibportstate. is_mlnx_ext_port_info_supported determines whether or not the MLNX vendor extended port info SMP is sent which is used to determine FDR10 speed. Not having the device in the list would only result in FDR10 being misinterpreted as QDR. Signed-off-by: Hal Rosenstock <[email protected]> --- Change since v1: Improved patch description diff --git a/src/ibdiag_common.c b/src/ibdiag_common.c index 8c749c7..384d342 100644 --- a/src/ibdiag_common.c +++ b/src/ibdiag_common.c @@ -499,9 +499,9 @@ conv_cnt_human_readable(uint64_t val64, float *val, int data) int is_mlnx_ext_port_info_supported(uint32_t devid) { if (ibd_ibnetdisc_flags & IBND_CONFIG_MLX_EPI) { - if (devid == 0xc738) + if (devid == 0xc738 || devid == 0xcb84) return 1; - if (devid >= 0x1003 && devid <= 0x1011) + if (devid >= 0x1003 && devid <= 0x1016) return 1; } return 0; -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
