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(-) _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev