diff options
Diffstat (limited to 'watchfrr/watchfrr.c')
| -rw-r--r-- | watchfrr/watchfrr.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/watchfrr/watchfrr.c b/watchfrr/watchfrr.c index dc3dcbf1e9..264882e21f 100644 --- a/watchfrr/watchfrr.c +++ b/watchfrr/watchfrr.c @@ -899,6 +899,16 @@ static int wakeup_send_echo(struct thread *t_wakeup) return 0; } +bool check_all_up(void) +{ + struct daemon *dmn; + + for (dmn = gs.daemons; dmn; dmn = dmn->next) + if (dmn->state != DAEMON_UP) + return false; + return true; +} + static void sigint(void) { zlog_notice("Terminating on signal"); |
