HomeFreeBSD

Migrate CLRDMASK to be a per-node flag, rather than a per-TID flag.
rS245708Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Migrate CLRDMASK to be a per-node flag, rather than a per-TID flag.

This is easily possible now that the TX is protected by a single
lock, rather than a per-TXQ (and thus per-TID) lock.

Only set CLRDMASK if none of the destinations are filtered.
This likely will need some tuning when it comes time to do UASPD/PS-POLL
TX, however at that point it should be manually set anyway.

Tested:

  • AR9280, STA mode

TODO:

  • More thorough testing in AP mode
  • test other chipsets, just to be safe/sure.

Details

Provenance
adrianAuthored on
Parents
rS245707: Remove some debugging code that snuck in.
Branches
Unknown
Tags
Unknown

Event Timeline