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
[email protected]
http://openvswitch.org/mailman/listinfo/dev