Simon Horman
b4f70527f0
openvswitch: use flow protocol when recalculating ipv6 checksums
...
When using masked actions the ipv6_proto field of an action
to set IPv6 fields may be zero rather than the prevailing protocol
which will result in skipping checksum recalculation.
This patch resolves the problem by relying on the protocol
in the flow key rather than that in the set field action.
Fixes: 83d2b9ba1a ("net: openvswitch: Support masked set actions.")
Cc: Jarno Rajahalme <jrajahalme@nicira.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-04-21 15:28:47 -04:00
..
actions.c
openvswitch: use flow protocol when recalculating ipv6 checksums
2016-04-21 15:28:47 -04:00
conntrack.c
openvswitch: Orphan skbs before IPv6 defrag
2016-04-21 13:42:05 -04:00
conntrack.h
openvswitch: Interface with NAT.
2016-03-14 23:47:29 +01:00
datapath.c
ovs: allow nl 'flow set' to use ufid without flow key
2016-03-13 22:18:26 -04:00
datapath.h
ovs: propagate per dp max headroom to all vports
2016-03-01 15:54:30 -05:00
dp_notify.c
openvswitch: fix hangup on vxlan/gre/geneve device deletion
2015-12-03 14:29:25 -05:00
flow.c
flow.h
ip_tunnels, bpf: define IP_TUNNEL_OPTS_MAX and use it
2016-03-18 19:38:46 -04:00
flow_netlink.c
openvswitch: allow output of MPLS packets on tunnel vports
2016-03-18 18:26:38 -04:00
flow_netlink.h
openvswitch: Fix egress tunnel info.
2015-10-22 19:39:25 -07:00
flow_table.c
flow_table.h
Kconfig
openvswitch: call only into reachable nf-nat code
2016-03-28 17:58:59 +02:00
Makefile
vport-geneve.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2016-03-17 21:38:27 -07:00
vport-gre.c
openvswitch: properly refcount vport-vxlan module
2015-12-02 11:50:59 -05:00
vport-internal_dev.c
ovs: internal_set_rx_headroom() can be static
2016-03-18 17:50:36 -04:00
vport-internal_dev.h
vport-netdev.c
net: use skb_postpush_rcsum instead of own implementations
2016-02-19 23:43:10 -05:00
vport-netdev.h
openvswitch: Use dev_queue_xmit for vport send.
2015-10-22 06:46:16 -07:00
vport-vxlan.c
lwt: fix rx checksum setting for lwt devices tunneling over ipv6
2016-02-19 15:39:30 -05:00
vport.c
openvswitch: properly refcount vport-vxlan module
2015-12-02 11:50:59 -05:00
vport.h
net: use skb_postpush_rcsum instead of own implementations
2016-02-19 23:43:10 -05:00