[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
argument to ODP_ACTION_ATTR_CONTROLLER.
NICS-15.
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(-)
hooks/post-receive
--
Open vSwitch
More information about the git
mailing list