Skip to main content

Module bfd

Module bfd 

Source
Expand description

BFD client: one session with one router, in the active role, run by the server’s engine (src/server/bfd/runner.rs). The model is asked when the session starts and whenever its state changes; its answers (timers, AdminDown, back up, disconnect) go to the session, as do actions injected through the client’s command channel.

Re-exports§

pub use actions::BfdClientProtocol;

Modules§

actions
What the model can do as a BFD client: bring a session up with one router (the active role) and steer it — timers, AdminDown, back up — as its state changes.

Constants§

MAX_FOLLOWUP_DEPTH
How many model turns may follow from one another before the chain stops.

Functions§

connect