datapath: compat: fix udp checksum calculation
authorPravin B Shelar <pshelar@ovn.org>
Tue, 26 Jul 2016 00:49:53 +0000 (17:49 -0700)
committerPravin B Shelar <pshelar@ovn.org>
Tue, 26 Jul 2016 23:55:27 +0000 (16:55 -0700)
commitc77d947191b0ad86aa590f9327677bd2492e44e8
tree2ac0eeb7cdeac33a016af6d10084a31bcaff2fd9
parent2defb84eef5fc194d33cd0c27fd641b9a380a10f
datapath: compat: fix udp checksum calculation

In upstream linux kernel networking stack udp_set_csum() is called
with only udp header applied but in case of compat layer it can
be called with IP header. So following patch take the offset into
account.

Signed-off-by: Pravin B Shelar <pshelar@ovn.org>
Acked-by: Jesse Gross <jesse@kernel.org>
acinclude.m4
datapath/linux/compat/include/net/udp.h
datapath/linux/compat/udp.c
datapath/linux/compat/udp_tunnel.c