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:b...@ovn.org] Sent: Tuesday, August 8, 2017 2:34 AM To: Yang, Yi Y <yi.y.y...@intel.com> Cc: d...@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 > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev