_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
