Package: inet.linklayer.ieee80211.mac.fragmentation
BasicFragmentationPolicy
simple moduleImplements a basic fragmentation policy, which employs a fragmentation frame size threshold.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
fragmentationThreshold | int | 1500B |
Properties
Name | Value | Description |
---|---|---|
display | i=block/control |
Called methods (observed)
function | info | call from |
---|---|---|
inet::ieee80211::BasicFragmentationPolicy::computeFragmentSizes | computeFragmentSizes | OriginatorMacDataService, OriginatorQosMacDataService |
Packet operations (observed)
chunkType | packetAction |
---|---|
Ieee80211MacHeader | peekAtFront |
Ieee80211MacTrailer | peekAtBack |
Source code
// // Implements a basic fragmentation policy, which employs a fragmentation // frame size threshold. // simple BasicFragmentationPolicy like IFragmentationPolicy { parameters: int fragmentationThreshold @unit(B) = default(1500B); @display("i=block/control"); }File: src/inet/linklayer/ieee80211/mac/fragmentation/BasicFragmentationPolicy.ned