Terry Lambert <[EMAIL PROTECTED]> wrote:
> Audsin wrote:
> > I am Dev, doing my research in Centre for Telecommunications Research,
> > King's college London. My research project involves evaluating the
> > performance of MIP6 TCP in the presence of fragmentation and without
> > fragmentation. I am  using Kame MIP6 for Free BSD 4.4 and have configured
> > gif0 interface for ipv6ip tunnel. I wish to change the Maximum segment size
> > of the TCP. Can you please help me , where i should change the MSS of the
> > TCP. Can you tell me where the default size of the MSS mentioned?
>
>       man ifconfig<cr>
>       /mtu<cr>

The original question asked about the TCP MSS, not the MTU.  Looking
at ifconfig isn't going to help.

I don't have the 4.4 source sitting around, but assuming that it
hasn't changed much, in 4.6.2 you can find (or change) the defaults in
/usr/src/sys/netinet/tcp.h.  The default for TCP4 is 512, and 1024 for
TCP6.

You can get at them via sysctl (along with a lot of other TCP-related
things):

net.inet.tcp.mssdflt: 512
net.inet.tcp.v6mssdflt: 1024

Note that the actual MSS is negotiated; if both ends can't support the
same value, the smaller is chosen.

For MTUs, in case that's really what you meant, it's even more strict
and depending on how the transport layer is implemented, it may be
impossible (or reckless) to increase the MTU.  For example, on
ethernet many switches simply do not support an MTU larger than 1500.

-Dan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to