]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-rx-allow-jumbogram-disabling-really-20080822
authorDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 05:31:48 +0000 (05:31 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 05:31:48 +0000 (05:31 +0000)
LICENSE IPL10

right now, jumbograms can still be sent when -nojumbo is specified. make the
current macro a default and override when we're supposed to.

(cherry picked from commit 46dbd678714110002a36269beca8961e013650ac)

src/rx/rx_kcommon.c
src/rx/rx_user.c

index 5f208d1e9cd6423f5e453a0cc0dd0e0b8004a09f..1f1b3cd6e585b7932ff74fc5f0f2022ed95d38a6 100644 (file)
@@ -475,7 +475,7 @@ rxi_InitPeerParams(register struct rx_peer *pp)
     pp->natMTU = MIN(pp->ifMTU, OLD_MAX_PACKET_SIZE);
     pp->ifDgramPackets =
        MIN(rxi_nDgramPackets,
-           rxi_AdjustDgramPackets(RX_MAX_FRAGS, pp->ifMTU));
+           rxi_AdjustDgramPackets(rxi_nSendFrags, pp->ifMTU));
     pp->maxDgramPackets = 1;
 
     /* Initialize slow start parameters */
index c20c9bfcc9c8a9eb8ab830d836d80e846cf54b15..081b429148aa74d06b5d09ce471b745003e26362 100644 (file)
@@ -729,10 +729,10 @@ rxi_InitPeerParams(struct rx_peer *pp)
     pp->natMTU = MIN((int)pp->ifMTU, OLD_MAX_PACKET_SIZE);
     pp->maxDgramPackets =
        MIN(rxi_nDgramPackets,
-           rxi_AdjustDgramPackets(RX_MAX_FRAGS, pp->ifMTU));
+           rxi_AdjustDgramPackets(rxi_nSendFrags, pp->ifMTU));
     pp->ifDgramPackets =
        MIN(rxi_nDgramPackets,
-           rxi_AdjustDgramPackets(RX_MAX_FRAGS, pp->ifMTU));
+           rxi_AdjustDgramPackets(rxi_nSendFrags, pp->ifMTU));
     pp->maxDgramPackets = 1;
     /* Initialize slow start parameters */
     pp->MTU = MIN(pp->natMTU, pp->maxMTU);