-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FDR10 is wrongly displayed as QDR #16
Comments
FDR10 is a non-standard Mellanox extension, I never looked into how to support it. If you have hardware that can support it, perhaps you could send a patch? |
Thanks for the quick response. If you could make a new branch and add these: IB_MLNX_EXT_PORT_STATE_CHG_ENABLE_F,
IB_MLNX_EXT_PORT_LINK_SPEED_SUPPORTED_F,
IB_MLNX_EXT_PORT_LINK_SPEED_ENABLED_F,
IB_MLNX_EXT_PORT_LINK_SPEED_ACTIVE_F,
IB_MLNX_EXT_PORT_LAST_F, https://github.com/chu11/libibmad-snapshot/blob/master/include/infiniband/mad.h#L1070-L1074 After this we can compare IB_MLNX_EXT_PORT_LINK_SPEED_ACTIVE_F & 0x8(?) if its really FDR10 |
The information in libibmad does not seem to be complete. What is the attribute ID of the vendor structure, what operation is used to read it? The layout in libibmad is also incomplete, lots of holes. Adding a new struct is easy, if you know what is in it, see for instance: https://github.com/jgunthorpe/python-rdma/blob/master/codegen/vend_mlx.xml Can you find a publication where mellanox documents this MAD? |
How did you generate/get the vend_mlx.xml? |
It is hand written from the specification of the wire format. I expect that specific mad is out of date, but something that looks basically like it is what is needed to add the new mellanox vendor mad, I just don't have enough information to do it. |
Hey,
unfortunately FDR10 connections are displayed as QDR in ibtool.
The text was updated successfully, but these errors were encountered: