This series is a continuation of other patch series initiated by Jan Scheurich before.
The main purpose of this series is to add support for the OpenFlow actions generic encap and decap (ONF EXT-382) to the OVS control plane. It implements a skeleton for translation of generic encap and decap actions in ofproto-dpif and provides support to encap and decap an Ethernet header. v3->v4 - Add encap and decap actions man page in ovs-ofctl.8 - Fix some alignment errors by ALIGNED_CAST - Fix some comments style issues - Fix various trivial issues per Ben Pfaff's comments - Rebase to current master branch v2->v3 - NEWS updated. - fix: drop VLAN tagged packet trying to decap it. - New unit tests for the fix. - Some tests were updated due to change in recirculation on master branch. v1->v2 - Squash 1/4 and 2/4 commits of v1. - Put unit tests in a separate commit. - Use aligned cast. - Nicira extension numbers for encap/decap action numbers and error codes. - Small fixes according to comments. Jan Scheurich (1): OF support and translation of generic encap and decap Zoltan Balogh (1): tests: Extend PTAP unit tests with decap action NEWS | 6 + include/openflow/openflow-common.h | 1 + include/openvswitch/automake.mk | 1 + include/openvswitch/ofp-actions.h | 32 +++ include/openvswitch/ofp-ed-props.h | 77 +++++++ include/openvswitch/ofp-errors.h | 9 + lib/automake.mk | 1 + lib/odp-util.c | 84 +++++--- lib/odp-util.h | 3 +- lib/ofp-actions.c | 380 +++++++++++++++++++++++++++++++++- lib/ofp-ed-props.c | 151 ++++++++++++++ lib/packets.h | 3 +- ofproto/ofproto-dpif-xlate.c | 116 ++++++++++- tests/packet-type-aware.at | 405 +++++++++++++++++++++++++++++++++++++ utilities/ovs-ofctl.8.in | 73 ++++++- 15 files changed, 1295 insertions(+), 47 deletions(-) create mode 100644 include/openvswitch/ofp-ed-props.h create mode 100644 lib/ofp-ed-props.c -- 2.1.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
