iwx: tag RX frames as A_MPDU RX; tag A-MSDU frames appropriately
- tag packets for 11n/11ac associated nodes with A_MPDU so they get passed into the reordering logic
- tag A-MSDU frames with AMSDU and AMSDU_MORE so they don't get dropped due to duplicate sequence numbers.
Note: I haven't yet elicited A-MSDU in A-MPDU to fully test this,
but I do see the net80211 reordering logic kick in (which you can
see via wlanstats -i wlan0 -o ampdu 1).
I've checked with Johannes Berg at Intel (who maintains the linux
iwlwifi stuff); he replied saying none of the firmware versions are
doing AMPDU reorder offloading.
Differential Revision: https://reviews.freebsd.org/D53781
Locally tested:
- AX210, STA mode, > 200mbit bidirectional traffic testing on 5GHz VHT/40.