Package inet.linklayer.ethernet

Name Type Description
EtherBus simple module

Implements the shared coaxial cable for classic Ethernet.

EtherEncap simple module

Performs Ethernet II or Ethernet with SNAP encapsulation/decapsulation.

EtherEncapDummy compound module

Dummy encapsulation/decapsulation module for EthernetInterface.

EtherFrameClassifier simple module

Simple classifier, that forwards EtherPauseFrames to the pauseOut gates, and other frames to the defaultOut gate.

EtherHub simple module

A generic wiring hub model.

EtherLLC simple module

Provides Ethernet 802.3 encapsulation/decapsulation and dispatching to the appropriate higher layer by DSAP values.

EtherMAC simple module

Ethernet MAC layer. MAC performs transmission and reception of frames. See the IEtherMAC for the Ethernet MAC layer general informations. Doesn't do encapsulation/decapsulation; see EtherLLC and EtherEncap for that.

EtherMACFullDuplex simple module

Ethernet MAC which supports full-duplex operation ONLY. See the IEtherMAC for general informations.

EthernetInterface compound module

Ethernet network interface. Complements EtherMAC and EtherEncap with an output queue for QoS and RED support.

EtherQoSQueue compound module

Queue module that gives the PAUSE frames a higher priority, and can be parametrized with an IOutputQueue for serving the other frames.

IEtherEncap module interface

Module interface for Ethernet encapsulation/decapsulation.