HomeFreeBSD

LinuxKPI: 802.11: rework handling of the special IEEE80211_NUM_TIDS queue

Description

LinuxKPI: 802.11: rework handling of the special IEEE80211_NUM_TIDS queue

Rework the way we are dealing with the last queue. If the driver
opts in to STA_MMPDU_TXQ then preferably send all non-data frames
via the last (IEEE80211_NUM_TIDS) queue which otherwise is not used
in station mode.
If we do not have that queue we do individual tx() calls for non-data
frames now.
Everything else goes via the selected queue if possible for as long as
we have a ni (sta) and otherwise resorts to direct tx.

Tested on: Intel AX200 and AX210
Sponsored by: The FreeBSD Foundation
MFC after: 3 days

Details

Provenance
bzAuthored on Jun 10 2022, 2:18 PM
Parents
rG796d48ec4168: ftpd(8): do not refer to now unused libxo(3)
Branches
Unknown
Tags
Unknown