From: Jeffrey Altman Date: Sat, 16 Aug 2008 18:11:01 +0000 (+0000) Subject: DEVEL15-windows-rx-extra-packets-20080816 X-Git-Tag: openafs-devel-1_5_52~7 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=11b6b00e0e7112d70b105de350e7c3ea459d2380;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-rx-extra-packets-20080816 LICENSE MIT Make the default number of pre-allocated rx packets equal to the number of threads times the rx window size. (cherry picked from commit dbd98583d35d6aea57cb4d9c46790479dc1a137e) --- diff --git a/src/WINNT/afsd/afsd_init.c b/src/WINNT/afsd/afsd_init.c index 4e9470bd0..b2a9f4825 100644 --- a/src/WINNT/afsd/afsd_init.c +++ b/src/WINNT/afsd/afsd_init.c @@ -1058,7 +1058,7 @@ int afsd_InitCM(char **reasonP) code = RegQueryValueEx(parmKey, "RxExtraPackets", NULL, NULL, (BYTE *) &rx_extraPackets, &dummyLen); if (code != ERROR_SUCCESS) { - rx_extraPackets = 120; + rx_extraPackets = (numBkgD + numSvThreads + 5) * 64; } if (rx_extraPackets) afsi_log("RX extraPackets is %d", rx_extraPackets);