This series is a continuation of other patch series initiated by Jan Scheurich before. These were already applied to the master branch: - userspace: Support for L3 tunneling https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/333387.html - Packet type aware pipeline https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/334512.html
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. Furthermore it contains bug fixes. Jan Scheurich (2) Add OF actions for generic encap and decap. Translation of generic encap and decap actions. Zoltán Balogh (2) ofproto-dpif-xlate: drop L3 packets on L2 legacy port. netdev: fix crash when interface option is changed to invalid value. include/openflow/openflow-common.h | 1 + include/openvswitch/automake.mk | 1 + include/openvswitch/ofp-actions.h | 31 ++++ include/openvswitch/ofp-ed-props.h | 69 +++++++ include/openvswitch/ofp-errors.h | 9 + lib/automake.mk | 1 + lib/netdev.c | 6 +- lib/odp-util.c | 84 ++++++--- lib/odp-util.h | 3 +- lib/ofp-actions.c | 368 ++++++++++++++++++++++++++++++++++++- lib/ofp-ed-props.c | 150 +++++++++++++++ lib/packets.h | 3 +- ofproto/ofproto-dpif-xlate.c | 129 ++++++++++++- tests/packet-type-aware.at | 304 ++++++++++++++++++++++++++++++ 14 files changed, 1109 insertions(+), 50 deletions(-) _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev