vconn: Ignore async messages before version negotiation completes.
authorBen Pfaff <blp@nicira.com>
Thu, 15 Jan 2009 22:31:55 +0000 (14:31 -0800)
committerBen Pfaff <blp@nicira.com>
Thu, 15 Jan 2009 22:31:55 +0000 (14:31 -0800)
commitb9f85a1fbc64e497f90260b3cc23fe7f9915b41b
treebc94f232053e17e15bb85b4614f63d8698e39d0d
parentb186155435378712633d3a3274b5f99235001e87
vconn: Ignore async messages before version negotiation completes.

The kernel can send a packet_in or other asynchronous message to
the secchan before the version negotiation step is finished, which
causes the secchan to drop the connection and try again.  This commit
fixes the problem.

Fixes bug #368.
lib/vconn.c