diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-12-09 20:21:11 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-09 20:21:11 -0500 |
| commit | 6f4249f9b759f7e3a54b7935342e6f73bebf3bf9 (patch) | |
| tree | 830b2343f14c14c02f752666571b98fd79ecc851 /ldpd | |
| parent | dc29bb3b6b22a86702641adf2b0b700fc02b6f75 (diff) | |
| parent | 4d1e5644b737663f02db4601b4f6d837a4986ca0 (diff) | |
Merge pull request #7703 from volta-networks/fix_ldpsync_remove_hello
ldpd, isisd, ospfd: Remove periodic ldp-sync hello message
Diffstat (limited to 'ldpd')
| -rw-r--r-- | ldpd/ldp_zebra.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/ldpd/ldp_zebra.c b/ldpd/ldp_zebra.c index df9832a281..a53854fa56 100644 --- a/ldpd/ldp_zebra.c +++ b/ldpd/ldp_zebra.c @@ -51,8 +51,6 @@ static void ldp_zebra_opaque_register(void); static void ldp_zebra_opaque_unregister(void); static int ldp_sync_zebra_send_announce(void); static int ldp_zebra_opaque_msg_handler(ZAPI_CALLBACK_ARGS); -static void ldp_sync_zebra_start_hello_timer(void); -static int ldp_sync_zebra_hello(struct thread *thread); static void ldp_sync_zebra_init(void); static struct zclient *zclient; @@ -176,39 +174,11 @@ stream_failure: } static void -ldp_sync_zebra_start_hello_timer(void) -{ - thread_add_timer_msec(master, ldp_sync_zebra_hello, NULL, 250, NULL); -} - -static int -ldp_sync_zebra_hello(struct thread *thread) -{ - static unsigned int sequence = 0; - struct ldp_igp_sync_hello hello; - - sequence++; - - hello.proto = ZEBRA_ROUTE_LDP; - hello.sequence = sequence; - - zclient_send_opaque(zclient, LDP_IGP_SYNC_HELLO_UPDATE, - (const uint8_t *) &hello, sizeof(hello)); - - ldp_sync_zebra_start_hello_timer(); - - return (0); -} - -static void ldp_sync_zebra_init(void) { ldp_sync_zebra_send_announce(); - - ldp_sync_zebra_start_hello_timer(); } - static int ldp_zebra_send_mpls_labels(int cmd, struct kroute *kr) { |
