From: Rick Jones <rick.jones2@hp.com>
To: "Ilpo Järvinen" <ilpo.jarvinen@helsinki.fi>
Cc: Evgeniy Polyakov <zbr@ioremap.net>,
David Miller <davem@davemloft.net>,
Netdev <netdev@vger.kernel.org>,
efault@gmx.de, mingo@elte.hu, a.p.zijlstra@chello.nl,
Herbert Xu <herbert@gondor.apana.org.au>
Subject: Re: tbench wrt. loopback TSO
Date: Wed, 05 Nov 2008 10:48:55 -0800 [thread overview]
Message-ID: <4911EA97.8080101@hp.com> (raw)
In-Reply-To: <Pine.LNX.4.64.0811051527210.23792@wrl-59.cs.helsinki.fi>
Ilpo Järvinen wrote:
> On Wed, 5 Nov 2008, Evgeniy Polyakov wrote:
>
>
>>On Wed, Nov 05, 2008 at 02:25:57PM +0200, Ilpo Järvinen (ilpo.jarvinen@helsinki.fi) wrote:
>>
>>>The problem is that we'd need to _resegment with the next skb_ since the
>>>mss boundary and skb boundary would basically constantly be running
>>>out-of-sync. That won't get done currently by anything.
>>
>>Btw, what's that wrong if there will be sub-mss frame per tso frame?
>
>
> I personally don't consider that to be a big deal... I suppose some see
> it as bad thing because of the slightly larger header vs data ratio...
> Which is significant only if you can saturate the link (or have unbounded
> bandwidth such as with lo), so slower links are more affected than high
> speed ones...
Can't say that I tend to "like" subMSS segments out there in a bulk
transfer but some pseudorandom thoughts:
And the worst that would be would be one full MSS and a single byte,
getting us an average of (MSS+1)/2 (roughly). It only gets better from
there (2MSS+1)/3, (3MSS+1)/4 etc etc.
Ignoring the TSO case for a moment, if there is congestion and receiver
window available and a user makes a > MSS send that isn't an integral
multiple of the MSS, we don't delay the last subMSS segment do we?
rick jones
next prev parent reply other threads:[~2008-11-05 18:49 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-16 0:14 tbench wrt. loopback TSO David Miller
2008-10-17 3:49 ` non-TCP tbench (was Re: tbench wrt. loopback TSO) David Miller
2008-10-26 12:34 ` tbench wrt. loopback TSO Evgeniy Polyakov
2008-10-27 1:59 ` David Miller
2008-10-27 7:49 ` Ilpo Järvinen
2008-10-27 14:13 ` Evgeniy Polyakov
2008-10-27 15:19 ` Ilpo Järvinen
2008-10-27 17:03 ` Evgeniy Polyakov
2008-10-27 18:39 ` David Miller
2008-10-27 19:35 ` Evgeniy Polyakov
2008-10-27 19:37 ` David Miller
2008-11-05 11:42 ` David Miller
2008-11-05 11:49 ` Evgeniy Polyakov
2008-11-05 11:54 ` David Miller
2008-11-05 12:04 ` Ilpo Järvinen
2008-11-05 12:09 ` David Miller
2008-11-05 12:25 ` Ilpo Järvinen
2008-11-05 13:04 ` Evgeniy Polyakov
2008-11-05 13:33 ` Ilpo Järvinen
2008-11-05 18:48 ` Rick Jones [this message]
2008-11-05 19:46 ` Ilpo Järvinen
2008-11-05 21:06 ` Rick Jones
2008-10-27 22:17 ` Ilpo Järvinen
2008-10-31 8:14 ` David Miller
2008-10-31 9:16 ` Ilpo Järvinen
2008-10-31 9:47 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4911EA97.8080101@hp.com \
--to=rick.jones2@hp.com \
--cc=a.p.zijlstra@chello.nl \
--cc=davem@davemloft.net \
--cc=efault@gmx.de \
--cc=herbert@gondor.apana.org.au \
--cc=ilpo.jarvinen@helsinki.fi \
--cc=mingo@elte.hu \
--cc=netdev@vger.kernel.org \
--cc=zbr@ioremap.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.