• Garen Tamrazian's avatar
    iwlagn: fix radar frame rejection · 68b99311
    Garen Tamrazian authored
    The microcode may sometimes reject TX frames when
    on a radar channel even after we associated as it
    clears information during association and needs to
    receive a new beacon before allowing that channel
    again. This manifests itself as a TX status value
    of TX_STATUS_FAIL_PASSIVE_NO_RX. So in this case,
    stop the corresponding queue and give the frame
    back to mac80211 for retransmission. We start the
    queue again when a beacon from the AP is received
    which will make the regulatory enforcement in the
    device allow transmitting again.
    Signed-off-by: default avatarGaren Tamrazian <garenx.tamrazian@intel.com>
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    Signed-off-by: default avatarWey-Yi Guy <wey-yi.w.guy@intel.com>
    68b99311
iwl-agn-ucode.c 18.8 KB