]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-rx-allow-jumbogram-disabling-really-20080822
authorDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 05:32:01 +0000 (05:32 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 05:32:01 +0000 (05:32 +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 3bfb388a842385981cc7ee0365669c0bf695ba35..7fa0e630bb14843f0287705196e63e4c1e775fd8 100644 (file)
@@ -479,7 +479,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 ebbe522b928f40f2af3ef72ba97586e96584d3b4..4ab3d3b26260202c90feacabc047e89e86bd082b 100644 (file)
@@ -665,10 +665,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);