[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Network Checksum Removal
On 26 May 2005, at 00:41, Jon Mason wrote: The bridge device still is the device that the stack sees, and uses itsfeatures to determine what to do during transmission. If you monitor the skb->ip_summed flag going into netif_be_start_xmit(), you will see that it is 0 (meaning that the stack did the checksum in software). Now if you add the following patch to the bridging device, you will notice that ip_summed is nowbeing used. For local traffic transmitted via veth0, ip_summed is zero (CHECKSUM_NONE) at netif_be_start_xmit because the bridge forwarding code nobbles the ip_summed field. It does *not* checksum the packet: etherbridge never checksums packets it forwards because that is the destination's job (it's an end-to-end checksum at the protocol level). If you transmit local traffic directly on the bridge device then yes, you need a patch because it does not advertise NETIF_F_*_CSUM. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |