INET Framework for OMNeT++/OMNEST
|
#include "INETDefs.h"
Defines | |
#define | MAX_PACKETBURST 13 |
#define | GIGABIT_MAX_BURST_BYTES 8192 |
#define | MAX_ETHERNET_DATA 1500 |
#define | MAX_ETHERNET_FRAME 1518 |
#define | MIN_ETHERNET_FRAME 64 |
#define | GIGABIT_MIN_FRAME_WITH_EXT 512 |
#define | INTERFRAME_GAP_BITS 96 |
#define | ETHERNET_TXRATE 10000000.0 |
#define | FAST_ETHERNET_TXRATE 100000000.0 |
#define | GIGABIT_ETHERNET_TXRATE 1000000000.0 |
#define | FAST_GIGABIT_ETHERNET_TXRATE 10000000000.0 |
#define | SLOT_TIME (512.0/ETHERNET_TXRATE) |
#define | GIGABIT_SLOT_TIME (4096.0/GIGABIT_ETHERNET_TXRATE) |
#define | MAX_ATTEMPTS 16 |
#define | BACKOFF_RANGE_LIMIT 10 |
#define | JAM_SIGNAL_BYTES 4 |
#define | PREAMBLE_BYTES 7 |
#define | SFD_BYTES 1 |
#define | PAUSE_BITTIME 512 |
#define | ETHER_MAC_FRAME_BYTES (6+6+2+4) |
#define | ETHER_LLC_HEADER_LENGTH (3) |
#define | ETHER_SNAP_HEADER_LENGTH (5) |
#define | ETHER_PAUSE_COMMAND_BYTES (6) |
#define BACKOFF_RANGE_LIMIT 10 |
Referenced by EtherMAC::handleRetransmission().
#define ETHER_LLC_HEADER_LENGTH (3) |
Referenced by EtherLLC::processPacketFromHigherLayer().
#define ETHER_MAC_FRAME_BYTES (6+6+2+4) |
#define ETHER_PAUSE_COMMAND_BYTES (6) |
Referenced by EtherLLC::handleSendPause(), EtherEncap::handleSendPause(), and MACRelayUnitBase::sendPauseFrame().
#define ETHER_SNAP_HEADER_LENGTH (5) |
#define ETHERNET_TXRATE 10000000.0 |
Referenced by EtherMACBase::calculateParameters().
#define FAST_ETHERNET_TXRATE 100000000.0 |
Referenced by EtherMACBase::calculateParameters().
#define FAST_GIGABIT_ETHERNET_TXRATE 10000000000.0 |
Referenced by EtherMACBase::calculateParameters().
#define GIGABIT_ETHERNET_TXRATE 1000000000.0 |
Referenced by EtherMACBase::calculateParameters().
#define GIGABIT_MAX_BURST_BYTES 8192 |
Referenced by EtherMAC::handleEndTxPeriod().
#define GIGABIT_MIN_FRAME_WITH_EXT 512 |
#define GIGABIT_SLOT_TIME (4096.0/GIGABIT_ETHERNET_TXRATE) |
Referenced by EtherMACBase::calculateParameters().
#define INTERFRAME_GAP_BITS 96 |
Referenced by EtherMACBase::calculateParameters().
#define JAM_SIGNAL_BYTES 4 |
Referenced by EtherMACBase::calculateParameters(), and EtherMAC::sendJamSignal().
#define MAX_ATTEMPTS 16 |
Referenced by EtherMAC::handleRetransmission().
#define MAX_ETHERNET_DATA 1500 |
Referenced by EtherLLC::processPacketFromHigherLayer(), and EtherEncap::processPacketFromHigherLayer().
#define MAX_ETHERNET_FRAME 1518 |
Referenced by EtherMACBase::processFrameFromUpperLayer().
#define MAX_PACKETBURST 13 |
#define MIN_ETHERNET_FRAME 64 |
#define PAUSE_BITTIME 512 |
Referenced by EtherMACBase::scheduleEndPausePeriod().
#define PREAMBLE_BYTES 7 |
#define SFD_BYTES 1 |
#define SLOT_TIME (512.0/ETHERNET_TXRATE) |
Referenced by EtherMACBase::calculateParameters().