diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-12-09 11:49:22 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-09 11:49:22 -0500 |
| commit | 327c3aad2a08021ef2e4239bd0df123fa2845fbd (patch) | |
| tree | 7b36f9accfb5ef9bb3cf4f184e66a3cbd87a5499 /isisd/isis_ldp_sync.h | |
| parent | e386d2b15419382d3cf00a6cd986fbdc723b48f5 (diff) | |
| parent | cb135cc94303d2581987645f124bd6d4cecd80a6 (diff) | |
Merge pull request #7686 from volta-networks/fix_ldpsync_igps_detect_client_close
isisd, ospfd: IGPs detect LDP down via zapi client close message
Diffstat (limited to 'isisd/isis_ldp_sync.h')
| -rw-r--r-- | isisd/isis_ldp_sync.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/isisd/isis_ldp_sync.h b/isisd/isis_ldp_sync.h index 61ac946078..1b6058c5c9 100644 --- a/isisd/isis_ldp_sync.h +++ b/isisd/isis_ldp_sync.h @@ -20,6 +20,8 @@ #ifndef _ZEBRA_ISIS_LDP_SYNC_H #define _ZEBRA_ISIS_LDP_SYNC_H +#include "zclient.h" + /* Macro to log debug message */ #define ils_debug(...) \ do { \ @@ -36,6 +38,8 @@ extern void isis_ldp_sync_if_start(struct isis_circuit *circuit, extern void isis_ldp_sync_if_remove(struct isis_circuit *circuit, bool remove); extern void isis_ldp_sync_if_complete(struct isis_circuit *circuit); extern void isis_ldp_sync_holddown_timer_add(struct isis_circuit *circuit); +extern void +isis_ldp_sync_handle_client_close(struct zapi_client_close_info *info); extern void isis_ldp_sync_hello_timer_add(void); extern void isis_ldp_sync_ldp_fail(struct isis_circuit *circuit); extern int isis_ldp_sync_state_update(struct ldp_igp_sync_if_state state); |
