This fixes a crashing bug in ovs-controller reported by Simon Horman,
as well as a long-standing annoyance with lack of flow normalization.

Ben Pfaff (6):
  vconn: Ensure that vconn_run() is enough to complete a connection.
  vconn: Fix vconn_get_version().
  learning-switch: Make lswitch own its rconn.
  learning-switch: Delay sending handshake until version negotiation is
    done.
  learning-switch: Don't use exact-match on every field by default.
  learning-switch: Normalize the flows that are sent to the switch.

 lib/learning-switch.c      |  208 ++++++++++++++++++++++++++++---------------
 lib/learning-switch.h      |    8 ++-
 lib/ofp-util.c             |   54 ++++++++----
 lib/ofp-util.h             |    1 +
 lib/vconn.c                |   16 +++-
 lib/vconn.h                |    3 +-
 tests/test-vconn.c         |   18 +++--
 utilities/ovs-controller.c |   68 +++------------
 8 files changed, 219 insertions(+), 157 deletions(-)

-- 
1.7.2.5

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

Reply via email to