Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.6.0.3
Data Fields

The BFD Session data. More...

#include <openapi_routing.h>

Data Fields

uint32_t actualTx
 Negotiated tx value. More...
 
uint32_t actualTxEcho
 Negotiated tx echo value. More...
 
uint32_t authType
 Authentication type - not supported. More...
 
OPEN_BFD_DIAG_CODE_t diag
 Local diagnostic code. More...
 
uint32_t echoEnable
 Echo mode (0-Disabled, 1-Enabled)
 
uint8_t flags
 BFD flags.
 
uint32_t id [OPEN_BFD_MAX_REG_PROT]
 Id of component creating the session.
 
openBfdSessionKey_t key
 Unique BFD session identifier.
 
uint8_t localDetectMult
 Local detection interval multiplier. More...
 
uint32_t localDiscr
 Local discriminator.
 
uint32_t localMinRx
 Required local rx interval. More...
 
uint32_t localMinTx
 Desired local min tx interval. More...
 
open_inet_addr_t nextHopIpAddr
 NextHop IPv4 or Ipv6 address for Destination.
 
uint8_t remoteDetectMult
 Remote detection interval multiplier. More...
 
uint32_t remoteDiscr
 Remote discriminator.
 
uint32_t remoteMinRx
 Required remote rx interval. More...
 
uint32_t remoteMinTx
 Desired remote min tx interval. More...
 
uint32_t session_id
 BFD Session ID.
 
OPEN_BFD_SESSION_STATE_t state
 Local session state. More...
 
openBfdTunnelType_t type
 Type of BFD encapsulation RAW, UDP. More...
 
uint32_t upTime
 Session UP time.
 
uint8_t version
 BFD version.
 

Detailed Description

The BFD Session data.

Examples:
bfd_monitor.c, and routing_example.c.

Definition at line 434 of file openapi_routing.h.

Field Documentation

uint32_t openBfdSessionInfo_s::actualTx

Negotiated tx value.

Definition at line 450 of file openapi_routing.h.

uint32_t openBfdSessionInfo_s::actualTxEcho

Negotiated tx echo value.

Definition at line 452 of file openapi_routing.h.

uint32_t openBfdSessionInfo_s::authType

Authentication type - not supported.

Definition at line 441 of file openapi_routing.h.

OPEN_BFD_DIAG_CODE_t openBfdSessionInfo_s::diag

Local diagnostic code.

Examples:
bfd_monitor.c.

Definition at line 440 of file openapi_routing.h.

uint8_t openBfdSessionInfo_s::localDetectMult

Local detection interval multiplier.

Examples:
routing_example.c.

Definition at line 446 of file openapi_routing.h.

uint32_t openBfdSessionInfo_s::localMinRx

Required local rx interval.

Examples:
routing_example.c.

Definition at line 445 of file openapi_routing.h.

uint32_t openBfdSessionInfo_s::localMinTx

Desired local min tx interval.

Examples:
routing_example.c.

Definition at line 444 of file openapi_routing.h.

uint8_t openBfdSessionInfo_s::remoteDetectMult

Remote detection interval multiplier.

Definition at line 449 of file openapi_routing.h.

uint32_t openBfdSessionInfo_s::remoteMinRx

Required remote rx interval.

Definition at line 448 of file openapi_routing.h.

uint32_t openBfdSessionInfo_s::remoteMinTx

Desired remote min tx interval.

Definition at line 447 of file openapi_routing.h.

OPEN_BFD_SESSION_STATE_t openBfdSessionInfo_s::state

Local session state.

Examples:
bfd_monitor.c, and routing_example.c.

Definition at line 438 of file openapi_routing.h.

openBfdTunnelType_t openBfdSessionInfo_s::type

Type of BFD encapsulation RAW, UDP.

Definition at line 455 of file openapi_routing.h.


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