]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
rx-allow-jumbogram-disabling-really-20080822
authorDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 05:31:32 +0000 (05:31 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 05:31:32 +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.

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 8c3568b5a6974b10d2e42ef27a97c665455a12d0..c5a370c8595fc8d95937fb7b8f2c2bedd0bebedc 100644 (file)
@@ -718,10 +718,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);