[ovs-dev] [PATCH v5 0/5] set-field action preliminary support

Simon Horman horms at verge.net.au
Wed Sep 12 08:44:27 UTC 2012


Hi,

This series adds preliminary support for set-field actions.
I have picked up this series from Yamahata-san on his request.
It is based on the current master branch.

Changes for each patch are noted inline.
I believe this series addresses raised by Ben Pfaff in respect to
v4 of this series.

Availability
------------

git://github.com/horms/openvswitch.git devel/set-field

Head commit, 7d69f09592a3fa99eecae1ed4a071e69c1685d1d
("[RFC] ofp-actions: Check pre-requisists of set-field actions")


Patch List
----------

Patches 1-5 provide basic set-field support and I would
like these considered for merging

[PATCH 1/5] lib/ofp-actions: use mf_subvalue in struct
[PATCH 2/5] lib/ofp-actions: helper functions for of12 set-field
[PATCH 3/5] ofp-actions: plumb of12 actions support
[PATCH 4/5] ofp-actions: encode OF12 output/set-field actions

Patch 6 adds incomplete pre-requisists checking.
I have posted it to solicit discussion.

[PATCH 5/5] [RFC] ofp-actions: Check pre-requisists of set-field


Overall Diffstat
----------------

 lib/learn.c           |   29 -----
 lib/meta-flow.c       |   33 ++++++
 lib/meta-flow.h       |    3 
 lib/nx-match.c        |  148 ++++++++++++++++++++++++---
 lib/nx-match.h        |    3 
 lib/ofp-actions.c     |  253 +++++++++++++++++++++++++++++++++++++++++++----
 lib/ofp-actions.h     |   17 ++-
 lib/ofp-parse.c       |    1 
 lib/ofp-util.c        |   15 +-
 lib/ofp-util.def      |    2 
 tests/ofp-print.at    |   64 +++++++++++
 utilities/ovs-ofctl.c |    5 
 12 files changed, 497 insertions(+), 76 deletions(-)



More information about the dev mailing list