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