diff mbox

[ovs-dev,v2,0/3] basic encap/decap

Message ID CFF8EF42F1132E4CBE2BF0AB6C21C58D6FD479F0@ESESSMB110.ericsson.se
State Not Applicable
Headers show

Commit Message

Jan Scheurich July 20, 2017, 7:45 a.m. UTC
Hi Zoltan,

Could you please also update the NEWS with the new features. See proposal below.

Thanks, Jan


> -----Original Message-----

> From: ovs-dev-bounces@openvswitch.org [mailto:ovs-dev-bounces@openvswitch.org] On Behalf Of Zoltán Balogh

> Sent: Friday, 14 July, 2017 21:24

> To: dev@openvswitch.org

> Subject: [ovs-dev] [PATCH v2 0/3] basic encap/decap

> 

> From: Zoltán Balogh <zoltan.balogh@ericsson.com>

> 

> 

> 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.

> 

> 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

> 

> Zoltán Balogh  (2):

>   ofproto-dpif-xlate: drop L3 packets on L2 legacy port

>   tests: Extend PTAP unit tests with decap action

> 

>  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/odp-util.c                     |  84 +++++---

>  lib/odp-util.h                     |   3 +-

>  lib/ofp-actions.c                  | 378 ++++++++++++++++++++++++++++++++++-

>  lib/ofp-ed-props.c                 | 150 ++++++++++++++

>  lib/packets.h                      |   3 +-

>  ofproto/ofproto-dpif-xlate.c       | 131 +++++++++++-

>  tests/packet-type-aware.at         | 397 ++++++++++++++++++++++++++++++++++++-

>  13 files changed, 1206 insertions(+), 52 deletions(-)

>  create mode 100644 include/openvswitch/ofp-ed-props.h

>  create mode 100644 lib/ofp-ed-props.c

> 

> --

> 2.11.0

> 

> _______________________________________________

> dev mailing list

> dev@openvswitch.org

> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
diff mbox

Patch

diff --git a/NEWS b/NEWS
index 4aa937f..1f57a1e 100644
--- a/NEWS
+++ b/NEWS
@@ -56,11 +56,17 @@  Post-v2.7.0
      * The "learn" action now supports a "limit" option (see ovs-ofctl(8)).
      * The port status bit OFPPS_LIVE now reflects link aliveness.
      * OpenFlow 1.5 packet-out is now supported.
+     * Support for OpenFlow 1.5 field packet_type and packet-type-aware
+       pipeline (PTAP).
+     * Added generic encap and decap actions (EXT-382).
+       First supported use case is encap/decap for Ethernet.
    - Fedora Packaging:
      * OVN services are no longer restarted automatically after upgrade.
    - Add --cleanup option to command 'ovs-appctl exit' (see ovs-vswitchd(8)).
    - L3 tunneling:
      * Use new tunnel port option "packet_type" to configure L2 vs. L3.
+     * In conjunction with PTAP tunnel ports can handle a mix of L2 and L3
+       payload.
      * New vxlan tunnel extension "gpe" to support VXLAN-GPE tunnels.
      * New support for non-Ethernet (L3) payloads in GRE and VXLAN-GPE.
    - The BFD detection multiplier is now user-configurable.