INET Framework for OMNeT++/OMNEST
inet::Ieee8021dInterfaceData::PortInfo Class Reference

#include <Ieee8021dInterfaceData.h>

Public Member Functions

 PortInfo ()
 

Public Attributes

unsigned int priority
 
unsigned int linkCost
 
bool edge
 
PortState state
 
PortRole role
 
unsigned int rootPriority
 
MacAddress rootAddress
 
unsigned int rootPathCost
 
unsigned int bridgePriority
 
MacAddress bridgeAddress
 
unsigned int portPriority
 
unsigned int portNum
 
simtime_t age
 
simtime_t maxAge
 
simtime_t fdWhile
 
simtime_t fwdDelay
 
simtime_t helloTime
 
simtime_t TCWhile
 
unsigned int lostBPDU
 
simtime_t nextUpgrade
 

Constructor & Destructor Documentation

◆ PortInfo()

inet::Ieee8021dInterfaceData::PortInfo::PortInfo ( )
13 {
14  priority = 0;
15  linkCost = 1;
16  edge = false;
17 
18  // If there is no STP module then all ports
19  // must be in forwarding state.
20  state = FORWARDING;
21  role = NOTASSIGNED;
22 
23  rootPriority = 0;
24  rootPathCost = 0;
25  bridgePriority = 0;
26  portPriority = 0;
27  portNum = -1;
28 
29  lostBPDU = 0;
30 }

Member Data Documentation

◆ age

simtime_t inet::Ieee8021dInterfaceData::PortInfo::age

◆ bridgeAddress

MacAddress inet::Ieee8021dInterfaceData::PortInfo::bridgeAddress

◆ bridgePriority

unsigned int inet::Ieee8021dInterfaceData::PortInfo::bridgePriority

◆ edge

◆ fdWhile

simtime_t inet::Ieee8021dInterfaceData::PortInfo::fdWhile

◆ fwdDelay

simtime_t inet::Ieee8021dInterfaceData::PortInfo::fwdDelay

◆ helloTime

simtime_t inet::Ieee8021dInterfaceData::PortInfo::helloTime

◆ linkCost

◆ lostBPDU

unsigned int inet::Ieee8021dInterfaceData::PortInfo::lostBPDU

◆ maxAge

simtime_t inet::Ieee8021dInterfaceData::PortInfo::maxAge

◆ nextUpgrade

simtime_t inet::Ieee8021dInterfaceData::PortInfo::nextUpgrade

◆ portNum

unsigned int inet::Ieee8021dInterfaceData::PortInfo::portNum

◆ portPriority

unsigned int inet::Ieee8021dInterfaceData::PortInfo::portPriority

◆ priority

◆ role

PortRole inet::Ieee8021dInterfaceData::PortInfo::role

◆ rootAddress

MacAddress inet::Ieee8021dInterfaceData::PortInfo::rootAddress

◆ rootPathCost

unsigned int inet::Ieee8021dInterfaceData::PortInfo::rootPathCost

◆ rootPriority

unsigned int inet::Ieee8021dInterfaceData::PortInfo::rootPriority

◆ state

◆ TCWhile

simtime_t inet::Ieee8021dInterfaceData::PortInfo::TCWhile

The documentation for this class was generated from the following files:
inet::Ieee8021dInterfaceData::PortInfo::rootPriority
unsigned int rootPriority
Definition: Ieee8021dInterfaceData.h:40
inet::Ieee8021dInterfaceData::PortInfo::lostBPDU
unsigned int lostBPDU
Definition: Ieee8021dInterfaceData.h:60
inet::Ieee8021dInterfaceData::PortInfo::bridgePriority
unsigned int bridgePriority
Definition: Ieee8021dInterfaceData.h:43
inet::Ieee8021dInterfaceData::PortInfo::portNum
unsigned int portNum
Definition: Ieee8021dInterfaceData.h:46
inet::Ieee8021dInterfaceData::PortInfo::rootPathCost
unsigned int rootPathCost
Definition: Ieee8021dInterfaceData.h:42
inet::Ieee8021dInterfaceData::PortInfo::linkCost
unsigned int linkCost
Definition: Ieee8021dInterfaceData.h:34
inet::Ieee8021dInterfaceData::PortInfo::role
PortRole role
Definition: Ieee8021dInterfaceData.h:38
inet::Ieee8021dInterfaceData::PortInfo::state
PortState state
Definition: Ieee8021dInterfaceData.h:37
inet::Ieee8021dInterfaceData::FORWARDING
@ FORWARDING
Definition: Ieee8021dInterfaceData.h:26
inet::Ieee8021dInterfaceData::PortInfo::portPriority
unsigned int portPriority
Definition: Ieee8021dInterfaceData.h:45
inet::Ieee8021dInterfaceData::NOTASSIGNED
@ NOTASSIGNED
Definition: Ieee8021dInterfaceData.h:24
inet::Ieee8021dInterfaceData::PortInfo::edge
bool edge
Definition: Ieee8021dInterfaceData.h:35
inet::Ieee8021dInterfaceData::PortInfo::priority
unsigned int priority
Definition: Ieee8021dInterfaceData.h:33