git: if_iwm - Improve reliability of iwm_release on disassociation a bit.
Imre Vadasz
ivadasz at crater.dragonflybsd.org
Thu Sep 22 02:19:06 PDT 2016
commit 5e4464425e963e25094fd31e2093de3955ad008f
Author: Imre Vadász <imre at vdsz.com>
Date: Sat Sep 17 22:57:06 2016 +0200
if_iwm - Improve reliability of iwm_release on disassociation a bit.
* We need to first call ivp->iv_newstate(), to enqueue the deauth/deassoc
mgmt frame, then flush the tx queue, before actually calling
iwm_release().
* cycling a wlan connection via wpa_cli frontend to wpa_supplicant, by
issuing disconnect and reconnect commandos works quite well.
(There is still an issue when disconnecting to quickly after completing
authentication/association).
* Reassociating or roaming via wpa_supplicant is still broken.
Summary of changes:
sys/dev/netif/iwm/if_iwm.c | 40 +++++++++++++++++++++++++++++++---------
1 file changed, 31 insertions(+), 9 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5e4464425e963e25094fd31e2093de3955ad008f
--
DragonFly BSD source repository
More information about the Commits
mailing list