[ovs-dev] [async 0/6] implement asynchronous flow commands

Ben Pfaff blp at nicira.com
Fri May 27 21:25:16 UTC 2011


These patches build upon the "pre-async" series to add actual
support for asynchronous operations.

I've also pushed this out as the "next" branch.

Ben Pfaff (6):
  flow: Give flow_wildcards_hash() a 'basis' parameter.
  classifier: New function cls_rule_hash().
  connmgr: New function ofconn_send_error().
  ofp-util: New functions ofputil_actions_equal(),
    ofputil_actions_clone().
  ofproto: Collect all rules for an OpenFlow request before acting on
    any.
  ofproto: Implement asynchronous OFPT_FLOW_MOD commands.

 lib/classifier.c       |   14 +-
 lib/classifier.h       |    1 +
 lib/flow.c             |    4 +-
 lib/flow.h             |    2 +-
 lib/ofp-util.c         |   13 +
 lib/ofp-util.h         |    4 +
 ofproto/connmgr.c      |  173 ++++++--
 ofproto/connmgr.h      |   15 +-
 ofproto/in-band.c      |  295 ++++++--------
 ofproto/in-band.h      |    1 -
 ofproto/ofproto-dpif.c |  105 ++++-
 ofproto/ofproto.c      | 1102 +++++++++++++++++++++++++++++++-----------------
 ofproto/private.h      |  185 +++++++--
 13 files changed, 1251 insertions(+), 663 deletions(-)

-- 
1.7.4.4




More information about the dev mailing list