MacRelayUnit

Package: inet.linklayer.ethernet.common

MacRelayUnit

simple module

C++ definition

(no description)

MacRelayUnit

Inheritance diagram

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

Extends

Name Type Description
MacRelayUnitBase simple module (no description)

Parameters

Name Type Default value Description
macTableModule string
interfaceTableModule string
displayStringTextFormat string "proc: %p\ndisc: %d"

Properties

Name Value Description
display i=block/switch
class MacRelayUnit

Gates

Name Direction Size Description
lowerLayerIn input
lowerLayerOut output
upperLayerIn input
upperLayerOut output

Signals

Name Type Unit
packetReceivedFromUpper inet::Packet
packetReceivedFromLower inet::Packet
packetDropped inet::Packet
packetSentToLower inet::Packet

Statistics

Name Title Source Record Unit Interpolation Mode
packetDropped packets dropped count, sum(packetBytes), vector(packetBytes) none

Source code

simple MacRelayUnit extends MacRelayUnitBase like IMacRelayUnit
{
    parameters:
        @class(MacRelayUnit);
}

File: src/inet/linklayer/ethernet/common/MacRelayUnit.ned