5.2 MAC data service specification
5.2.1 GeneralThe IEEE 802.11 MAC supports the following service primitives as defined in ISO/IEC 8802-2: 1998:
— MA-UNITDATA.request
— MA-UNITDATA.indication
— MA-UNITDATA-STATUS.indication
The LLC definitions of the primitives and specific parameter value restrictions imposed by IEEE Std 802.11
are given in 5.2.2 to 5.2.4.
5.2.2 MA-UNITDATA.request
5.2.2.1 Function
This primitive requests a transfer of an MSDU from a local LLC sublayer entity to a single peer LLC
sublayer entity, or multiple peer LLC sublayer entities in the case of group addresses.
5.2.2.2 Semantics of the service primitive
The parameters of the primitive are as follows:
MA-UNITDATA.request(
source address,
destination address,
routing information,
data,
priority,
service class
)
The source address (SA) parameter specifies an individual MAC sublayer address of the sublayer entity
from which the MSDU is being transferred.
The destination address (DA) parameter specifies either an individual or a group MAC sublayer entity
address.
The routing information parameter specifies the route desired for the data transfer (a null value indicates
source routing is not to be used). For IEEE Std 802.11, the routing information parameter shall be null.
The data parameter specifies the MSDU to be transmitted by the MAC sublayer entity. For IEEE Std 802.11,
the length of the MSDU shall be less than or equal to 2304 octets.
The priority parameter specifies the priority desired for the data unit transfer. The allowed values of priority
are described in 5.1.1.4.
The service class parameter specifies the service class desired for the data unit transfer. The allowed values
of service class are described in 5.1.1.5 and 5.1.3.
5.2.2.3 When generated
This primitive is generated by the LLC sublayer entity when an MSDU is to be transferred to a peer LLC
sublayer entity or entities.
No comments:
Post a Comment