aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2020-11-20 19:36:34 +0000
committerAlexander Motin <mav@FreeBSD.org>2020-11-20 19:36:34 +0000
commitb8e2395ec5785741caa9f79956b890358cdfb61e (patch)
treef05ead2e0f36b0c0a27f7fca5d9db0600a94e2d4 /Makefile.inc1
parente63daed1b8daf44927e9506ce4bb3759867a771d (diff)
downloadsrc-b8e2395ec5785741caa9f79956b890358cdfb61e.tar.gz
src-b8e2395ec5785741caa9f79956b890358cdfb61e.zip
Increase queue depths from 1024/256 to 8192/1024 IOCBs.
Qlogic chips store S/G lists in the same queue as requests themselves. In the worst case 1MB I/O may require up to 52 IOCBs, that means queue of 1024 IOCBs can store only 19 of such requests. The increase reduces chances of overflow, while we should be able to afford additional 512KB of RAM per HBA. The Linux driver uses comparable numbers. While there, decouple ATIO queue size from response queue size. There is no reason for them to be equal.
Notes
Notes: svn path=/head/; revision=367909
Diffstat (limited to 'Makefile.inc1')
0 files changed, 0 insertions, 0 deletions