• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: TCP, and clamping MSS..?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: TCP, and clamping MSS..?


  • Subject: Re: TCP, and clamping MSS..?
  • From: Andrew Gallatin <email@hidden>
  • Date: Thu, 11 Jan 2007 09:16:39 -0500 (EST)

Vincent Lubet writes:
 > Andrew,
 >
 > This is an optimization that is simple missin in xnu -- thanks for
 > bringing it to our attention.
 >
 > Feel free to file an enhancement request at http://
 > bugreporter.apple.com/ to make sure this won't fall through the cracks.
 >

Thanks Vince..  I've filed problem id 4919145.

FWIW, it looks like the MSS clamping code was removed sometime between
10.2 and 10.3.  I've never really understood why it helps so much.
This isn't just my NIC that it helps for.  See the thread starting at
http://lists.freebsd.org/pipermail/freebsd-net/2004-January/002594.html
where I actually proposed removing it, and found that it really did
help!

Do you have any intuition on why keeping things nicely aligned helps
so much?  Linux, on the same hardware, does not need to clamp the MTU,
and easily maxes out the 10GbE link with far lower CPU utilization.
Is the BSD stack just that much more sensitive to alignment?

Drew

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: TCP, and clamping MSS..?
      • From: John Heffner <email@hidden>
    • Re: TCP, and clamping MSS..?
      • From: Vincent Lubet <email@hidden>
References: 
 >TCP, and clamping MSS..? (From: Andrew Gallatin <email@hidden>)
 >Re: TCP, and clamping MSS..? (From: Vincent Lubet <email@hidden>)

  • Prev by Date: Re: Understanding cores...
  • Next by Date: IODemoryDescriptor->prepare() Performance relateted to the kIODirection?
  • Previous by thread: Re: TCP, and clamping MSS..?
  • Next by thread: Re: TCP, and clamping MSS..?
  • Index(es):
    • Date
    • Thread