_RstpBridgeContext Struct Reference

RSTP bridge context. More...

#include <rstp.h>

Data Fields

NetInterfaceinterface
 Underlying network interface. More...
 
uint_t numPorts
 Number of ports. More...
 
RstpBridgePortports
 Bridge's ports. More...
 
bool_t running
 RSTP bridge operation state. More...
 
RstpBridgeParams params
 RSTP bridge parameters (17.13) More...
 
StpBridgeId bridgeId
 Unique identifier assigned to the bridge (17.18.2) More...
 
RstpPriority bridgePriority
 Bridge priority vector (17.18.3) More...
 
RstpTimes bridgeTimes
 Bridge's timer parameter values (17.18.4) More...
 
uint16_t rootPortId
 Port Identifier of the Root port (17.18.5) More...
 
RstpPriority rootPriority
 First four components of the bridge's root priority vector (17.18.6) More...
 
RstpTimes rootTimes
 Bridge's operational timer parameter values (7.18.7) More...
 
RstpPrsState prsState
 Port Role Selection state machine (17.28) More...
 
uint_t ageingTime
 Ageing time for filtering database entries (17.19.1) More...
 
uint_t rapidAgeingWhile
 Rapid ageing timer. More...
 
uint_t timeSinceTopologyChange
 Time since the last topology change. More...
 
uint_t topologyChangeCount
 Number of topology changes. More...
 
RstpBpdu bpdu
 Received BPDU. More...
 
bool_t busy
 Busy flag. More...
 

Detailed Description

RSTP bridge context.

Definition at line 420 of file rstp.h.

Field Documentation

◆ ageingTime

uint_t ageingTime

Ageing time for filtering database entries (17.19.1)

Definition at line 438 of file rstp.h.

◆ bpdu

RstpBpdu bpdu

Received BPDU.

Definition at line 443 of file rstp.h.

◆ bridgeId

StpBridgeId bridgeId

Unique identifier assigned to the bridge (17.18.2)

Definition at line 429 of file rstp.h.

◆ bridgePriority

RstpPriority bridgePriority

Bridge priority vector (17.18.3)

Definition at line 430 of file rstp.h.

◆ bridgeTimes

RstpTimes bridgeTimes

Bridge's timer parameter values (17.18.4)

Definition at line 431 of file rstp.h.

◆ busy

bool_t busy

Busy flag.

Definition at line 444 of file rstp.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 422 of file rstp.h.

◆ numPorts

uint_t numPorts

Number of ports.

Definition at line 423 of file rstp.h.

◆ params

RSTP bridge parameters (17.13)

Definition at line 427 of file rstp.h.

◆ ports

Bridge's ports.

Definition at line 424 of file rstp.h.

◆ prsState

RstpPrsState prsState

Port Role Selection state machine (17.28)

Definition at line 436 of file rstp.h.

◆ rapidAgeingWhile

uint_t rapidAgeingWhile

Rapid ageing timer.

Definition at line 439 of file rstp.h.

◆ rootPortId

uint16_t rootPortId

Port Identifier of the Root port (17.18.5)

Definition at line 432 of file rstp.h.

◆ rootPriority

RstpPriority rootPriority

First four components of the bridge's root priority vector (17.18.6)

Definition at line 433 of file rstp.h.

◆ rootTimes

RstpTimes rootTimes

Bridge's operational timer parameter values (7.18.7)

Definition at line 434 of file rstp.h.

◆ running

bool_t running

RSTP bridge operation state.

Definition at line 425 of file rstp.h.

◆ timeSinceTopologyChange

uint_t timeSinceTopologyChange

Time since the last topology change.

Definition at line 441 of file rstp.h.

◆ topologyChangeCount

uint_t topologyChangeCount

Number of topology changes.

Definition at line 442 of file rstp.h.


The documentation for this struct was generated from the following file: