openvswitch: Add support for checksums on UDP tunnels.
authorJesse Gross <jesse@nicira.com>
Thu, 29 Jan 2015 00:32:46 +0000 (16:32 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 29 Jan 2015 07:04:15 +0000 (23:04 -0800)
commitb8693877ae016ac525d674d5d7a84ea0ea68ba60
tree7ab9067c1c28bc829336a8d95736303f69d0bdea
parentb8f8be3f043d6dba7d6c3426e4597d2ebf5a3547
openvswitch: Add support for checksums on UDP tunnels.

Currently, it isn't possible to request checksums on the outer UDP
header of tunnels - the TUNNEL_CSUM flag is ignored. This adds
support for requesting that UDP checksums be computed on transmit
and properly reported if they are present on receive.

Signed-off-by: Jesse Gross <jesse@nicira.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/geneve.h
net/ipv4/geneve.c
net/openvswitch/vport-geneve.c
net/openvswitch/vport-vxlan.c