INET Framework for OMNeT++/OMNEST
EtherType_m.h File Reference
#include <omnetpp.h>
#include "inet/common/INETDefs_m.h"

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 omnetpp
 

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::EtherType {
  inet::ETHERTYPE_IPv4 = 0x0800, inet::ETHERTYPE_ARP = 0x0806, inet::ETHERTYPE_INET_CDP = 0x2000, inet::ETHERTYPE_SRP = 0x22EA,
  inet::ETHERTYPE_TSN = 0x22F0, inet::ETHERTYPE_TRILL = 0x22F3, inet::ETHERTYPE_L2_ISIS = 0x22F4, inet::ETHERTYPE_INET_FLOODING = 0x36FC,
  inet::ETHERTYPE_RARP = 0x8035, inet::ETHERTYPE_8021Q_TAG = 0x8100, inet::ETHERTYPE_IPv6 = 0x86DD, inet::ETHERTYPE_UNKNOWN = 0x86F0,
  inet::ETHERTYPE_INET_PROBABILISTIC = 0x86FD, inet::ETHERTYPE_INET_WISEROUTE = 0x86FE, inet::ETHERTYPE_NEXT_HOP_FORWARDING = 0x86FF, inet::ETHERTYPE_FLOW_CONTROL = 0x8808,
  inet::ETHERTYPE_MPLS_UNICAST = 0x8847, inet::ETHERTYPE_MPLS_MULTICAST = 0x8848, inet::ETHERTYPE_8021ad_S_TAG = 0x88A8, inet::ETHERTYPE_LLDP = 0x88CC,
  inet::ETHERTYPE_IEEE8021AE = 0x88E5, inet::ETHERTYPE_GPTP = 0x88F7, inet::ETHERTYPE_TTETH = 0x891D, inet::ETHERTYPE_IEEE8021_R_TAG = 0xF1C1
}
 Enum generated from inet/linklayer/common/EtherType.msg:15 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const EtherType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, EtherType &e)
 
bool inet::isEth2Type (int typeOrLength)
 
bool inet::isIeee8023Length (int typeOrLength)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600