Package: inet.linklayer.ieee80211.portal
Ieee80211Portal
simple module(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
fcsMode | string | "declared" |
Properties
Name | Value | Description |
---|---|---|
display | i=block/layer |
Gates
Name | Direction | Size | Description |
---|---|---|---|
upperLayerIn | input | ||
upperLayerOut | output | ||
lowerLayerIn | input | ||
lowerLayerOut | output |
Direct method calls (observed)
call to | function | info |
---|---|---|
MessageDispatcher | inet::MessageDispatcher::arrived | arrived |
Incoming messages (observed)
gate | msg | kind | ctrl | srcModule | tags |
---|---|---|---|---|---|
lowerLayerIn | Packet | 0 | Ieee80211Mac | ErrorRateInd, InterfaceInd, MacAddressInd, PacketProtocolTag, SignalPowerInd, SignalTimeInd, SnirInd, Ieee80211ChannelInd, Ieee80211ModeInd, UserPriorityInd? | |
upperLayerIn | Packet | 0 | EthernetEncapsulation | DirectionTag, InterfaceReq, MacAddressReq, PacketProtocolTag |
Outgoing messages (observed)
gate | msg | kind | ctrl | destModule | tags |
---|---|---|---|---|---|
lowerLayerOut | Packet | 0 | Ieee80211Mac | DirectionTag, InterfaceReq, MacAddressReq, PacketProtocolTag | |
upperLayerOut | Packet | 0 | EthernetEncapsulation | DispatchProtocolReq, ErrorRateInd, InterfaceInd, MacAddressInd, PacketProtocolTag, SignalPowerInd, SignalTimeInd, SnirInd, Ieee80211ChannelInd, Ieee80211ModeInd | |
upperLayerOut | Packet | 0 | PassivePacketSink | DispatchProtocolReq, ErrorRateInd, InterfaceInd, MacAddressInd, PacketProtocolTag, SignalPowerInd, SignalTimeInd, SnirInd, Ieee80211ChannelInd, Ieee80211ModeInd |
Packet operations (observed)
chunkType | packetAction |
---|---|
eraseAtFront, trim | |
EthernetFcs | insertAtBack, popAtBack |
EthernetMacHeader | insertAtFront, popAtFront |
Ieee8022LlcHeader | peekAtFront |
Ieee8022LlcSnapHeader | insertAtFront |
Shared Tagging operations (observed)
tagType | tagAction |
---|---|
DispatchProtocolReq | addTagIfAbsent |
MacAddressInd | getTag |
MacAddressReq | addTagIfAbsent |
PacketProtocolTag | addTagIfAbsent |
Source code
simple Ieee80211Portal like IIeee8022Llc, IIeee80211Llc { parameters: string fcsMode @enum("declared","computed") = default("declared"); @display("i=block/layer"); gates: input upperLayerIn; output upperLayerOut; input lowerLayerIn; output lowerLayerOut; }File: src/inet/linklayer/ieee80211/portal/Ieee80211Portal.ned