[ovs-git] Open vSwitch: ofproto: Preserve in_port across trips through the datapath. (vlan-maint)

dev at openvswitch.org dev at openvswitch.org
Wed Jul 11 16:02:52 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, vlan-maint has been updated
       via  a2211ea773528f611c6edfa31379a9087d2e0c32 (commit)
      from  1f86162ac8969612ae19e1e1e07290ab53f8d936 (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 a2211ea773528f611c6edfa31379a9087d2e0c32
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a2211ea773528f611c6edfa31379a9087d2e0c32
Author: Ben Pfaff <blp at nicira.com>
ofproto: Preserve in_port across trips through the datapath.
When a "packet out" sent a packet to the datapath and then the datapath
sent the packet back via ODP_ACTION_ATTR_CONTROLLER, the in_port included
in the "packet out" was lost (it became OFPP_LOCAL) because the datapath's
"execute" operation doesn't accept an in_port.

This commit fixes the problem by including the in_port in the userdata

Reported-by: Zoltan Kiss <zoltan.kiss at citrix.com>
CC: David Tsai <dtsai at nicira.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


Summary of changes:
 AUTHORS           |    1 +
 ofproto/ofproto.c |    6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

Open vSwitch

More information about the git mailing list