IMpduAggregationPolicy

Package: inet.linklayer.ieee80211.mac.contract

IMpduAggregationPolicy

module interface

Interface for MPDU aggregation policies.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
BasicMpduAggregationPolicy simple module

Implements an MPDU aggregation policy that never aggregates frames.

Used in compound modules

Name Type Description
OriginatorQosMacDataService compound module

Implements the MAC data service for the originator (sender) side in IEEE 802.11 QoS networks. Extends the basic MAC data service with QoS capabilities including MSDU aggregation (A-MSDU) and MPDU aggregation (A-MPDU). Processes outgoing frames by assigning sequence numbers, performing aggregation, and fragmentation based on configured policies. Follows the MAC data plane architecture described in IEEE 802.11 standard.

Properties

Name Value Description
display i=block/control

Source code

//
// Interface for MPDU aggregation policies.
//
moduleinterface IMpduAggregationPolicy
{
    parameters:
        @display("i=block/control");
}

File: src/inet/linklayer/ieee80211/mac/contract/IMpduAggregationPolicy.ned