Ethernet.h File Reference

#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 Documentation

#define BACKOFF_RANGE_LIMIT   10

#define ETHER_LLC_HEADER_LENGTH   (3)

#define ETHER_MAC_FRAME_BYTES   (6+6+2+4)

#define ETHER_PAUSE_COMMAND_BYTES   (6)

#define ETHER_SNAP_HEADER_LENGTH   (5)

#define ETHERNET_TXRATE   10000000.0

#define FAST_ETHERNET_TXRATE   100000000.0

#define FAST_GIGABIT_ETHERNET_TXRATE   10000000000.0

#define GIGABIT_ETHERNET_TXRATE   1000000000.0

#define GIGABIT_MAX_BURST_BYTES   8192

#define GIGABIT_MIN_FRAME_WITH_EXT   512

#define GIGABIT_SLOT_TIME   (4096.0/GIGABIT_ETHERNET_TXRATE)

#define INTERFRAME_GAP_BITS   96

#define JAM_SIGNAL_BYTES   4

#define MAX_ATTEMPTS   16

#define MAX_ETHERNET_DATA   1500

#define MAX_ETHERNET_FRAME   1518

#define MAX_PACKETBURST   13

#define MIN_ETHERNET_FRAME   64

#define PAUSE_BITTIME   512

#define PREAMBLE_BYTES   7

#define SFD_BYTES   1

#define SLOT_TIME   (512.0/ETHERNET_TXRATE)


Generated on Wed Apr 4 13:20:18 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7