Commit 69a3ffaa authored by Jan Sokolowski's avatar Jan Sokolowski Committed by Jason Gunthorpe
Browse files

IB/hfi1: Use 4096 for default active MTU in query_qp



Currently, if a port is queried that has an invalid
Maximum Transmission Unit, driver reports default MTU of 2048.
This in incorrect.

Use default value of 4096 if invalid.

Reviewed-by: default avatarDennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: default avatarJan Sokolowski <jan.sokolowski@intel.com>
Signed-off-by: default avatarDennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
parent c5c4e40e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1486,7 +1486,7 @@ static int query_port(struct rvt_dev_info *rdi, u8 port_num,
	props->max_mtu = mtu_to_enum((!valid_ib_mtu(hfi1_max_mtu) ?
				      4096 : hfi1_max_mtu), IB_MTU_4096);
	props->active_mtu = !valid_ib_mtu(ppd->ibmtu) ? props->max_mtu :
		mtu_to_enum(ppd->ibmtu, IB_MTU_2048);
		mtu_to_enum(ppd->ibmtu, IB_MTU_4096);

	/*
	 * sm_lid of 0xFFFF needs special handling so that it can