Zhu Yi c743627388 iwmc3200wifi: add disconnect work
When the driver receives "connection terminated" event from device,
it could be caused by 2 reasons: the firmware is roaming or the
connection is lost (AP disappears). For the former, an association
complete event is supposed to come within 3 seconds. For the latter,
the driver won't receive any event except the connection terminated.
So we kick a delayed work (5*HZ) when we receive the connection
terminated event. It will be canceled if it turns out to be a roaming
event later. Otherwise we notify SME and userspace the disconnection.

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-09-01 12:48:27 -04:00
..
2009-08-31 14:42:13 -04:00
2009-08-31 14:42:14 -04:00
2009-08-20 11:36:07 -04:00
2009-08-28 14:40:44 -04:00
2009-08-28 14:40:52 -04:00
2009-08-20 11:36:03 -04:00
2009-07-24 15:05:27 -04:00
2009-08-20 11:35:58 -04:00