Saturday, 9 February 2013

Effect of receipt


5.2.2.4 Effect of receipt

On receipt of this primitive, the MAC sublayer entity determines whether it is able to fulfill the request
according to the requested parameters. A request that cannot be fulfilled according to the requested
parameters is discarded, and this action is indicated to the LLC sublayer entity using an MA-UNITDATASTATUS.
indication primitive that describes why the MAC was unable to fulfill the request. If the request
can be fulfilled according to the requested parameters, the MAC sublayer entity appends all MAC specified
fields (including DA, SA, FCS, and all fields that are unique to IEEE Std 802.11), passes the properly
formatted frame to the lower layers for transfer to a peer MAC sublayer entity or entities (see 5.1.4), and
indicates this action to the LLC sublayer entity using an MA-UNITDATA-STATUS.indication primitive
with transmission status set to Successful.
At an AP for which dot11SSPNInterfaceActivated is true, upon receipt of an MA-UNITDATA.request
primitive having an individually addressed destination address and a priority of Contention or
ContentionFree, the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit
in dot11NonAPStationMaxAuthBestEffortRate in the dot11InterworkingEntry identified by the destination
MAC address of the frame to be transmitted. The specific mechanism to perform rate limiting is outside the
scope of this specification.
— If the rate limiting mechanism does not discard the frame, then dot11NonAPStationBestEffort-
MSDUCount shall be incremented by 1 and dot11NonAPStationBestEffortOctetCount shall be
incremented by the number of octets in the MSDU.
— If the rate limiting mechanism discards the frame, then dot11NonAPStationDroppedBestEffort-
MSDUCount shall be incremented by 1 and dot11NonAPStationDroppedBestEffortOctetCount
shall be incremented by the number of octets in the MSDU.
At an AP for which dot11SSPNInterfaceActivated is true, upon receipt of an MA-UNITDATA.request
primitive having an individually addressed destination address for which the priority is an integer in the
range of 0 to 7, inclusive, then the AP’s MAC sublayer shall derive the access category from the priority
using the mapping in Table 9-1. The AP’s MAC sublayer shall retrieve the MIB variables listed below from
the dot11InterworkingEntry identified by the destination MAC address of the frame to be transmitted and
perform the following operations:
— If the access category is AC_VO, then the AP’s MAC sublayer shall perform rate limiting to enforce
the resource utilization limit in dot11NonAPStationMaxAuthVoiceRate; the specific mechanism to
perform rate limiting is outside the scope of this specification. If the rate limiting mechanism does
not discard the frame, then dot11NonAPStationVoiceMSDUCount shall be incremented by 1 and
dot11NonAPStationVoiceOctetCount shall be incremented by the number of octets in the MSDU. If
the rate limiting mechanism discards the frame, then dot11NonAPStationDroppedVoiceMSDUCount
shall be incremented by 1 and dot11NonAPStationDroppedVoiceOctetCount shall be
incremented by the number of octets in the MSDU.
— If the access category is AC_VI, then the AP’s MAC sublayer shall perform rate limiting to enforce
the resource utilization limit in dot11NonAPStationMaxAuthVideoRate; the specific mechanism to
perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does
not discard the frame, then dot11NonAPStationVideoMSDUCount shall be incremented by 1 and
dot11NonAPStationVideoOctetCount shall be incremented by the number of octets in the MSDU. If
the rate limiting mechanism discards the frame, then dot11NonAPStationDroppedVideoMSDUCount
shall be incremented by 1 and dot11NonAPStationDroppedVideoOctetCount shall be
incremented by the number of octets in the MSDU.
— If the access category is AC_BE, then the AP’s MAC sublayer shall perform rate limiting to enforce
the resource utilization limit in dot11NonAPStationMaxAuthBestEffortRate; the specific
mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting
mechanism does not discard the frame, then dot11NonAPStationBestEffortMSDUCount shall be
incremented by 1 and dot11NonAPStationBestEffortOctetCount shall be incremented by the
number of octets in the MSDU. If the rate limiting mechanism discards the frame, then

dot11NonAPStationDroppedBestEffortMSDUCount shall be incremented by 1 and
dot11NonAPStationDroppedBestEffortOctetCount shall be incremented by the number of octets in
the MSDU.
— If the access category is AC_BK, then the AP’s MAC sublayer shall perform rate limiting to enforce
the resource utilization limit in dot11NonAPStationMaxAuthBackgroundRate; the specific
mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting
mechanism does not discard the frame, then dot11NonAPStationBackgroundMSDUCount shall be
incremented by 1 and dot11NonAPStationBackgroundOctetCount shall be incremented by the
number of octets in the MSDU. If the rate limiting mechanism discards the frame, then
dot11NonAPStationDroppedBackgroundMSDUCount shall be incremented by 1 and
dot11NonAPStationDroppedBackgroundOctetCount shall be incremented by the number of octets
in the MSDU.
At an AP for which dot11SSPNInterfaceActivated is true, upon receipt of an MA-UNITDATA.request
primitive having an individually addressed destination address whose priority is an integer in the range of 8
to 15, inclusive, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization
limit in dot11NonAPStationAuthMaxHCCAHEMMRate; the specific mechanism to perform rate limiting is
outside the scope of this specification.
— If the rate-limiting mechanism does not discard the frame, then dot11NonAPStationHCCAHEMMMSDUCount
shall be incremented by 1, and dot11NonAPStationHCCAHEMMOctetCount shall be
incremented by the number of octets in the MSDU.
— If the rate limiting mechanism discards the frame, then dot11NonAPStationDroppedHCCAHEMMMSDUCount
shall be incremented by 1 and dot11NonAPStationDroppedHCCAHEMMOctetCount
shall be incremented by the number of octets in the MSDU.

No comments:

Post a Comment