vswitchd: Add "enable-async-messages" setting for controllers.
authorBen Pfaff <blp@nicira.com>
Thu, 26 Jan 2012 22:50:41 +0000 (14:50 -0800)
committerBen Pfaff <blp@nicira.com>
Thu, 9 Feb 2012 22:07:08 +0000 (14:07 -0800)
commit9886b6620ea710a4a8afd0a88271e563a64e7ea2
tree6883a7c8714f165a49c7a73b8e35a61c2f30b42f
parent80d5aefd65b9dd953d873f9995b949bc8b8d19d5
vswitchd: Add "enable-async-messages" setting for controllers.

An OpenFlow connection can start receiving asynchronous messages such as
"packet-ins" immediately at connect time.  If there is a lot of traffic on
the network then this can swamp the controller before it gets a chance to
set up an initial flow table.  This setting overrides this OpenFlow
behavior, changing it so that the connection initially enables no
asynchronous messages at all.  The controller can enable any messages that
it actually wants when it is ready for them.

Feature #7086.
Signed-off-by: Ben Pfaff <blp@nicira.com>
NEWS
ofproto/connmgr.c
ofproto/ofproto.h
vswitchd/bridge.c
vswitchd/vswitch.ovsschema
vswitchd/vswitch.xml