Wi-Fi 6 / 802.11ax

Buffer Status Report (Wi-Fi)

/buf-ur stay-tus ree-port/ — 802.11ax BSR
A control mechanism in Wi-Fi 6 (802.11ax) allowing stations to report buffered uplink data per access category (AC) to the AP. The AP uses BSR to allocate OFDMA resource units and MU-MIMO streams for scheduled uplink transmissions, enabling QoS-differentiated multi-user scheduling, a paradigm shift from legacy contention-based CSMA/CA access.
Category: Wi-Fi 6 / 802.11ax
ACs: VO, VI, BE, BK
Delivery: Solicited or unsolicited

Understanding Wi-Fi BSR

802.11ax introduced trigger-based uplink OFDMA, where the AP sends a Trigger Frame allocating specific Resource Units to specific stations. This scheduler needs buffer information to size RU allocations. BSR provides this: a station reports per-AC queue depths so the AP can grant proportional resources and prioritize latency-sensitive traffic (voice, video) over best-effort.

BSR can be solicited (AP requests it in a Trigger Frame, station responds in its TB PPDU) or unsolicited (station piggybacks BSR in the QoS Control field of any uplink data frame). The report uses a compact format: ACI High bitmap, scaling factor, and queue size per AC in units of 256 bytes times the scaling factor, covering queue depths from 0 to millions of bytes.

BSR Field Structure

BSR Control Subfield (QoS Control):
ACI High: 2-bit bitmap (which ACs have data above threshold)
Scaling Factor: 2-bit (1, 2, 4, or 8 multiplier)
Queue Size: 8-bit per AC (0 to 255 × 256 × SF bytes)

Queue Size Range (SF = 8):
Min: 0 bytes | Max: 255 × 256 × 8 = 522,240 bytes

Trigger-Based BSR Latency:
AP Trigger → STA BSR response: 1 TXOP (~2 to 5 ms)

Wi-Fi vs Cellular BSR Comparison

FeatureWi-Fi 6 BSR5G NR BSR
Queues4 Access Categories8 Logical Channel Groups
DeliverySolicited + unsolicitedEvent-triggered + periodic
Resolution256 bytes × SFLogarithmic (256 levels)
SchedulingOFDMA RU allocationUL grant (PRBs)
FallbackCSMA/CA contentionScheduling Request + RACH
Common Questions

Frequently Asked Questions

How does it differ from legacy Wi-Fi?

Legacy uses contention-based CSMA/CA; AP has no buffer visibility. 802.11ax trigger-based OFDMA enables scheduled uplink. BSR tells the AP per-AC buffer sizes for proper RU sizing. Without BSR, AP over- or under-allocates RUs.

How is BSR transmitted?

Solicited: AP requests in Trigger Frame, station responds in TB PPDU. Unsolicited: piggybacked in QoS Control field of any uplink frame. Contains ACI bitmap, scaling factor, and queue size per AC.

How does the AP use it?

Combines BSR with channel quality and QoS priorities. Voice/video ACs get higher priority and larger RUs. Best-effort gets remaining capacity. Also decides between OFDMA (many small parallel TXs) and MU-MIMO (fewer large streams).

Wi-Fi Solutions

Request a Quote

Need OFDMA scheduling optimization, dense Wi-Fi deployment, or 802.11ax network planning? Contact our engineering team.

Get in Touch