From: "Thomas F. Herbert" <[email protected]>

This is version 7 of the patch to add support for 802.1ad (qinq) along with
double tagged vlans.

Version 7 is rebased to latest master and incorporates changes from reviewers.
The accompanying kernel changes have been submitted to the linux net-dev
mailing list.

Version 6 split the changes into separate patches to make it easier on the
eyes of reviewers but otherwise is functionally the same as version 5.

Version 5 updated the patch to properly use nested attributes, fixed some
whitespace problems and allows TPID 0x88a8 tag be pushed with either single or
outer tag because Open Flow does not specifically prohibit it.

This patch has been tested along with the Linux Kernel datapath patch in
a VM based test network as well as real-world provider test environment.

Thanks to Robert Peterson for inspiring and leading the effort of separating
customer from provider traffic which led to this work and thanks to the
people at ATC for helping with configuring the test lab and running perf
tests.

Also, thanks to Entry Point LLC who were involved in this project from the
beginning.

Thanks to Ben Pfaff and others that have commented on previous versions of
this patch and thanks to Dave Benson who contributed the test included in
this patch.

Thomas F. Herbert (4):
  Support 8021.ad Push vlan
  Flow, actions and odp changes to support 802.1AD
  Describe 802.1ad changes
  Test 802.1AD

 NEWS                         |   2 +
 lib/flow.c                   |  22 +++---
 lib/flow.h                   |  17 ++--
 lib/match.c                  |   2 +-
 lib/nx-match.c               |   2 +-
 lib/odp-execute.c            |   2 +-
 lib/odp-util.c               | 180 +++++++++++++++++++++++++++++++++----------
 lib/odp-util.h               |   2 +-
 lib/ofp-actions.c            |  32 ++++----
 lib/ofp-actions.h            |  14 +++-
 lib/ofp-util.c               |   2 +-
 lib/packets.c                |   8 +-
 lib/packets.h                |   7 ++
 ofproto/ofproto-dpif-rid.h   |   2 +-
 ofproto/ofproto-dpif-xlate.c |  13 +++-
 tests/ofproto-dpif.at        |  40 ++++++++++
 utilities/ovs-ofctl.8.in     |   3 +-
 17 files changed, 268 insertions(+), 82 deletions(-)

-- 
2.1.0

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to