5.2.4 MA-UNITDATA-STATUS.indication
5.2.4.1 Function
This primitive has local significance and provides the LLC sublayer with status information for the
corresponding preceding MA-UNITDATA.request primitive.
5.2.4.2 Semantics of the service primitive
The parameters of the primitive are as follows:
MA-UNITDATA-STATUS.indication(
source address,
destination address,
transmission status,
provided priority,
provided service class
)
The SA parameter is an individual MAC sublayer entity address as specified in the associated MAUNITDATA.
request primitive.
The DA parameter is either an individual or group MAC sublayer entity address as specified in the
associated MA-UNITDATA.request primitive.
The transmission status parameter is used to pass status information back to the local requesting LLC
sublayer entity. IEEE Std 802.11 specifies the following values for transmission status:
a) Successful.
b) Undeliverable (excessive data length).
c) Undeliverable (non-null source routing).
d) Undeliverable: unsupported priority (for priorities other than Contention or ContentionFree at a non-
QoS STA; or for priorities other than Contention, ContentionFree, or an integer between and
including 0 and 15 at a QoS STA).
e) Undeliverable: unsupported service class (for service classes other than
ReorderableGroupAddressed or StrictlyOrdered for non-QoS STAs and service classes other than
QoSAck or QoSNoAck for QoS STAs).
f) Unavailable priority (for ContentionFree when no PC or HC is available, or an integer between and
including 1 and 15 at a STA that is associated in a non-QoS BSS, or an integer between
and including 8 and 15 at a STA that is a member of an IBSS, in which case the MSDU is
transmitted with a provided priority of Contention).
g) Undeliverable: unavailable service class (for StrictlyOrdered service when the STA’s power
management mode is other than “active” for non-QoS STAs; QoS STAs do not return this value as
they do not provide the StrictlyOrdered service).
h) Undeliverable (no BSS available).
i) Undeliverable (cannot encrypt with a null key).
j) At a STA where dot11RejectUnadmittedTraffic is true, Undeliverable: un-admitted traffic (for a
requested priority between and including 0 and 7 at a STA because there is no admitted TS for this
priority and admission control is required for the AC).
k) For an AP in which dot11SSPNInterfaceActivated is true, Undeliverable (violation of limit specified
by dot11NonAPStationMaxAuthVoiceRate in the dot11InterworkingTable for the non-AP STA
identified by the destination address of the MA-UNITDATA.request primitive).
l) For an AP in which dot11SSPNInterfaceActivated is true, Undeliverable (violation of limit specified
by dot11NonAPStationMaxAuthVideoRate in the dot11InterworkingTable for the non-AP STA
identified by the destination address of the MA-UNITDATA.request primitive).
m) For an AP in which dot11SSPNInterfaceActivated is true, Undeliverable (violation of limit specified
by dot11NonAPStationMaxAuthBestEffortRate in the dot11InterworkingTable for the non-AP STA
identified by the destination address of the MA-UNITDATA.request primitive).
n) For an AP in which dot11SSPNInterfaceActivated is true, Undeliverable (violation of limit specified
by dot11NonAPStationBackgroundRate in the dot11InterworkingTable for the non-AP STA
identified by the destination address of the MA-UNITDATA.request primitive).
o) For an AP in which dot11SSPNInterfaceActivated is true, Undeliverable (violation of limit specified
by dot11nonAPStationAuxMaxHCCAHEMMrate in the dot11InterworkingTable for the non-AP
STA identified by the destination address of the MA-UNITDATA.request primitive).
If the transmission status parameter is Successful, the provided priority parameter specifies the priority used
for the associated data unit transfer (Contention, ContentionFree, or an integer between and including 0 and
15); otherwise the provided priority parameter is not present.
If the transmission status parameter is Successful, the provided service class parameter specifies the class of
service for the associated data unit transfer; otherwise the provided service class parameter is not present. In
non-QoS STAs, the value of this parameter is ReorderableGroupAddressed or StrictlyOrdered. In QoS
STAs, it is QoSAck or QoSNoAck.
5.2.4.3 When generated
The MA-UNITDATA-STATUS.indication primitive is passed from the MAC sublayer entity to the LLC
sublayer entity to indicate the status of the service provided for the corresponding MA-UNITDATA.request
primitive.
5.2.4.4 Effect of receipt
The effect of receipt of this primitive by the LLC sublayer is dependent upon the type of operation employed
by the LLC sublayer entity.