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.

v4->v5
 - Reformat encap
 - Add some necessary sanity checks

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                  | 364 ++++++++++++++++++++++++++++++++-
 lib/ofp-ed-props.c                 | 157 ++++++++++++++
 lib/packets.h                      |   3 +-
 ofproto/ofproto-dpif-xlate.c       | 116 ++++++++++-
 tests/packet-type-aware.at         | 405 +++++++++++++++++++++++++++++++++++++
 utilities/ovs-ofctl.8.in           |  76 ++++++-
 15 files changed, 1288 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

Reply via email to