Re: using software TSO on non-TSO capable netdevices

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <rick.jones2@...>
Cc: <herbert@...>, <bhutchings@...>, <buytenh@...>, <netdev@...>, <akarkare@...>, <nico@...>, <dale@...>
Date: Thursday, August 7, 2008 - 6:44 pm

From: Rick Jones <rick.jones2@hp.com>
Date: Thu, 07 Aug 2008 13:32:05 -0700


No, it's slightly different.

Solaris just accumulates a list of packets and gives them all to the
device at once.  It doesn't do anything interesting to optimize
the DMA mappings or anything clever like we'll be doing here.

Here, the TCP stack will be working with TSO frames, which cuts down
per-packet overhead and whatnot.  Solaris works with just normal MSS
sized frames when it does it's batching thing.  And that's all it is,
batching.

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Wed Jul 30, 7:50 pm)
Re: using software TSO on non-TSO capable netdevices, Rick Jones, (Thu Jul 31, 1:00 pm)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 1:45 pm)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Wed Jul 30, 7:56 pm)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Wed Jul 30, 8:41 pm)
Re: using software TSO on non-TSO capable netdevices, Herbert Xu, (Wed Jul 30, 10:29 pm)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Wed Jul 30, 10:36 pm)
Re: using software TSO on non-TSO capable netdevices, Herbert Xu, (Wed Jul 30, 11:03 pm)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 6:14 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Thu Jul 31, 6:16 am)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 8:25 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Thu Jul 31, 8:35 am)
Re: using software TSO on non-TSO capable netdevices, Ben Hutchings, (Thu Jul 31, 9:19 am)
Re: using software TSO on non-TSO capable netdevices, Herbert Xu, (Thu Jul 31, 9:27 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Sun Aug 3, 4:19 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Thu Aug 7, 2:07 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Thu Aug 7, 6:44 pm)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Aug 7, 7:50 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Fri Sep 12, 12:08 am)
Re: using software TSO on non-TSO capable netdevices, Ilpo Järvinen, (Thu Jul 31, 2:55 am)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 5:39 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Wed Jul 30, 9:10 pm)
Re: using software TSO on non-TSO capable netdevices, Ilpo Järvinen, (Thu Jul 31, 3:34 am)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 5:50 am)
Re: using software TSO on non-TSO capable netdevices, Ilpo Järvinen, (Thu Jul 31, 6:27 am)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Wed Jul 30, 9:45 pm)
Re: using software TSO on non-TSO capable netdevices, Herbert Xu, (Wed Jul 30, 11:54 pm)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 5:45 am)
Re: using software TSO on non-TSO capable netdevices, Herbert Xu, (Thu Jul 31, 6:55 am)
Re: using software TSO on non-TSO capable netdevices, Lennert Buytenhek, (Thu Jul 31, 8:37 am)
Re: using software TSO on non-TSO capable netdevices, Herbert Xu, (Thu Jul 31, 8:59 am)
Re: using software TSO on non-TSO capable netdevices, David Miller, (Sun Aug 3, 4:23 am)