The first patch announces the packet buffering deprecation in 2.7.
This is the only patch in the series that is targeted to 2.6.

The remaining patches are mostly small source code fixes and some
refactoring, but the patch 10/15 actually fixes a controller visible
stats regression introduced by the xlate cache.  Patch 11/15 reduces
the overhead of each translated and cached learn action from about
3.5kb to about 0.3kb.

Remainder of the series implements bundle support for PACKET_OUT
messages.

Jarno Rajahalme (15):
  vswitchd: Deprecate packet buffering in OVS 2.7.
  lib: Retire packet buffering feature.
  types.h: Move mirror_mask_t here.
  ofproto-dpif: Remove prototype for an undefined function.
  ofproto: Change rule's 'removed' member to a tri-state 'state'.
  ofproto: Remove stale comment.
  object-collection: Remove access to stub.
  connmgr: Make connmgr_wants_packet_in_on_miss() lock-free.
  ofproto-dpif-xlate: Expose xlate cache.
  ofproto-dpif-xlate: Add xlate cache type XC_TABLE.
  ofproto: Use ofproto_flow_mod for learn execution from xlate cache.
  ofproto-dpif-xlate: Allow translating without side-effects.
  coverage: Rename init functions to avoid symbol collisions.
  ofproto: Refactor packet_out handling.
  ofproto: Support packet_outs in bundles.

 FAQ.md                          |  41 ---
 NEWS                            |  11 +-
 include/openvswitch/ofp-parse.h |   5 +
 include/openvswitch/ofp-util.h  |   5 +-
 include/openvswitch/types.h     |   5 +
 lib/automake.mk                 |   2 -
 lib/coverage.h                  |   2 +-
 lib/learn.c                     |   2 +-
 lib/object-collection.h         |   5 -
 lib/ofp-parse.c                 | 108 ++++++
 lib/ofp-util.c                  |  38 +--
 lib/pktbuf.c                    | 220 -------------
 lib/pktbuf.h                    |  40 ---
 ofproto/bundles.c               |   1 -
 ofproto/bundles.h               |   7 +-
 ofproto/connmgr.c               |  80 ++---
 ofproto/connmgr.h               |   3 -
 ofproto/fail-open.c             |   1 -
 ofproto/ofproto-dpif-mirror.h   |   4 +-
 ofproto/ofproto-dpif-rid.h      |   2 +-
 ofproto/ofproto-dpif-upcall.c   |  11 +-
 ofproto/ofproto-dpif-xlate.c    | 436 ++++++++++++------------
 ofproto/ofproto-dpif-xlate.h    |  95 +++++-
 ofproto/ofproto-dpif.c          | 202 +++++++++---
 ofproto/ofproto-dpif.h          |  30 +-
 ofproto/ofproto-provider.h      | 121 ++++---
 ofproto/ofproto.c               | 712 +++++++++++++++++++++++++---------------
 ovn/controller/ofctrl.c         |   4 +
 tests/ofproto.at                | 144 +++++++-
 tutorial/OVN-Tutorial.md        |   4 +-
 utilities/ovs-ofctl.8.in        |  46 ++-
 utilities/ovs-ofctl.c           |  55 ++++
 vswitchd/ovs-vswitchd.8.in      |   5 +-
 33 files changed, 1418 insertions(+), 1029 deletions(-)
 delete mode 100644 lib/pktbuf.c
 delete mode 100644 lib/pktbuf.h

-- 
2.1.4

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to