[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