Ieee80211LlcEpd

Package: inet.linklayer.ieee80211.llc

simple module Ieee80211LlcEpd

An LLC implementation that encapsulates packets with the IEEE 802 EtherType Protocol Discrimination (EPD) header, as defined in section 9.2 EtherTypes of the IEEE Std 802-2014 standard. See Ieee802EpdHeader.

inet.linklayer.ieee80211.llc.Ieee80211LlcEpdIeee80211LlcEpdsimple

Inheritance diagram

Extends

Name

Type

Description

SimpleModule

simple module

Base module for all INET simple modules.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

Properties

Name

Value

Description

class

Ieee80211LlcEpd

display

i=block/layer

Gates

Name

Direction

Size

Description

upperLayerIn

input

upperLayerOut

output

lowerLayerIn

input

lowerLayerOut

output

Signals

Name

Type

Unit

Description

packetDropped

Packet

Source code

//
// An LLC implementation that encapsulates packets with the IEEE 802 `EtherType`
// Protocol Discrimination (EPD) header, as defined in section 9.2 `EtherTypes`
// of the IEEE Std 802-2014 standard. See ~Ieee802EpdHeader.
//
simple Ieee80211LlcEpd extends SimpleModule like IIeee80211Llc
{
    parameters:
        @class(Ieee80211LlcEpd);
        @display("i=block/layer");
        @signal[packetDropped](type=Packet);
    gates:
        input upperLayerIn;
        output upperLayerOut;
        input lowerLayerIn;
        output lowerLayerOut;
}

File: src/inet/linklayer/ieee80211/llc/Ieee80211LlcEpd.ned