cxgbev(4): Use the correct source pf for T6 in the VF driver.

MFC after:	1 week
Sponsored by:	Chelsio Communications
This commit is contained in:
Navdeep Parhar 2024-06-16 11:27:15 -07:00
parent e827b61cac
commit d0fdafdb0e

View File

@ -139,7 +139,10 @@ int t4vf_get_sge_params(struct adapter *adapter)
* This is based on the PF from which we're instantiated.
*/
whoami = t4_read_reg(adapter, VF_PL_REG(A_PL_VF_WHOAMI));
pf = G_SOURCEPF(whoami);
if (chip_id(adapter) <= CHELSIO_T5)
pf = G_SOURCEPF(whoami);
else
pf = G_T6_SOURCEPF(whoami);
s_hps = (S_HOSTPAGESIZEPF0 +
(S_HOSTPAGESIZEPF1 - S_HOSTPAGESIZEPF0) * pf);