svn commit: r337987 - head/sys/dev/cxgbe
Navdeep Parhar
np at FreeBSD.org
Fri Aug 17 20:28:32 UTC 2018
Author: np
Date: Fri Aug 17 20:28:31 2018
New Revision: 337987
URL: https://svnweb.freebsd.org/changeset/base/337987
Log:
cxgbe(4): Adjust ntids to account for nhptids in the TOE case too.
This should have been part of r337538.
Modified:
head/sys/dev/cxgbe/t4_main.c
Modified: head/sys/dev/cxgbe/t4_main.c
==============================================================================
--- head/sys/dev/cxgbe/t4_main.c Fri Aug 17 19:22:46 2018 (r337986)
+++ head/sys/dev/cxgbe/t4_main.c Fri Aug 17 20:28:31 2018 (r337987)
@@ -3992,6 +3992,12 @@ get_params__post_init(struct adapter *sc)
return (rc);
}
sc->tids.ntids = val[0];
+ if (sc->params.fw_vers <
+ (V_FW_HDR_FW_VER_MAJOR(1) | V_FW_HDR_FW_VER_MINOR(20) |
+ V_FW_HDR_FW_VER_MICRO(5) | V_FW_HDR_FW_VER_BUILD(0))) {
+ MPASS(sc->tids.ntids >= sc->tids.nhpftids);
+ sc->tids.ntids -= sc->tids.nhpftids;
+ }
sc->tids.natids = min(sc->tids.ntids / 2, MAX_ATIDS);
if (val[2] > val[1]) {
sc->tids.stid_base = val[1];
More information about the svn-src-all
mailing list