Add support for reporting 800 Gbps as 8X NDR and 1600 Gbps as 8X XDR
link speeds.
Link: https://patch.msgid.link/r/20260608083736.48454-1-tomsela@amazon.com
Reviewed-by: Michael Margolin <mrgolin@amazon.com>
Reviewed-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Tom Sela <tomsela@amazon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
enum ib_port_speed *speed,
enum ib_port_width *width)
{
- if (gbps >= 400) {
+ if (gbps >= 1600) {
+ *width = IB_WIDTH_8X;
+ *speed = IB_SPEED_XDR;
+ } else if (gbps >= 800) {
+ *width = IB_WIDTH_8X;
+ *speed = IB_SPEED_NDR;
+ } else if (gbps >= 400) {
*width = IB_WIDTH_8X;
*speed = IB_SPEED_HDR;
} else if (gbps >= 200) {