From: Paul Durrant <paul.durrant@citrix.com>
To: James Harper <james.harper@bendigoit.com.au>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
Lyon <andrew.lyon@gmail.com>,
Andrew
Subject: Re: network misbehaviour with gplpv and 2.6.30
Date: Tue, 21 Jul 2009 11:13:49 +0100 [thread overview]
Message-ID: <4A6594DD.9010808@citrix.com> (raw)
In-Reply-To: <AEC6C66638C05B468B556EA548C1A77D016DDD99@trantor>
James Harper wrote:
>
>> Are you saying that ring slot n
>> has only NETRXF_extra_info and *not* NETRXF_more_data?
>>
>
> Yes. From the debug I have received from Andrew Lyon, NETRXF_more_data
> is _never_ set.
>
> From what Andrew tells me (and it's not unlikely that I misunderstood),
> the packets in question come from a physical machine external to the
> machine running xen. I can't quite understand how that could be as they
> are 'large' packets (>1514 byte total packet length) which should only
> be locally originated. Unless he's running with jumbo frames (are you
> Andrew?).
>
It's not unusual for h/w drivers to support 'LRO', i.e. they re-assemble
consecutive in-order TCP segments into a large packet before passing up
the stack. I believe that these would manifest themselves as TSOs coming
into the transmit side of netback, just as locally originated large
packets would.
> I've asked for some more debug info but he's in a different timezone to
> me and probably isn't awake yet. I'm less and less inclined to think
> that this is actually a problem with GPLPV and more a problem with
> netback (or a physical network driver) in 2.6.30, but a tcpdump in Dom0,
> HVM without GPLPV and maybe in a Linux DomU should tell us more.
>
Yes, a tcpdump of what's being passed into netback in dom0 should tell
us what's happening.
Paul
--
===============================
Paul Durrant, Software Engineer
Citrix Systems (R&D) Ltd.
First Floor, Building 101
Cambridge Science Park
Milton Road
Cambridge CB4 0FY
United Kingdom
TEL: x35957 (+44 1223 225957)
===============================
next prev parent reply other threads:[~2009-07-21 10:13 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-07-18 3:42 network misbehaviour with gplpv and 2.6.30 James Harper
2009-07-18 18:28 ` Andrew Lyon
2009-07-21 9:35 ` Paul Durrant
2009-07-21 10:05 ` James Harper
2009-07-21 10:13 ` Paul Durrant [this message]
2009-07-21 11:09 ` James Harper
2009-07-29 9:48 ` Andrew Lyon
2009-07-21 10:53 ` Nerijus Narmontas
2009-07-21 11:01 ` dom0-cpus problem Pasi Kärkkäinen
2009-07-22 15:18 ` Nerijus Narmontas
2009-07-22 15:21 ` dom0-cpus problem with Xen 3.4.1-rc6 Pasi Kärkkäinen
2009-07-22 16:34 ` Nerijus Narmontas
2009-07-22 16:39 ` [Xen-devel] " Pasi Kärkkäinen
2009-07-22 16:42 ` Nerijus Narmontas
2009-07-22 17:01 ` Pasi Kärkkäinen
2009-07-22 17:08 ` [Xen-devel] " Pasi Kärkkäinen
2009-07-22 17:55 ` Keir Fraser
2009-07-22 17:15 ` Keir Fraser
2009-07-22 17:29 ` [Xen-devel] " Pasi Kärkkäinen
2009-07-22 17:46 ` Keir Fraser
2009-07-22 18:03 ` [Xen-devel] " Pasi Kärkkäinen
2009-07-22 17:30 ` dom0-cpus problem with Xen 3.4.1-rc6 / HVM domains don't die Pasi Kärkkäinen
2009-07-23 13:56 ` Re: [Xen-devel] " Pasi Kärkkäinen
2009-07-23 9:39 ` [Xen-devel] dom0-cpus problem George Dunlap
2009-07-23 10:03 ` Pasi Kärkkäinen
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=4A6594DD.9010808@citrix.com \
--to=paul.durrant@citrix.com \
--cc=andrew.lyon@gmail.com \
--cc=james.harper@bendigoit.com.au \
--cc=xen-devel@lists.xensource.com \
/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.