[ovs-git] Open vSwitch: datapath: Reset upper layer protocol info on internal devices. (branch-1.4)

dev at openvswitch.org dev at openvswitch.org
Fri Aug 31 22:22:08 UTC 2012

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, branch-1.4 has been updated
       via  6467e95332be63d83610a794a42c85bda387ab07 (commit)
      from  196ba341736b273c1ddf15e2545beec623d95bbd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6467e95332be63d83610a794a42c85bda387ab07
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6467e95332be63d83610a794a42c85bda387ab07
Author: Jesse Gross <jesse at nicira.com>
datapath: Reset upper layer protocol info on internal devices.
It's possible that packets that are sent on internal devices (from
the OVS perspective) have already traversed the local IP stack.
After they go through the internal device, they will again travel
through the IP stack which may get confused by the presence of
existing information in the skb. The problem can be observed
when switching between namespaces. This clears out that information
to avoid problems but deliberately leaves other metadata alone.
This is to provide maximum flexibility in chaining together OVS
and other Linux components.

Bug #10995

Signed-off-by: Jesse Gross <jesse at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


Summary of changes:
 datapath/vport-internal_dev.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

Open vSwitch

More information about the git mailing list