[ovs-git] Open vSwitch: Remove encal_dl_type from struct flow (master)

dev at openvswitch.org dev at openvswitch.org
Fri Mar 15 22:06:22 UTC 2013


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  cff78c8844bcce7c6b20fe30d56b5509232039d2 (commit)
       via  0c8dcab89261d7d9eb67a8d524a7db970a3227ac (commit)
      from  186afbfef9dcdd3d98529a21f47d42d9e1b6d677 (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 cff78c8844bcce7c6b20fe30d56b5509232039d2
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=cff78c8844bcce7c6b20fe30d56b5509232039d2
Author: Simon Horman <horms at verge.net.au>
		
Remove encal_dl_type from struct flow
		
There were plans to use this in conjunction with inner/outer flows,
however that plan has been changed in favour of using recirculation.
This leaves us with the current usage.

encal_dl_type is currently only used to allow decoding of packets used in
the test suite. However, this is a bit of a fudge and the packets may be
provided as hexadecimal instead.

Also remove comments from parse_l2_5_onward() relating to MPLS which are
not in keeping with the commenting throughout the rest of the function.

Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Jesse Gross <jesse at nicira.com>


commit 0c8dcab89261d7d9eb67a8d524a7db970a3227ac
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0c8dcab89261d7d9eb67a8d524a7db970a3227ac
Author: Simon Horman <horms at verge.net.au>
		
Revert "flow: Split flow_extract"
		
It was planned to use this code to allow further processing of packets, a
second pass done when constructing a flow.  Instead it is now planned to
use recirculation to address the problems that secondary processing aimed
to resolve.  As a result there are no longer plans to use
flow_extract_l3_onwards() and it seems prudent to remove it.

Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Jesse Gross <jesse at nicira.com>


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

Summary of changes:
 lib/flow.c             |   47 ++++++++++-------------------------------------
 lib/flow.h             |   20 +++-----------------
 lib/match.c            |    2 +-
 lib/nx-match.c         |    2 +-
 lib/odp-util.c         |   42 ++++++++++++------------------------------
 lib/ofp-util.c         |    4 ++--
 lib/packets.c          |    3 +--
 ofproto/ofproto-dpif.c |    4 +---
 tests/ofproto-dpif.at  |   23 +++++++++++++++--------
 9 files changed, 46 insertions(+), 101 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list