[ovs-git] Open vSwitch: ofp-util: Allow encoding of Open Flow 1.1 and 1.2 Packet Out Messages (master)

dev at openvswitch.org dev at openvswitch.org
Wed Aug 8 23:38:05 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, master has been updated
       via  7c1b1a0d43cc20ed0ebc01cbcbcafb0ce6e3469c (commit)
       via  de0f3156a0ad6cc86b042d19ec8faf3c3a282ed5 (commit)
       via  a07c15bc39154c2a31b9c14d54db1b10a8f77312 (commit)
       via  653679335044758eb8166d04d775ad4f70b43bf2 (commit)
       via  7cfb9651a2cd446d81fce90ccf77af56d5c0cbc2 (commit)
       via  d94240eccc644cbd702c2f64b608448223cc11f1 (commit)
       via  1bf6eeb0ac46d32e9a608a9d3ec28d3145f9adf8 (commit)
       via  36a16881d032fce280e54de2f261640a52bf04c7 (commit)
      from  a78b6a9e194937ba9fe1d59bccdde831b94b1734 (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 7c1b1a0d43cc20ed0ebc01cbcbcafb0ce6e3469c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=7c1b1a0d43cc20ed0ebc01cbcbcafb0ce6e3469c
Author: Simon Horman <horms at verge.net.au>
		
ofp-util: Allow encoding of Open Flow 1.1 and 1.2 Packet Out Messages
		
Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit de0f3156a0ad6cc86b042d19ec8faf3c3a282ed5
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=de0f3156a0ad6cc86b042d19ec8faf3c3a282ed5
Author: Simon Horman <horms at verge.net.au>
		
ofp-util: Prepare Packet Out encoder for other Open Flow versions
		
Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit a07c15bc39154c2a31b9c14d54db1b10a8f77312
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a07c15bc39154c2a31b9c14d54db1b10a8f77312
Author: Simon Horman <horms at verge.net.au>
		
ofp-actions: Return action size
		
Modify ofpacts_put_openflow11_actions() to return the length of actions
appended. This will be used when encoding Packet Out messages for
Open Flow 1.1 and 1.2. The motivation for this is to avoid open coding
the size calculation which may end up being needed elsewhere too.

Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 653679335044758eb8166d04d775ad4f70b43bf2
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=653679335044758eb8166d04d775ad4f70b43bf2
Author: Simon Horman <horms at verge.net.au>
		
ofp-msgs: Update OFPRAW_OFPT_SET_CONFIG for OpenFlow 1.2
		
This is sufficient to allow encoding and decoding of
OpenFlow 1.2 Set Config messages as the format is the same
as OpenFlow 1.0 and OpenFlow 1.2.

Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 7cfb9651a2cd446d81fce90ccf77af56d5c0cbc2
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=7cfb9651a2cd446d81fce90ccf77af56d5c0cbc2
Author: Simon Horman <horms at verge.net.au>
		
ofp-util: Allow decoding of Open Flow 1.2 Packet In Messages
		
Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit d94240eccc644cbd702c2f64b608448223cc11f1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d94240eccc644cbd702c2f64b608448223cc11f1
Author: Simon Horman <horms at verge.net.au>
		
ofp-util: Allow encoding of Open Flow 1.2 Packet In Messages
		
Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 1bf6eeb0ac46d32e9a608a9d3ec28d3145f9adf8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1bf6eeb0ac46d32e9a608a9d3ec28d3145f9adf8
Author: Simon Horman <horms at verge.net.au>
		
ofp-print: Open Flow 1.2 Flow Mod message tests
		
Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 36a16881d032fce280e54de2f261640a52bf04c7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=36a16881d032fce280e54de2f261640a52bf04c7
Author: Simon Horman <horms at verge.net.au>
		
ofp-util: ofputil_pull_ofp11_match: Allow OXM match
		
* Allow OXM matches which specified in OpenFlow 1.2.
  Also allow them for OpenFlow 1.1 as there seems little reason not to.

* Pass padded_match_len parameter which if on NULL will be set to
  the padded match len. This will be used when decoding flow statistics
  response messages.

Signed-off-by: Simon Horman <horms at verge.net.au>
Signed-off-by: Ben Pfaff <blp at nicira.com>


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

Summary of changes:
 lib/learning-switch.c |    4 +-
 lib/ofp-actions.c     |    5 +-
 lib/ofp-actions.h     |    4 +-
 lib/ofp-msgs.h        |    5 +-
 lib/ofp-util.c        |  197 +++++++++++++++++++++++++++++++++++++------------
 lib/ofp-util.h        |    7 +-
 ofproto/connmgr.c     |    3 +-
 tests/ofp-print.at    |   58 ++++++++++++++-
 utilities/ovs-ofctl.c |    5 +-
 9 files changed, 225 insertions(+), 63 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list