Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Sep 2010 10:39:30 +0000 (UTC)
From:      Andre Oppermann <andre@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/netinet tcp.h
Message-ID:  <201009151039.o8FAdcbG064949@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
andre       2010-09-15 10:39:30 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          tcp.h 
  Log:
  SVN rev 212653 on 2010-09-15 10:39:30Z by andre
  
  Change the default MSS for IPv4 and IPv6 TCP connections from an
  artificial power-of-2 rounded number to their real values specified
  in RFC879 and RFC2460.
  
  From the history and existing comments it appears that the rounded
  numbers were intended to be advantageous for the kernel and mbuf
  system.  However this hasn't been the case at for at least a long
  time.  The mbuf clusters used in tcp_output() have enough space
  to hold the larger real value for the default MSS for both IPv4 and
  IPv6.  Note that the default MSS is only used when path MTU discovery
  is disabled.
  
  Update and expand related comments.
  
  Reviewed by:    lsteward (including some word-smithing)
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.46      +27 -19    src/sys/netinet/tcp.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009151039.o8FAdcbG064949>