[ovs-dev] [PATCH v3 0/7] Packet type aware pipeline
Jan Scheurich
jan.scheurich at ericsson.com
Tue Jun 20 16:28:20 UTC 2017
Hi Ben,
Do you plan to you spin another v4 series with the fixes Zoltan and I have provided?
Zoltan is working on one more fix on the system-userspace suite test for ptap.
Then we'll start to rebase the generic encap/decap patch series to ptap v3 (or v4) and push that asap.
Thanks, Jan
> -----Original Message-----
> From: ovs-dev-bounces at openvswitch.org [mailto:ovs-dev-bounces at openvswitch.org] On Behalf Of Ben Pfaff
> Sent: Tuesday, 20 June, 2017 04:23
> To: dev at openvswitch.org
> Cc: Ben Pfaff <blp at ovn.org>
> Subject: [ovs-dev] [PATCH v3 0/7] Packet type aware pipeline
>
> This series is based on Zoltan Balogh's series here:
> https://patchwork.ozlabs.org/patch/770490/
> https://patchwork.ozlabs.org/patch/770487/
> https://patchwork.ozlabs.org/patch/770495/
> https://patchwork.ozlabs.org/patch/770498/
> https://patchwork.ozlabs.org/patch/770488/
> https://patchwork.ozlabs.org/patch/770489/
>
> v1->v2:
> - Squash fixup patches.
> - Apply changes agreed with Jan.
> - Not yet done: Figure out whether to really show packet_type in (some)
> match_format() output.
> - New patch at the end unsuccessfully tries to re-enable packet-aware
> test. Either I don't have enough insight yet, or it just reveals a
> bug or two.
> - 4 new patches at beginning. First one is trivial. Next 3 are intended
> to make it easier to debug the packet aware test that is still failing.
> Jan, you don't have to feel obligated to review these if you feel they
> are off-topic; I will get separate reviews.
>
> v2->v3:
> - Drop first two patches, which have been applied to master.
> - Drop patches 3 and 4, which have been moved to a new series.
> - Drop last patch, which was incomplete. I'll hope that Jan or Zoltan
> can pick it back up.
> - Apply Jan's and Zoltan's comments on a few other patches.
>
> Ben Pfaff (3):
> ofpbuf: New function ofpbuf_insert().
> nx-match: Add context argument to nxm_put__().
> userspace: Handling of versatile tunnel ports
>
> Jan Scheurich (3):
> userspace: Add OXM field MFF_PACKET_TYPE
> tests: Added unit tests in packet-type-aware.at
> userspace: Complete Packet In handling
>
> Zoltán Balogh (1):
> userspace: Introduce packet_type in OF 1.5 packet-out
>
> NEWS | 6 +-
> build-aux/extract-ofp-fields | 3 +-
> include/openvswitch/match.h | 5 +
> include/openvswitch/meta-flow.h | 20 ++
> include/openvswitch/ofpbuf.h | 1 +
> lib/flow.c | 74 ++++-
> lib/flow.h | 27 +-
> lib/learn.c | 1 +
> lib/match.c | 98 ++++--
> lib/meta-flow.c | 86 ++++-
> lib/meta-flow.xml | 156 +++++++--
> lib/netdev-bsd.c | 1 +
> lib/netdev-dpdk.c | 1 +
> lib/netdev-dummy.c | 1 +
> lib/netdev-linux.c | 1 +
> lib/netdev-native-tnl.c | 23 +-
> lib/netdev-provider.h | 6 +
> lib/netdev-vport.c | 106 ++++--
> lib/netdev-vport.h | 1 -
> lib/netdev.c | 8 +
> lib/netdev.h | 29 +-
> lib/nx-match.c | 264 ++++++++-------
> lib/nx-match.h | 6 +-
> lib/odp-util.c | 38 ++-
> lib/ofp-parse.c | 25 ++
> lib/ofp-print.c | 11 +-
> lib/ofp-util.c | 69 +++-
> lib/ofpbuf.c | 18 +
> lib/tun-metadata.c | 4 +-
> ofproto/ofproto-dpif-xlate.c | 41 +--
> ofproto/ofproto-dpif.c | 4 +-
> ofproto/ofproto.c | 3 +
> ofproto/tunnel.c | 29 +-
> tests/automake.mk | 6 +-
> tests/dpif-netdev.at | 89 ++---
> tests/odp.at | 1 +
> tests/ofproto-dpif.at | 230 ++++++-------
> tests/ofproto.at | 82 +++++
> tests/ovs-ofctl.at | 2 +-
> tests/packet-type-aware.at | 495 ++++++++++++++++++++++++++++
> tests/pmd.at | 8 +-
> tests/system-userspace-packet-type-aware.at | 422 ++++++++++++++++++++++++
> tests/system-userspace-testsuite.at | 1 +
> tests/testsuite.at | 1 +
> tests/tunnel-push-pop-ipv6.at | 6 +-
> tests/tunnel-push-pop.at | 6 +-
> tests/tunnel.at | 18 +-
> utilities/ovs-ofctl.c | 1 +
> vswitchd/vswitch.xml | 94 +++++-
> 49 files changed, 2119 insertions(+), 509 deletions(-)
> create mode 100644 tests/packet-type-aware.at
> create mode 100644 tests/system-userspace-packet-type-aware.at
>
> --
> 2.10.2
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
More information about the dev
mailing list