FD.io VPP  v17.01.1-3-gc6833f8
Vector Packet Processing
bfd_session_t Struct Reference
+ Collaboration diagram for bfd_session_t:

Data Fields

u32 bs_idx
 
bfd_state_e local_state
 
bfd_diag_code_e local_diag
 
bfd_state_e remote_state
 
u32 local_discr
 
u32 remote_discr
 
u32 config_desired_min_tx_us
 
u32 desired_min_tx_us
 
u64 desired_min_tx_clocks
 
u32 required_min_rx_us
 
u32 remote_min_rx_us
 
u64 remote_min_rx_clocks
 
u32 remote_desired_min_tx_us
 
u8 local_demand
 
u8 remote_demand
 
u8 local_detect_mult
 
u8 remote_detect_mult
 
u64 wheel_time_clocks
 
u64 transmit_interval_clocks
 
u64 tx_timeout_clocks
 
u64 last_rx_clocks
 
u64 detection_time_clocks
 
bfd_transport_t transport
 
union {
   bfd_udp_session_t   udp
 
}; 
 

Detailed Description

Definition at line 49 of file bfd_main.h.

Field Documentation

union { ... }
u32 bfd_session_t::bs_idx

Definition at line 52 of file bfd_main.h.

u32 bfd_session_t::config_desired_min_tx_us

Definition at line 70 of file bfd_main.h.

u64 bfd_session_t::desired_min_tx_clocks

Definition at line 76 of file bfd_main.h.

u32 bfd_session_t::desired_min_tx_us

Definition at line 73 of file bfd_main.h.

u64 bfd_session_t::detection_time_clocks

Definition at line 115 of file bfd_main.h.

u64 bfd_session_t::last_rx_clocks

Definition at line 112 of file bfd_main.h.

u8 bfd_session_t::local_demand

Definition at line 91 of file bfd_main.h.

u8 bfd_session_t::local_detect_mult

Definition at line 97 of file bfd_main.h.

bfd_diag_code_e bfd_session_t::local_diag

Definition at line 58 of file bfd_main.h.

u32 bfd_session_t::local_discr

Definition at line 64 of file bfd_main.h.

bfd_state_e bfd_session_t::local_state

Definition at line 55 of file bfd_main.h.

u8 bfd_session_t::remote_demand

Definition at line 94 of file bfd_main.h.

u32 bfd_session_t::remote_desired_min_tx_us

Definition at line 88 of file bfd_main.h.

u8 bfd_session_t::remote_detect_mult

Definition at line 100 of file bfd_main.h.

u32 bfd_session_t::remote_discr

Definition at line 67 of file bfd_main.h.

u64 bfd_session_t::remote_min_rx_clocks

Definition at line 85 of file bfd_main.h.

u32 bfd_session_t::remote_min_rx_us

Definition at line 82 of file bfd_main.h.

bfd_state_e bfd_session_t::remote_state

Definition at line 61 of file bfd_main.h.

u32 bfd_session_t::required_min_rx_us

Definition at line 79 of file bfd_main.h.

u64 bfd_session_t::transmit_interval_clocks

Definition at line 106 of file bfd_main.h.

bfd_transport_t bfd_session_t::transport

Definition at line 118 of file bfd_main.h.

u64 bfd_session_t::tx_timeout_clocks

Definition at line 109 of file bfd_main.h.

bfd_udp_session_t bfd_session_t::udp

Definition at line 122 of file bfd_main.h.

u64 bfd_session_t::wheel_time_clocks

Definition at line 103 of file bfd_main.h.


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