|
|
|
|
|
|
|
|
|
|
xen-devel
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 its
features 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 now
being 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
|
|
|
|
|