[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Linux TCP Checksum offload limitations



On Fri, 4 Apr 2008 22:04:53 +1100
"James Harper" <james.harper@xxxxxxxxxxxxxxxx> wrote:

> Some version of Windows appear to give the network adapter driver a
> packet broken up into fairly small pieces, eg
> Page 0: 14 bytes of Ethernet Header
> Page 1: 20 bytes of IP Header
> Page 2: 20 bytes of TCP Header
> Page 3: 1460 bytes of TCP Data

NDIS fragments are nothing to do with the wire side interface

> Our best guess is that the Linux checksum offload code can't cope with
> the way Windows is fragmenting the packets, but maybe Xen is somehow
> involved in this...

Unconnected with Linux, Xen bug. Xen is responsible for handling NDIS s/g
lists on the windows side and turning them into a single virtual network
packet

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.