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

2017-07-20 Thread Jan Scheurich
Hi Zoltan,

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

Thanks, Jan

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.

> -Original Message-
> From: ovs-dev-boun...@openvswitch.org 
> [mailto:ovs-dev-boun...@openvswitch.org] On Behalf Of Zoltán Balogh
> Sent: Friday, 14 July, 2017 21:24
> To: d...@openvswitch.org
> Subject: [ovs-dev] [PATCH v2 0/3] basic encap/decap
> 
> From: Zoltán Balogh <zoltan.bal...@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/87.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
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2017-07-14 Thread Zoltán Balogh
From: Zoltán Balogh 


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/87.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
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev