HomeFreeBSD

[net80211] Flip on A-MPDU, A-MSDU, A-MPDU+A-MSDU and Fast frames options.

Description

[net80211] Flip on A-MPDU, A-MSDU, A-MPDU+A-MSDU and Fast frames options.

This updates the logic to allow:

  • A-MPDU if available;
  • A-MSDU if available and A-MPDU is off/NACKed;
  • A-MPDU+A-MSDU if it's available and negotiated;
  • Fast frames if the node is 11abg (and not HT/VHT.)

This allows for things to fail back to A-MSDU or fast frames
if A-MPDU isn't available rather than needing to be non-HT/non-VHT.
It also allows A-MPDU+A-MSDU to work if it's negotiated.

Tested:

  • AR9380, STA + AP mode (A-MPDU, A-MSDU, FF, A-MPDU+A-MSDU)
  • RT5350, STA mode (A-MSDU, FF)
  • AR9170, STA mode (A-MSDU, FF)

Details

Provenance
adrianAuthored on
Parents
rS361877: Fix typo in comment.
Branches
Unknown
Tags
Unknown