[ovs-git] Open vSwitch: ofproto: Make NXAST_RESUBMIT take header modifications into account. (master)

dev at openvswitch.org dev at openvswitch.org
Tue Apr 13 17:12:30 UTC 2010


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, master has been updated
       via  999f0d4588503af5a7645ed2f64764bd48c29b9b (commit)
       via  e18fe8a220f268624e5b670d6adcf2d4080866aa (commit)
      from  b302749b70bd8b487bdfe0ffcdacbf730da8b6ca (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 999f0d4588503af5a7645ed2f64764bd48c29b9b
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=999f0d4588503af5a7645ed2f64764bd48c29b9b
Author: Ben Pfaff <blp at nicira.com>
		
ofproto: Make NXAST_RESUBMIT take header modifications into account.
		
Until now, the NXAST_RESUBMIT action has always looked up the original
flow except for the updated in_port.  This commit changes the semantics to
instead look up the flow as modified by any preceding actions that affect
it, e.g. if OFPAT_SET_VLAN_VID precedes NXAST_RESUBMIT, then NXAST_RESUBMIT
now looks up the flow with the modified VLAN, not the original (as well as
the modified in_port).

Also, document how NXAST_RESUBMIT is supposed to work.

Suggested-by: Paul Ingram <paul at nicira.com>


commit e18fe8a220f268624e5b670d6adcf2d4080866aa
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e18fe8a220f268624e5b670d6adcf2d4080866aa
Author: Ben Pfaff <blp at nicira.com>
		
ofproto: Copy the flow being translated in xlate_actions().
		
This change should have no user-visible effect, but it paves the way for
the following commit, which requires the action_xlate_ctx's flow to be
modifiable.


-----------------------------------------------------------------------

Summary of changes:
 include/openflow/nicira-ext.h |   23 ++++++++++++++++++-
 ofproto/ofproto.c             |   48 +++++++++++++++++++++++-----------------
 2 files changed, 50 insertions(+), 21 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list