_RstpBridgePort Struct Reference
Bridge port. More...
#include <rstp.h>
Data Fields | |
RstpBridgeContext * | context |
RSTP bridge context. More... | |
uint8_t | portIndex |
Port index. More... | |
MacAddr | macAddr |
MAC address of the port. More... | |
RstpPortParams | params |
Port parameters. More... | |
uint32_t | linkSpeed |
Link speed. More... | |
NicDuplexMode | duplexMode |
Duplex mode. More... | |
bool_t | macOperState |
The MAC entity is in a functioning state (6.4.2) More... | |
bool_t | operPointToPointMac |
The MAC is connected to a point-to-point LAN (6.4.3) More... | |
uint_t | forwardTransitions |
Number of times the port has transitioned to Forwarding state. More... | |
RstpPtiState | ptiState |
Port Timers state machine (17.22) More... | |
RstpPrxState | prxState |
Port Receive state machine (17.23) More... | |
RstpPpmState | ppmState |
Port Protocol Migration state machine (17.24) More... | |
RstpBdmState | bdmState |
Bridge Detection state machine (17.25) More... | |
RstpPtxState | ptxState |
Port Transmit state machine (17.26) More... | |
RstpPimState | pimState |
Port Information state machine (17.27) More... | |
RstpPrtState | prtState |
Port Role Transition state machine (17.29) More... | |
RstpPstState | pstState |
Port State Transition state machine (17.30) More... | |
RstpTcmState | tcmState |
Topology Change state machine (17.31) More... | |
uint_t | edgeDelayWhile |
Edge Delay timer (17.17.1) More... | |
uint_t | fdWhile |
Forward Delay timer (17.17.2) More... | |
uint_t | helloWhen |
Hello timer (17.17.3) More... | |
uint_t | mdelayWhile |
Migration Delay timer (17.17.4) More... | |
uint_t | rbWhile |
Recent Backup timer (17.17.5) More... | |
uint_t | rcvdInfoWhile |
Received Info timer (17.17.6) More... | |
uint_t | rrWhile |
Recent Root timer (17.17.7) More... | |
uint_t | tcWhile |
Topology Change timer (17.17.8) More... | |
bool_t | agree |
Boolean (17.19.2) More... | |
bool_t | agreed |
Boolean (17.19.3) More... | |
RstpPriority | designatedPriority |
First four components of the designated priority vector value (17.19.4) More... | |
RstpTimes | designatedTimes |
Set of timer parameter values used to update Port Times (17.19.5) More... | |
bool_t | disputed |
Boolean (17.19.6) More... | |
bool_t | fdbFlush |
Instruct the filtering database to remove all entries for this port (17.19.7) More... | |
bool_t | forward |
Boolean (17.19.8) More... | |
bool_t | forwarding |
Boolean (17.19.9) More... | |
RstpInfoIs | infoIs |
Origin/state of the port's Spanning Tree information held for the port (17.19.10) More... | |
bool_t | learn |
Boolean (17.19.11) More... | |
bool_t | learning |
Boolean (17.19.12) More... | |
bool_t | mcheck |
Force PPM state machine to transmit RST BPDUs for a MigrateTime period (17.19.13) More... | |
RstpPriority | msgPriority |
First four components of the message priority vector (17.19.14) More... | |
RstpTimes | msgTimes |
Set of timer parameter values conveyed in a received BPDU (17.19.15) More... | |
bool_t | newInfo |
Set if a BPDU is to be transmitted (17.19.16) More... | |
bool_t | operEdge |
Boolean (17.19.17) More... | |
bool_t | portEnabled |
Set if the port can be used transmit and receive frames (17.19.18) More... | |
uint16_t | portId |
Port identifier (17.19.19) More... | |
uint32_t | portPathCost |
Port's contribution to the root path cost (17.19.20) More... | |
RstpPriority | portPriority |
First four components of the port priority vector value (17.19.21) More... | |
RstpTimes | portTimes |
Set of timer parameter values used in transmitted BPDUs (17.19.22) More... | |
bool_t | proposed |
Boolean (17.19.23) More... | |
bool_t | proposing |
Boolean (17.19.24) More... | |
bool_t | rcvdBpdu |
A valid Configuration, TCN or RST BPDU is received on the port (17.19.25) More... | |
RstpRcvdInfo | rcvdInfo |
State of the received Spanning Tree information (17.19.26) More... | |
bool_t | rcvdMsg |
Boolean (17.19.27) More... | |
bool_t | rcvdRstp |
Boolean (17.19.28) More... | |
bool_t | rcvdStp |
Boolean (17.19.29) More... | |
bool_t | rcvdTc |
Boolean (17.19.30) More... | |
bool_t | rcvdTcAck |
Boolean (17.19.31) More... | |
bool_t | rcvdTcn |
Boolean (17.19.32) More... | |
bool_t | reRoot |
Boolean (17.19.33) More... | |
bool_t | reselect |
Boolean (17.19.34) More... | |
StpPortRole | role |
Assigned Port Role (17.19.35) More... | |
bool_t | selected |
Boolean (17.19.36) More... | |
StpPortRole | selectedRole |
Newly computed role for the port (17.19.37) More... | |
bool_t | sendRstp |
Set if an RSTP BPDU is to be transmitted (17.19.38) More... | |
bool_t | sync |
Boolean (17.19.39) More... | |
bool_t | synced |
Boolean (17.19.40) More... | |
bool_t | tcAck |
Set if a Configuration message with a TC ACK flag is to be transmitted (17.19.41) More... | |
bool_t | tcProp |
Set if a topology change should be propagated through this port (17.19.42) More... | |
bool_t | tick |
Tick signal (17.19.43) More... | |
uint_t | txCount |
Counter incremented on every BPDU transmission (17.19.44) More... | |
bool_t | updtInfo |
Set to tell that portPriority and portTimes should be updated (17.19.45) More... | |
Detailed Description
Field Documentation
◆ agree
◆ agreed
◆ bdmState
RstpBdmState bdmState |
◆ context
RstpBridgeContext* context |
◆ designatedPriority
RstpPriority designatedPriority |
◆ designatedTimes
RstpTimes designatedTimes |
◆ disputed
◆ duplexMode
NicDuplexMode duplexMode |
◆ edgeDelayWhile
◆ fdbFlush
bool_t fdbFlush |
◆ fdWhile
◆ forward
◆ forwarding
◆ forwardTransitions
uint_t forwardTransitions |
◆ helloWhen
◆ infoIs
RstpInfoIs infoIs |
◆ learn
◆ learning
◆ linkSpeed
◆ macAddr
◆ macOperState
bool_t macOperState |
◆ mcheck
bool_t mcheck |
◆ mdelayWhile
◆ msgPriority
RstpPriority msgPriority |
◆ msgTimes
RstpTimes msgTimes |
◆ newInfo
◆ operEdge
◆ operPointToPointMac
bool_t operPointToPointMac |
◆ params
RstpPortParams params |
◆ pimState
RstpPimState pimState |
◆ portEnabled
bool_t portEnabled |
◆ portId
◆ portIndex
◆ portPathCost
uint32_t portPathCost |
◆ portPriority
RstpPriority portPriority |
◆ portTimes
RstpTimes portTimes |
◆ ppmState
RstpPpmState ppmState |
◆ proposed
◆ proposing
◆ prtState
RstpPrtState prtState |
◆ prxState
RstpPrxState prxState |
◆ pstState
RstpPstState pstState |
◆ ptiState
RstpPtiState ptiState |
◆ ptxState
RstpPtxState ptxState |
◆ rbWhile
◆ rcvdBpdu
bool_t rcvdBpdu |
◆ rcvdInfo
RstpRcvdInfo rcvdInfo |
◆ rcvdInfoWhile
◆ rcvdMsg
◆ rcvdRstp
◆ rcvdStp
◆ rcvdTc
◆ rcvdTcAck
◆ rcvdTcn
◆ reRoot
◆ reselect
◆ role
StpPortRole role |
◆ rrWhile
◆ selected
◆ selectedRole
StpPortRole selectedRole |
◆ sendRstp
bool_t sendRstp |
◆ sync
◆ synced
◆ tcAck
bool_t tcAck |
◆ tcmState
RstpTcmState tcmState |
◆ tcProp
bool_t tcProp |
◆ tcWhile
◆ tick
◆ txCount
uint_t txCount |
◆ updtInfo
bool_t updtInfo |
The documentation for this struct was generated from the following file:
- cyclone_stp/rstp/rstp.h