HomeFreeBSD

MFC r306007:

Description

MFC r306007:

[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/reconnecting too quickly)
  • Reassociating or roaming via wpa_supplicant is still broken.

Details

Provenance
eadlerAuthored on
Parents
rS330153: MFC r306005:
Branches
Unknown
Tags
Unknown