When I was compiling the firmware for the Xiaomi AX6000 with OpenWRT version 23.05, I found that it seems to not support OFDMA internally. It still uses ieee80211_txq *ieee80211_next_txq(struct ieee80211_hw *hw, u8 ac)
to retrieve the queue and select packets for dequeuing. For each station's AC (Access Category), it maintains a deficit, and only when the deficit is positive can it dequeue from that queue. This is the airtime fairness functionality. However, Wi-Fi 6 should use OFDMA to implement fairness, right?
In the OpenWrt I compiled, it uses airtime fairness to alternately add different streams of the same AC level to the hardware queue, but this conflicts with WIFI6's OFDMA, so I want to know how OpenWrt's OFDMA mechanism is triggered
Check ethtool -S phy0-ap0
mu-mpdu or something along these lines.