RSTP (Rapid Spanning Tree Protocol) More...
#include "stp/stp_common.h"
#include "rstp/rstp_pti.h"
#include "rstp/rstp_prx.h"
#include "rstp/rstp_ppm.h"
#include "rstp/rstp_bdm.h"
#include "rstp/rstp_ptx.h"
#include "rstp/rstp_pim.h"
#include "rstp/rstp_prs.h"
#include "rstp/rstp_prt.h"
#include "rstp/rstp_pst.h"
#include "rstp/rstp_tcm.h"
#include "rstp/rstp_bpdu.h"
Go to the source code of this file.
Data Structures | |
struct | RstpTimes |
RSTP timer parameter values. More... | |
struct | RstpPriority |
Spanning Tree priority vector. More... | |
struct | RstpBridgeParams |
RSTP bridge parameters. More... | |
struct | RstpPortParams |
Bridge port parameters. More... | |
struct | _RstpBridgePort |
Bridge port. More... | |
struct | RstpBridgeSettings |
RSTP bridge settings. More... | |
struct | _RstpBridgeContext |
RSTP bridge context. More... | |
Macros | |
#define | RstpBridgeContext struct _RstpBridgeContext |
#define | RstpBridgePort struct _RstpBridgePort |
#define | RSTP_SUPPORT DISABLED |
#define | RSTP_TICK_INTERVAL 1000 |
#define | RSTP_DEFAULT_BRIDGE_PRIORITY 32768 |
#define | RSTP_DEFAULT_PORT_PRIORITY 128 |
#define | RSTP_DEFAULT_MIGRATE_TIME 3 |
#define | RSTP_MIN_BRIDGE_MAX_AGE 6 |
#define | RSTP_DEFAULT_BRIDGE_MAX_AGE 20 |
#define | RSTP_MAX_BRIDGE_MAX_AGE 40 |
#define | RSTP_MIN_BRIDGE_HELLO_TIME 1 |
#define | RSTP_DEFAULT_BRIDGE_HELLO_TIME 2 |
#define | RSTP_MAX_BRIDGE_HELLO_TIME 10 |
#define | RSTP_MIN_BRIDGE_FORWARD_DELAY 4 |
#define | RSTP_DEFAULT_BRIDGE_FORWARD_DELAY 15 |
#define | RSTP_MAX_BRIDGE_FORWARD_DELAY 30 |
#define | RSTP_MIN_TRANSMIT_HOLD_COUNT 1 |
#define | RSTP_DEFAULT_TRANSMIT_HOLD_COUNT 6 |
#define | RSTP_MAX_TRANSMIT_HOLD_COUNT 10 |
#define | RSTP_MIN_AGEING_TIME 10 |
#define | RSTP_DEFAULT_AGEING_TIME 300 |
#define | RSTP_MAX_AGEING_TIME 1000000 |
#define | RSTP_MIN_PORT_PATH_COST 1 |
#define | RSTP_DEFAULT_PORT_PATH_COST 200000 |
#define | RSTP_MAX_PORT_PATH_COST 200000000 |
Enumerations | |
enum | RstpRcvdInfo { RSTP_RCVD_INFO_SUPERIOR_DESIGNATED = 0, RSTP_RCVD_INFO_REPEATED_DESIGNATED = 1, RSTP_RCVD_INFO_INFERIOR_DESIGNATED = 2, RSTP_RCVD_INFO_INFERIOR_ROOT_ALTERNATE = 3, RSTP_RCVD_INFO_OTHER = 4 } |
State of the received Spanning Tree information. More... | |
enum | RstpInfoIs { RSTP_INFO_IS_DISABLED = 0, RSTP_INFO_IS_RECEIVED = 1, RSTP_INFO_IS_MINE = 2, RSTP_INFO_IS_AGED = 3 } |
Origin/state of the port's Spanning Tree information. More... | |
enum | RstpAdminPointToPointMac { RSTP_ADMIN_P2P_MAC_FORCE_FALSE = 0, RSTP_ADMIN_P2P_MAC_FORCE_TRUE = 1, RSTP_ADMIN_P2P_MAC_AUTO = 2 } |
Administrative state of the point-to-point status. More... | |
Functions | |
void | rstpGetDefaultSettings (RstpBridgeSettings *settings) |
Initialize settings with default values. More... | |
error_t | rstpInit (RstpBridgeContext *context, RstpBridgeSettings *settings) |
Initialize RSTP bridge context. More... | |
error_t | rstpStart (RstpBridgeContext *context) |
Start RSTP bridge operation. More... | |
error_t | rstpStop (RstpBridgeContext *context) |
Stop RSTP bridge operation. More... | |
error_t | rstpSetVersion (RstpBridgeContext *context, uint_t value) |
Set protocol version. More... | |
error_t | rstpSetBridgePriority (RstpBridgeContext *context, uint16_t value) |
Set bridge priority. More... | |
error_t | rstpSetBridgeMaxAge (RstpBridgeContext *context, uint_t value) |
Set Bridge Max Age parameter. More... | |
error_t | rstpSetBridgeHelloTime (RstpBridgeContext *context, uint_t value) |
Set Bridge Hello Time parameter. More... | |
error_t | rstpSetBridgeForwardDelay (RstpBridgeContext *context, uint_t value) |
Set Bridge Forward Delay parameter. More... | |
error_t | rstpSetTxHoldCount (RstpBridgeContext *context, uint_t value) |
Set Transmit Hold Count parameter. More... | |
error_t | rstpSetAgeingTime (RstpBridgeContext *context, uint_t value) |
Set Ageing Time parameter. More... | |
error_t | rstpGetNumPorts (RstpBridgeContext *context, uint_t *value) |
Get the number of ports. More... | |
error_t | rstpGetVersion (RstpBridgeContext *context, uint_t *value) |
Get assigned protocol version. More... | |
error_t | rstpGetBridgeAddr (RstpBridgeContext *context, MacAddr *value) |
Get the MAC address assigned to the bridge. More... | |
error_t | rstpGetBridgePriority (RstpBridgeContext *context, uint16_t *value) |
Get the assigned bridge priority. More... | |
error_t | rstpGetBridgeMaxAge (RstpBridgeContext *context, uint_t *value) |
Get the assigned value of the Bridge Max Age parameter. More... | |
error_t | rstpGetBridgeHelloTime (RstpBridgeContext *context, uint_t *value) |
Get the assigned value of the Bridge Hello Time parameter. More... | |
error_t | rstpGetBridgeForwardDelay (RstpBridgeContext *context, uint_t *value) |
Get the assigned value of the Bridge Forward Delay parameter. More... | |
error_t | rstpGetTxHoldCount (RstpBridgeContext *context, uint_t *value) |
Get the assigned value of the Transmit Hold Count parameter. More... | |
error_t | rstpGetAgeingTime (RstpBridgeContext *context, uint_t *value) |
Get the assigned value of the Ageing Time parameter. More... | |
error_t | rstpGetDesignatedRoot (RstpBridgeContext *context, StpBridgeId *value) |
Get the bridge identifier of the root of the spanning tree. More... | |
error_t | rstpGetRootPathCost (RstpBridgeContext *context, uint32_t *value) |
Get the current cost of the path to the root. More... | |
error_t | rstpGetRootPort (RstpBridgeContext *context, uint16_t *value) |
Get the current root port. More... | |
error_t | rstpGetMaxAge (RstpBridgeContext *context, uint_t *value) |
Get the current Max Age value. More... | |
error_t | rstpGetHelloTime (RstpBridgeContext *context, uint_t *value) |
Get the current Hello Time value. More... | |
error_t | rstpGetForwardDelay (RstpBridgeContext *context, uint_t *value) |
Get the current Forward Delay value. More... | |
error_t | rstpGetTopologyChanges (RstpBridgeContext *context, uint_t *value) |
Get the number of topology changes. More... | |
error_t | rstpGetTimeSinceTopologyChange (RstpBridgeContext *context, uint_t *value) |
Get the time since a topology change was last detected. More... | |
error_t | rstpSetPortNum (RstpBridgeContext *context, uint_t portIndex, uint16_t value) |
Set port number. More... | |
error_t | rstpSetPortAddr (RstpBridgeContext *context, uint_t portIndex, const MacAddr *value) |
Set port address. More... | |
error_t | rstpSetPortPriority (RstpBridgeContext *context, uint_t portIndex, uint8_t value) |
Set port priority. More... | |
error_t | rstpSetAdminPortState (RstpBridgeContext *context, uint_t portIndex, bool_t value) |
Set administrative bridge port state. More... | |
error_t | rstpSetAdminPortPathCost (RstpBridgeContext *context, uint_t portIndex, uint32_t value) |
Set administrative port path cost. More... | |
error_t | rstpSetAdminPointToPointMac (RstpBridgeContext *context, uint_t portIndex, RstpAdminPointToPointMac value) |
Set administrative point-to-point status of the LAN segment. More... | |
error_t | rstpSetAdminEdgePort (RstpBridgeContext *context, uint_t portIndex, bool_t value) |
Set administrative value of the Edge Port parameter. More... | |
error_t | rstpSetAutoEdgePort (RstpBridgeContext *context, uint_t portIndex, bool_t value) |
Set AutoEdgePort parameter. More... | |
error_t | rstpSetProtocolMigration (RstpBridgeContext *context, uint_t portIndex, bool_t value) |
Force protocol migration. More... | |
error_t | rstpGetPortNum (RstpBridgeContext *context, uint_t portIndex, uint16_t *value) |
Get the port number assigned to the port. More... | |
error_t | rstpGetPortAddr (RstpBridgeContext *context, uint_t portIndex, MacAddr *value) |
Get the MAC address assigned to the port. More... | |
error_t | rstpGetPortPriority (RstpBridgeContext *context, uint_t portIndex, uint8_t *value) |
Get the priority assigned to the port. More... | |
error_t | rstpGetAdminPortState (RstpBridgeContext *context, uint_t portIndex, bool_t *value) |
Get the administrative port state. More... | |
error_t | rstpGetMacOperState (RstpBridgeContext *context, uint_t portIndex, bool_t *value) |
Get the current MAC operational state. More... | |
error_t | rstpGetAdminPortPathCost (RstpBridgeContext *context, uint_t portIndex, uint32_t *value) |
Get the administrative port path cost. More... | |
error_t | rstpGetPortPathCost (RstpBridgeContext *context, uint_t portIndex, uint32_t *value) |
Get the current value of the port path cost. More... | |
error_t | rstpGetAdminPointToPointMac (RstpBridgeContext *context, uint_t portIndex, RstpAdminPointToPointMac *value) |
Get the administrative point-to-point status of the LAN segment. More... | |
error_t | rstpGetOperPointToPointMac (RstpBridgeContext *context, uint_t portIndex, bool_t *value) |
Get the operational point-to-point status of the LAN segment. More... | |
error_t | rstpGetAdminEdgePort (RstpBridgeContext *context, uint_t portIndex, bool_t *value) |
Get the administrative value of the Edge Port parameter. More... | |
error_t | rstpGetAutoEdgePort (RstpBridgeContext *context, uint_t portIndex, bool_t *value) |
Get the value of the AutoEdgePort parameter. More... | |
error_t | rstpGetOperEdgePort (RstpBridgeContext *context, uint_t portIndex, bool_t *value) |
Get the operational value of the Edge Port parameter. More... | |
error_t | rstpGetPortState (RstpBridgeContext *context, uint_t portIndex, StpPortState *value) |
Get the current state of the port. More... | |
error_t | rstpGetPortRole (RstpBridgeContext *context, uint_t portIndex, StpPortRole *value) |
Get the assigned role of the port. More... | |
error_t | rstpGetPortDesignatedRoot (RstpBridgeContext *context, uint_t portIndex, StpBridgeId *value) |
Get the bridge identifier of the designated root bridge. More... | |
error_t | rstpGetPortDesignatedCost (RstpBridgeContext *context, uint_t portIndex, uint32_t *value) |
Get the designated cost of the port. More... | |
error_t | rstpGetPortDesignatedBridge (RstpBridgeContext *context, uint_t portIndex, StpBridgeId *value) |
Get the bridge identifier of the designated bridge. More... | |
error_t | rstpGetPortDesignatedPort (RstpBridgeContext *context, uint_t portIndex, uint16_t *value) |
Get the port identifier of the designated bridge. More... | |
error_t | rstpGetForwardTransitions (RstpBridgeContext *context, uint_t portIndex, uint_t *value) |
Get the number of times the port has transitioned to Forwarding state. More... | |
void | rstpDeinit (RstpBridgeContext *context) |
Release RSTP bridge context. More... | |
Detailed Description
RSTP (Rapid Spanning Tree Protocol)
License
SPDX-License-Identifier: GPL-2.0-or-later
Copyright (C) 2019-2024 Oryx Embedded SARL. All rights reserved.
This file is part of CycloneSTP Open.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Version
- 2.4.4
Definition in file rstp.h.
Macro Definition Documentation
◆ RSTP_DEFAULT_AGEING_TIME
◆ RSTP_DEFAULT_BRIDGE_FORWARD_DELAY
◆ RSTP_DEFAULT_BRIDGE_HELLO_TIME
◆ RSTP_DEFAULT_BRIDGE_MAX_AGE
◆ RSTP_DEFAULT_BRIDGE_PRIORITY
◆ RSTP_DEFAULT_MIGRATE_TIME
◆ RSTP_DEFAULT_PORT_PATH_COST
◆ RSTP_DEFAULT_PORT_PRIORITY
◆ RSTP_DEFAULT_TRANSMIT_HOLD_COUNT
◆ RSTP_MAX_AGEING_TIME
◆ RSTP_MAX_BRIDGE_FORWARD_DELAY
◆ RSTP_MAX_BRIDGE_HELLO_TIME
◆ RSTP_MAX_BRIDGE_MAX_AGE
◆ RSTP_MAX_PORT_PATH_COST
◆ RSTP_MAX_TRANSMIT_HOLD_COUNT
◆ RSTP_MIN_AGEING_TIME
◆ RSTP_MIN_BRIDGE_FORWARD_DELAY
◆ RSTP_MIN_BRIDGE_HELLO_TIME
◆ RSTP_MIN_BRIDGE_MAX_AGE
◆ RSTP_MIN_PORT_PATH_COST
◆ RSTP_MIN_TRANSMIT_HOLD_COUNT
◆ RSTP_SUPPORT
◆ RSTP_TICK_INTERVAL
◆ RstpBridgeContext
#define RstpBridgeContext struct _RstpBridgeContext |
◆ RstpBridgePort
#define RstpBridgePort struct _RstpBridgePort |
Enumeration Type Documentation
◆ RstpAdminPointToPointMac
◆ RstpInfoIs
enum RstpInfoIs |
◆ RstpRcvdInfo
enum RstpRcvdInfo |
Function Documentation
◆ rstpDeinit()
void rstpDeinit | ( | RstpBridgeContext * | context | ) |
◆ rstpGetAdminEdgePort()
error_t rstpGetAdminEdgePort | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t * | value | ||
) |
◆ rstpGetAdminPointToPointMac()
error_t rstpGetAdminPointToPointMac | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
RstpAdminPointToPointMac * | value | ||
) |
◆ rstpGetAdminPortPathCost()
error_t rstpGetAdminPortPathCost | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint32_t * | value | ||
) |
◆ rstpGetAdminPortState()
error_t rstpGetAdminPortState | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t * | value | ||
) |
◆ rstpGetAgeingTime()
error_t rstpGetAgeingTime | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetAutoEdgePort()
error_t rstpGetAutoEdgePort | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t * | value | ||
) |
◆ rstpGetBridgeAddr()
error_t rstpGetBridgeAddr | ( | RstpBridgeContext * | context, |
MacAddr * | value | ||
) |
◆ rstpGetBridgeForwardDelay()
error_t rstpGetBridgeForwardDelay | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetBridgeHelloTime()
error_t rstpGetBridgeHelloTime | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetBridgeMaxAge()
error_t rstpGetBridgeMaxAge | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetBridgePriority()
error_t rstpGetBridgePriority | ( | RstpBridgeContext * | context, |
uint16_t * | value | ||
) |
◆ rstpGetDefaultSettings()
void rstpGetDefaultSettings | ( | RstpBridgeSettings * | settings | ) |
◆ rstpGetDesignatedRoot()
error_t rstpGetDesignatedRoot | ( | RstpBridgeContext * | context, |
StpBridgeId * | value | ||
) |
◆ rstpGetForwardDelay()
error_t rstpGetForwardDelay | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetForwardTransitions()
error_t rstpGetForwardTransitions | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint_t * | value | ||
) |
◆ rstpGetHelloTime()
error_t rstpGetHelloTime | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetMacOperState()
error_t rstpGetMacOperState | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t * | value | ||
) |
◆ rstpGetMaxAge()
error_t rstpGetMaxAge | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetNumPorts()
error_t rstpGetNumPorts | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetOperEdgePort()
error_t rstpGetOperEdgePort | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t * | value | ||
) |
◆ rstpGetOperPointToPointMac()
error_t rstpGetOperPointToPointMac | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t * | value | ||
) |
◆ rstpGetPortAddr()
error_t rstpGetPortAddr | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
MacAddr * | value | ||
) |
◆ rstpGetPortDesignatedBridge()
error_t rstpGetPortDesignatedBridge | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
StpBridgeId * | value | ||
) |
◆ rstpGetPortDesignatedCost()
error_t rstpGetPortDesignatedCost | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint32_t * | value | ||
) |
◆ rstpGetPortDesignatedPort()
error_t rstpGetPortDesignatedPort | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint16_t * | value | ||
) |
◆ rstpGetPortDesignatedRoot()
error_t rstpGetPortDesignatedRoot | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
StpBridgeId * | value | ||
) |
◆ rstpGetPortNum()
error_t rstpGetPortNum | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint16_t * | value | ||
) |
◆ rstpGetPortPathCost()
error_t rstpGetPortPathCost | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint32_t * | value | ||
) |
◆ rstpGetPortPriority()
error_t rstpGetPortPriority | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint8_t * | value | ||
) |
◆ rstpGetPortRole()
error_t rstpGetPortRole | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
StpPortRole * | value | ||
) |
◆ rstpGetPortState()
error_t rstpGetPortState | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
StpPortState * | value | ||
) |
◆ rstpGetRootPathCost()
error_t rstpGetRootPathCost | ( | RstpBridgeContext * | context, |
uint32_t * | value | ||
) |
◆ rstpGetRootPort()
error_t rstpGetRootPort | ( | RstpBridgeContext * | context, |
uint16_t * | value | ||
) |
◆ rstpGetTimeSinceTopologyChange()
error_t rstpGetTimeSinceTopologyChange | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetTopologyChanges()
error_t rstpGetTopologyChanges | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetTxHoldCount()
error_t rstpGetTxHoldCount | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpGetVersion()
error_t rstpGetVersion | ( | RstpBridgeContext * | context, |
uint_t * | value | ||
) |
◆ rstpInit()
error_t rstpInit | ( | RstpBridgeContext * | context, |
RstpBridgeSettings * | settings | ||
) |
◆ rstpSetAdminEdgePort()
error_t rstpSetAdminEdgePort | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t | value | ||
) |
◆ rstpSetAdminPointToPointMac()
error_t rstpSetAdminPointToPointMac | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
RstpAdminPointToPointMac | value | ||
) |
◆ rstpSetAdminPortPathCost()
error_t rstpSetAdminPortPathCost | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint32_t | value | ||
) |
◆ rstpSetAdminPortState()
error_t rstpSetAdminPortState | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t | value | ||
) |
◆ rstpSetAgeingTime()
error_t rstpSetAgeingTime | ( | RstpBridgeContext * | context, |
uint_t | value | ||
) |
◆ rstpSetAutoEdgePort()
error_t rstpSetAutoEdgePort | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t | value | ||
) |
◆ rstpSetBridgeForwardDelay()
error_t rstpSetBridgeForwardDelay | ( | RstpBridgeContext * | context, |
uint_t | value | ||
) |
◆ rstpSetBridgeHelloTime()
error_t rstpSetBridgeHelloTime | ( | RstpBridgeContext * | context, |
uint_t | value | ||
) |
◆ rstpSetBridgeMaxAge()
error_t rstpSetBridgeMaxAge | ( | RstpBridgeContext * | context, |
uint_t | value | ||
) |
◆ rstpSetBridgePriority()
error_t rstpSetBridgePriority | ( | RstpBridgeContext * | context, |
uint16_t | value | ||
) |
◆ rstpSetPortAddr()
error_t rstpSetPortAddr | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
const MacAddr * | value | ||
) |
◆ rstpSetPortNum()
error_t rstpSetPortNum | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint16_t | value | ||
) |
◆ rstpSetPortPriority()
error_t rstpSetPortPriority | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
uint8_t | value | ||
) |
◆ rstpSetProtocolMigration()
error_t rstpSetProtocolMigration | ( | RstpBridgeContext * | context, |
uint_t | portIndex, | ||
bool_t | value | ||
) |
◆ rstpSetTxHoldCount()
error_t rstpSetTxHoldCount | ( | RstpBridgeContext * | context, |
uint_t | value | ||
) |
◆ rstpSetVersion()
error_t rstpSetVersion | ( | RstpBridgeContext * | context, |
uint_t | value | ||
) |
◆ rstpStart()
error_t rstpStart | ( | RstpBridgeContext * | context | ) |
◆ rstpStop()
error_t rstpStop | ( | RstpBridgeContext * | context | ) |