[ovs-dev] (no subject)

Simon Horman horms at verge.net.au
Tue Sep 11 04:30:03 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.  Most significantly, the code now
makes use of mf_subfield instead of mf_value, as suggested by Ben Pfaff.

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

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

Head commit, 2a0950f0ae0d23182c08b3949931ee41f43cfd0b
("ofp-actions: encode OF12 output/set-field actions")


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

[PATCH 1/5] lib/ofp-actions: use mf_subvalue in struct
[PATCH 2/5] meta-flow: teach which field can be written by oxm
[PATCH 3/5] lib/ofp-actions: helper functions for of12 set-field
[PATCH 4/5] ofp-actions: plumb of12 actions support
[PATCH 5/5] ofp-actions: encode OF12 output/set-field actions

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

 lib/learn.c           |    8 -
 lib/meta-flow.c       |  121 +++++++++++++++---------
 lib/meta-flow.h       |    4 
 lib/nx-match.c        |  137 ++++++++++++++++++++++++---
 lib/nx-match.h        |    2 
 lib/ofp-actions.c     |  232 ++++++++++++++++++++++++++++++++++++++++++++---
 lib/ofp-actions.h     |   14 ++
 lib/ofp-parse.c       |    1 
 lib/ofp-util.c        |   11 +-
 lib/ofp-util.def      |    2 
 tests/ofp-print.at    |   64 ++++++++++++
 utilities/ovs-ofctl.c |    3 
 12 files changed, 508 insertions(+), 91 deletions(-)


Further Work
------------

* Handle prerequisites, including taking into account push/pull actions etc...



More information about the dev mailing list