On Thu, Aug 22, 2013 at 4:06 AM, Rakesh B.K <bk.rak...@ymail.com> wrote: > Hello, > > When I disable the checksum offload of ethx (both in guest and host)I am not > able to reproduce the problem(received correct checksum 0xffff). > When using normal linux bridge instead of OVS, the issue is not reproducible > (I am getting proper 0xffff checksum) when I either enable or disable tx > checksum offload on guest/host eth interfaces.
I reproduced this and it is a general problem with Linux software emulation of UDP checksum offloading. If you keep checksum offloading on in the guest and off in the host then you should see the problem at all times. The issue is that when the UDP stack directly computes the checksum it takes this into account as does the NIC. However, if it hits the offload emulation code then nothing special is done. _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss