1
0
Fork 0
alistair23-linux/net/openvswitch
Jesse Gross 36bf5cc66d openvswitch: Reset tunnel key between input and output.
It doesn't make sense to output a tunnel packet using the same
parameters that it was received with since that will generally
just result in the packet going back to us. As a result, userspace
assumes that the tunnel key is cleared when transitioning through
the switch. In the majority of cases this doesn't matter since a
packet is either going to a tunnel port (in which the key is
overwritten with new values) or to a non-tunnel port (in which
case the key is ignored). However, it's theoreticaly possible that
userspace could rely on the documented behavior, so this corrects
it.

Signed-off-by: Jesse Gross <jesse@nicira.com>
2013-08-14 15:50:36 -07:00
..
Kconfig openvswitch: Add Kconfig dependency on GRE-DEMUX. 2013-07-01 13:19:43 -07:00
Makefile openvswitch: Add gre tunnel support. 2013-06-19 18:07:42 -07:00
actions.c openvswitch: Reset tunnel key between input and output. 2013-08-14 15:50:36 -07:00
datapath.c openvswitch: Fix bad merge resolution. 2013-08-14 15:48:02 -07:00
datapath.h openvswitch: Add gre tunnel support. 2013-06-19 18:07:42 -07:00
dp_notify.c net: pass info struct via netdevice notifier 2013-05-28 13:11:01 -07:00
flow.c openvswitch: Use correct type while allocating flex array. 2013-08-14 15:48:17 -07:00
flow.h openvswitch: Add gre tunnel support. 2013-06-19 18:07:42 -07:00
vport-gre.c openvswitch: Add Kconfig dependency on GRE-DEMUX. 2013-07-01 13:19:43 -07:00
vport-internal_dev.c openvswitch: Add tunneling interface. 2013-06-19 18:07:41 -07:00
vport-internal_dev.h openvswitch: Replace Nicira Networks. 2012-05-03 18:55:23 -07:00
vport-netdev.c openvswitch: Add tunneling interface. 2013-06-19 18:07:41 -07:00
vport-netdev.h openvswitch: Remove unused get_config vport op. 2013-06-14 15:09:09 -07:00
vport.c openvswitch: Add Kconfig dependency on GRE-DEMUX. 2013-07-01 13:19:43 -07:00
vport.h openvswitch: Add gre tunnel support. 2013-06-19 18:07:42 -07:00