rstp_ptx.c
Go to the documentation of this file.
Debugging facilities.
RSTP (Rapid Spanning Tree Protocol)
uint_t rstpHelloTime(RstpBridgePort *port)
HelloTime variable evaluation (17.20.7)
Definition: rstp_conditions.c:192
uint_t rstpTxHoldCount(RstpBridgeContext *context)
TxHoldCount variable evaluation (17.20.13)
Definition: rstp_conditions.c:305
RSTP state machine conditions.
void rstpFsmError(RstpBridgeContext *context)
RSTP state machine error handler.
Definition: rstp_fsm.c:226
Rapid Spanning Tree state machines.
const char_t * rstpGetParamName(uint_t value, const RstpParamName *paramList, size_t paramListLen)
Convert a parameter to string representation.
Definition: rstp_misc.c:883
RSTP helper functions.
void rstpTxTcn(RstpBridgePort *port)
Transmit a Topology Change Notification BPDU (17.21.21)
Definition: rstp_procedures.c:764
void rstpTxConfig(RstpBridgePort *port)
Transmit a Configuration BPDU (17.21.19)
Definition: rstp_procedures.c:616
void rstpTxRstp(RstpBridgePort *port)
Transmit a Rapid Spanning Tree BPDU (17.21.20)
Definition: rstp_procedures.c:666
RSTP state machine procedures.
void rstpPtxChangeState(RstpBridgePort *port, RstpPtxState newState)
Update PTX state machine state.
Definition: rstp_ptx.c:173
Port Transmit state machine (PTX)