HomeFreeBSD

LinuxKPI: 802.11: remove an early bandaid to make sure queues are allocated

Description

LinuxKPI: 802.11: remove an early bandaid to make sure queues are allocated

iwlwifi allocates queues on first wakeup. This takes a lot longer on
FreeBSD's work implementation that it seems to on Linux based on some
discussion. That meant that we couldn't get non-data frames out quickly
enough initially and failed to associate.
d0d2911035192473e8bd3f6b99ed5ca9b1b29e47 should have solved most of this
for us with iwlwifi. None of the other drivers ported to LinuxKPI/802.11
up to today will call a dequeue so we get notified when the queus are
allocated or even need to do so.
Remove the bandaid initilly put in for iwlwifi now and speed up the
overall process of getting us associated.

(cherry picked from commit 841719c08fd3635a396f62a58aa017ae0bf563e0)

Details

Provenance
bzAuthored on Jun 26 2022, 7:17 PM
Parents
rGd4d3ba68b7ec: LinuxKPI: 802.11: sync sta->addr in lkpi_iv_update_bss()
Branches
Unknown
Tags
Unknown