[ovs-dev] [PATCH v4 0/5] Generic Encap & Decap based NSH implementation

Ben Pfaff blp at ovn.org
Mon Aug 7 22:53:33 UTC 2017


Thanks!  I applied it.

On Mon, Aug 07, 2017 at 07:42:04PM +0000, Yang, Yi Y wrote:
> Ben, thank you so much, we're done finally and hit ovs 2.8. Here is the patch for NEWS.
> 
> https://mail.openvswitch.org/pipermail/ovs-dev/2017-August/336952.html
> 
> Is it ok?
> 
> -----Original Message-----
> From: Ben Pfaff [mailto:blp at ovn.org] 
> Sent: Tuesday, August 8, 2017 2:34 AM
> To: Yang, Yi Y <yi.y.yang at intel.com>
> Cc: dev at openvswitch.org
> Subject: Re: [PATCH v4 0/5] Generic Encap & Decap based NSH implementation
> 
> Thanks.  I applied this series to master and branch-2.8.
> 
> I'd appreciate it if you'd follow up with a patch that adds an appropriate item to NEWS.
> 
> On Sat, Aug 05, 2017 at 01:41:07PM +0800, Yi Yang wrote:
> > v3->v4
> >  - Merge Ben's incrmental patches
> >  - Rebase to current master
> >  - Fix two compiling warnings
> >  - Resize metedata to 16 bytes in struct ovs_action_encap_nsh
> >  - Fix aligned cast errors
> >  - Folded patch 2 in v3 to patch 1
> >  - Move some changes in patch 5 in v3 to patch 1
> > 
> > v2->v3
> >  - Rebase to current master
> >  - Fix warnings reported by checkpatch
> >  - Correct commit log with right encap syntax
> > 
> > v1->v2
> >  - Rebase to current master
> >  - Fix comments By Joe and Jiri Benc
> > 
> > This patch series implemented NSH (Network Service Header, 
> > https://www.ietf.org/id/draft-ietf-sfc-nsh-13.txt).
> > 
> > It also includes unit tests which can verify Eth+NSH and
> > VxLAN-gpe+NSH very well.
> > 
> > I also verified it on my local Eth+NSH and VxLAN-gpe+NSH hybrid mode 
> > service function chaining environment.
> > 
> > This work is collectively done by Ericsson (Jan Scheurich, Zoltán 
> > Balogh, etc.) and Intel (Yi Yang, etc.)
> > 
> > Jan Scheurich (5):
> >   userspace: Add support for NSH MD1 match fields
> >   Adding nsh.at for NSH unit tests
> >   userspace: add NSH support to vxlan-gpe tunnels
> >   Generic encap and decap support for NSH
> >   NSH unit test cases using encap and decap actions
> > 
> >  build-aux/extract-odp-netlink-h                   |   6 +-
> >  build-aux/extract-ofp-fields                      |   2 +
> >  datapath/linux/compat/include/linux/openvswitch.h |  33 ++
> >  include/openvswitch/automake.mk                   |   3 +-
> >  include/openvswitch/flow.h                        |   8 +-
> >  include/openvswitch/match.h                       |  12 +
> >  include/openvswitch/meta-flow.h                   |  95 +++
> >  include/openvswitch/nsh.h                         | 135 +++++
> >  include/openvswitch/ofp-ed-props.h                |  44 +-
> >  include/openvswitch/packets.h                     |  16 +
> >  lib/dpif-netdev.c                                 |   2 +
> >  lib/dpif.c                                        |   2 +
> >  lib/flow.c                                        | 103 +++-
> >  lib/flow.h                                        |   3 +-
> >  lib/match.c                                       |  59 +-
> >  lib/meta-flow.c                                   | 154 +++++
> >  lib/meta-flow.xml                                 |  67 ++-
> >  lib/netdev-native-tnl.c                           |   6 +
> >  lib/nx-match.c                                    |  17 +-
> >  lib/odp-execute.c                                 |  81 +++
> >  lib/odp-util.c                                    | 497 +++++++++++++++-
> >  lib/odp-util.h                                    |   5 +-
> >  lib/ofp-actions.c                                 |   5 +
> >  lib/ofp-ed-props.c                                | 179 ++++++
> >  lib/ofp-util.c                                    |   2 +-
> >  lib/packets.c                                     |  82 +++
> >  lib/packets.h                                     |   7 +
> >  ofproto/ofproto-dpif-ipfix.c                      |   2 +
> >  ofproto/ofproto-dpif-rid.h                        |   2 +-
> >  ofproto/ofproto-dpif-sflow.c                      |   3 +
> >  ofproto/ofproto-dpif-xlate.c                      | 182 +++++-
> >  tests/automake.mk                                 |   3 +-
> >  tests/classifier.at                               |  20 +-
> >  tests/nsh.at                                      | 676 ++++++++++++++++++++++
> >  tests/ofproto-dpif.at                             |  22 +-
> >  tests/ofproto.at                                  |  11 +-
> >  tests/testsuite.at                                |   1 +
> >  tests/tunnel.at                                   |  18 +-
> >  38 files changed, 2480 insertions(+), 85 deletions(-)  create mode 
> > 100644 include/openvswitch/nsh.h  create mode 100644 tests/nsh.at
> > 
> > --
> > 2.1.0
> > 


More information about the dev mailing list