802.11n TX ADDBA request supported?

From: 吳恩緯 <rickywu0421_at_gmail.com>
Date: Tue, 04 Jul 2023 08:02:48 UTC
Hi,

I'm working on 14.0-CURRENT, and I found that it seems net80211(4) lack of
supporting 802.11n/e TX ADDBA request:
When we call `ieee80211_ampdu_request()`, then the function ends up calling
`ic->ic_send_action` (`ieee80211_send_action()`) with category
`IEEE80211_ACTION_CAT_BA` and action `IEEE80211_ACTION_BA_ADDBA_REQUEST`.
But then `ieee80211_send_action()` call the dummy function `send_inval()`
which does nothing. So net80211(4) doesn't send ADDBA requests for us.

The same thing happens when RX an ADDBA request, net80211(4) doesn't reply
an ADDBA response to the transmitter. The only thing I found is that
net80211(4) has the `ieee80211_send_bar()` which does send BA requests
(which is not ADDBA request) for us. I wonder if there is something I'm
missing or if the "TX/RX ADDBA request/response" is handling most in
driver/firmware?

Additionally, if I would like to test the 802.11n part in net80211(4),
which driver/device is suggested to use? Thanks.