|
Open Ethernet Networking (OpEN) API Guide and Reference Manual
3.4.4.5
|
#include "openapi_common.h"Go to the source code of this file.
Data Structures | |
| struct | OPEN_DOT1S_BRIDGEID_t |
| DOT1S general bridge identifier formed by combining the bridge priority, instance identifier, and MAC address into an 8-octet hex value. More... | |
Enumerations | |
| enum | OPEN_DOT1S_FORCE_VERSION_t { OPEN_DOT1S_FORCE_VERSION_DOT1D = 0, OPEN_DOT1S_FORCE_VERSION_UNUSED = 1, OPEN_DOT1S_FORCE_VERSION_DOT1W = 2, OPEN_DOT1S_FORCE_VERSION_DOT1S = 3, OPEN_DOT1S_FORCE_VERSION_LAST } |
| enum | OPEN_DOT1S_MGMT_STR_t { OPEN_DOT1S_MGMT_STR_CONFIG_NAME = 0 } |
| enum | OPEN_DOT1S_PORT_FWD_STATE_t { OPEN_DOT1S_PORT_DISCARDING = 1, OPEN_DOT1S_PORT_LEARNING = 2, OPEN_DOT1S_PORT_FORWARDING = 3, OPEN_DOT1S_PORT_DISABLED = 4, OPEN_DOT1S_PORT_MANUAL_FWD = 5, OPEN_DOT1S_PORT_NOT_PARTICIPATE = 6 } |
| enum | OPEN_DOT1S_PORT_GUARD_t { OPEN_DOT1S_PORT_GUARD_LOOP = 0, OPEN_DOT1S_PORT_GUARD_ROOT = 1, OPEN_DOT1S_PORT_GUARD_NONE = 2 } |
| enum | OPEN_DOT1S_PORT_ROLE_t { OPEN_DOT1S_ROLE_DISABLED = 0, OPEN_DOT1S_ROLE_ROOT = 1, OPEN_DOT1S_ROLE_DESIGNATED = 2, OPEN_DOT1S_ROLE_ALTERNATE = 3, OPEN_DOT1S_ROLE_BACKUP = 4, OPEN_DOT1S_ROLE_MASTER = 5 } |
Functions | |
| open_error_t | openapiDot1SBPDUFilterModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *dot1sBPDUFilter) |
| Gets the Spanning Tree BPDU Filter Mode. | |
| open_error_t | openapiDot1SBPDUFilterModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t dot1sBPDUFilter) |
| Configures Spanning Tree BPDU Filter Mode. | |
| open_error_t | openapiDot1SBPDUGuardModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *dot1sBPDUGuard) |
| Gets the Spanning Tree BPDU Guard Mode. | |
| open_error_t | openapiDot1SBPDUGuardModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t dot1sBPDUGuard) |
| Configures Spanning Tree BPDU Guard Mode. | |
| open_error_t | openapiDot1sBridgeMaxHopGet (openapiClientHandle_t *client_handle, uint32_t *count) |
| Get the Max Hop count for the device. | |
| open_error_t | openapiDot1sBridgeTxHoldCountGet (openapiClientHandle_t *client_handle, uint32_t *count) |
| Get the Tx Hold count for the device. | |
| open_error_t | openapiDot1sCISTBridgeHoldTimeGet (openapiClientHandle_t *client_handle, uint32_t *holdTime) |
| Get the CIST Bridge Hold Time. | |
| open_error_t | openapiDot1sCISTHelloTimeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *helloTime) |
| Get the CIST Hello Time of a specific port. | |
| open_error_t | openapiDot1sCISTMaxAgeGet (openapiClientHandle_t *client_handle, uint32_t *age) |
| Get the max age for the CIST. | |
| open_error_t | openapiDot1sCISTRegionalRootIDGet (openapiClientHandle_t *client_handle, OPEN_DOT1S_BRIDGEID_t *rootId) |
| Get the CIST Regional Root Identifier. | |
| open_error_t | openapiDot1sCISTRegionalRootPathCostGet (openapiClientHandle_t *client_handle, uint32_t *cost) |
| Get the CIST Regional Root Path Cost. | |
| open_error_t | openapiDot1sCISTRootFwdDelayGet (openapiClientHandle_t *client_handle, uint32_t *delay) |
| Get the CIST Bridge Forward Delay. | |
| open_error_t | openapiDot1SConfigNameGet (openapiClientHandle_t *client_handle, open_buffdesc *dot1sConfigName) |
| Gets the Spanning Tree Configuration Name. | |
| open_error_t | openapiDot1SConfigNameSet (openapiClientHandle_t *client_handle, open_buffdesc *dot1sConfigName) |
| Configures Spanning Tree Configuration Name. | |
| open_error_t | openapiDot1SConfigRevisionGet (openapiClientHandle_t *client_handle, uint32_t *dot1sConfigRev) |
| Gets the Spanning Tree Configuration Revision. | |
| open_error_t | openapiDot1SConfigRevisionSet (openapiClientHandle_t *client_handle, uint32_t dot1sConfigRev) |
| Configures Spanning Tree Configuration Revision. | |
| open_error_t | openapiDot1SForceVersionGet (openapiClientHandle_t *client_handle, OPEN_DOT1S_FORCE_VERSION_t *dot1sForceVersion) |
| Gets the Spanning Tree Force Revision. | |
| open_error_t | openapiDot1SForceVersionSet (openapiClientHandle_t *client_handle, OPEN_DOT1S_FORCE_VERSION_t dot1sForceVersion) |
| Configures Spanning Tree Force Revision. | |
| open_error_t | openapiDot1SIntfBPDUFilterModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *dot1sBPDUFilterMode) |
| Gets Spanning Tree BPDU Filter mode for an interface. | |
| open_error_t | openapiDot1SIntfBPDUFilterModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t dot1sBPDUFilterMode) |
| Configures Spanning Tree BPDU Filter mode for an interface. | |
| open_error_t | openapiDot1SIntfBPDUFloodModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *dot1sBPDUFloodMode) |
| Gets Spanning Tree BPDU Flood mode for an interface. | |
| open_error_t | openapiDot1SIntfBPDUFloodModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t dot1sBPDUFloodMode) |
| Configures Spanning Tree BPDU Flood mode for an interface. | |
| open_error_t | openapiDot1SIntfEdgePortModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *dot1sEdgePortMode) |
| Gets the Spanning Tree MST Port Administrative Edge Port mode of an interface for the CIST. | |
| open_error_t | openapiDot1SIntfEdgePortModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t dot1sEdgePortMode) |
| open_error_t | openapiDot1SIntfGuardModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_DOT1S_PORT_GUARD_t *dot1sGuardMode) |
| Gets Spanning Tree Guard mode. | |
| open_error_t | openapiDot1SIntfGuardModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_DOT1S_PORT_GUARD_t dot1sGuardMode) |
| Configures Spanning Tree Guard mode. | |
| open_error_t | openapiDot1SIntfModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *dot1sMode) |
| Gets Spanning Tree Admin Mode on an interface. | |
| open_error_t | openapiDot1SIntfModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t dot1sMode) |
| Enables/Disables Spanning Tree Admin Mode on an interface. | |
| open_error_t | openapiDot1SIntfPortFwdStateGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t dot1sInstance, OPEN_DOT1S_PORT_FWD_STATE_t *dot1sPortFwdState) |
| Gets Spanning Tree Port Forwarding State. | |
| open_error_t | openapiDot1SIntfPortLoopInconsistentStateGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t dot1sInstance, OPEN_BOOL_t *loopInconsistentState) |
| Configures the Spanning Tree MST Port Administrative Edge Port mode of an interface for the CIST. | |
| open_error_t | openapiDot1SIntfPortRoleGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t dot1sInstance, OPEN_DOT1S_PORT_ROLE_t *dot1sPortRole) |
| Gets Spanning Tree Port Role. | |
| open_error_t | openapiDot1sMgmtStrLenGet (openapiClientHandle_t *client_handle, OPEN_DOT1S_MGMT_STR_t strType, uint32_t *strLen) |
| Gets the Spanning Tree Management string length. | |
| open_error_t | openapiDot1SModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *dot1sMode) |
| Gets Spanning Tree Operational Mode. | |
| open_error_t | openapiDot1SModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t dot1sMode) |
| Enables/Disables Spanning Tree Operational Mode. | |
| open_error_t | openapiDot1sMSTInstanceBridgeIdentifierGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, OPEN_DOT1S_BRIDGEID_t *id) |
| Get the Spanning Tree MST Bridge Identifier for a specific instance. | |
| open_error_t | openapiDot1sMSTInstanceDesignatedRootIDGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, OPEN_DOT1S_BRIDGEID_t *rootId) |
| Get the Spanning Tree MST Designated Root Identifier in a specific instance. | |
| open_error_t | openapiDot1SMSTInstanceFirstFIdGet (openapiClientHandle_t *client_handle, uint32_t dot1sInstance, uint32_t *FId) |
| Gets First Forwarding Database Id for the Spanning Tree MST Instance. | |
| open_error_t | openapiDot1SMSTInstanceFirstGet (openapiClientHandle_t *client_handle, uint32_t *instanceId) |
| Gets First Spanning Tree MST Instance. | |
| open_error_t | openapiDot1SMSTInstanceFirstVLANGet (openapiClientHandle_t *client_handle, uint32_t dot1sInstance, uint32_t *VLANId) |
| Gets First VLAN Id for the Spanning Tree MST Instance. | |
| open_error_t | openapiDot1SMSTInstanceNextFIdGet (openapiClientHandle_t *client_handle, uint32_t dot1sInstance, uint32_t currFId, uint32_t *nextFId) |
| Gets Next Forwarding Database Id for the Spanning Tree MST Instance. | |
| open_error_t | openapiDot1SMSTInstanceNextGet (openapiClientHandle_t *client_handle, uint32_t currInstance, uint32_t *nextInstance) |
| Gets Next Spanning Tree MST Instance. | |
| open_error_t | openapiDot1SMSTInstanceNextVLANGet (openapiClientHandle_t *client_handle, uint32_t dot1sInstance, uint32_t currVLANId, uint32_t *nextVLANId) |
| Gets Next VLAN Id for the Spanning Tree MST Instance. | |
| open_error_t | openapiDot1SMSTInstancePriorityGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, uint16_t *priority) |
| Gets Spanning Tree MST Instance priority. | |
| open_error_t | openapiDot1SMSTInstancePrioritySet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, uint32_t priority) |
| Configures Spanning Tree MST Instance priority. | |
| open_error_t | openapiDot1sMSTInstanceRootPathCostGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, uint32_t *cost) |
| Get the Spanning Tree MST Designated Root Path Cost for a specific instance. | |
| open_error_t | openapiDot1sMSTInstanceRootPortIDGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, uint32_t *port) |
| Get the Spanning Tree MST Root Port ID in a specific instance. | |
| open_error_t | openapiDot1SMSTInstanceSet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstanceId, OPEN_ACTION_t action) |
| Creates/Deletes Spanning Tree MST Instance. | |
| open_error_t | openapiDot1sMSTInstanceTimeSinceTopologyChangeGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, uint32_t *timeVal) |
| Get the Spanning Tree MST Time since the last Topology Change for a specific instance. | |
| open_error_t | openapiDot1sMSTInstanceTopologyChangeCountGet (openapiClientHandle_t *client_handle, uint32_t mstId, uint32_t *count) |
| Get the Spanning Tree MST count of Topology Changes in a specific instance. | |
| open_error_t | openapiDot1sMSTInstanceTopologyChangeStateGet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, OPEN_BOOL_t *change) |
| Get if a toplogy change is in progress for any port assigned to the MST instance. | |
| open_error_t | openapiDot1SMSTInstanceVLANSet (openapiClientHandle_t *client_handle, uint32_t dot1sMSTInstance, uint32_t vlan, OPEN_ACTION_t action) |
| Adds/Deletes Spanning Tree MST Instance-VLAN association. | |
| open_error_t | openapiDot1VlanMaxGet (openapiClientHandle_t *client_handle, uint32_t *vlanMax) |
| Get the maximum number of Spanning Tree VLANs. | |