From: Rafael Zalamena Date: Thu, 31 Jan 2019 16:16:09 +0000 (-0200) Subject: bfdd: deduplicate echo handling code X-Git-Tag: 7.1_pulled~230^2~14 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=73c62f8eb3793ae5045c98b715e67799219e8a37;p=matthieu%2Ffrr.git bfdd: deduplicate echo handling code Use the standardized echo timer handling function. Signed-off-by: Rafael Zalamena --- diff --git a/bfdd/bfd.c b/bfdd/bfd.c index 4662d16976..a95f4b77b8 100644 --- a/bfdd/bfd.c +++ b/bfdd/bfd.c @@ -418,10 +418,9 @@ static void _bfd_session_update(struct bfd_session *bs, goto skip_echo; BFD_SET_FLAG(bs->flags, BFD_SESS_FLAG_ECHO); - ptm_bfd_echo_start(bs); /* Activate/update echo receive timeout timer. */ - bfd_echo_recvtimer_update(bs); + bs_echo_timer_handler(bs); } else { /* Check if echo mode is already disabled. */ if (!BFD_CHECK_FLAG(bs->flags, BFD_SESS_FLAG_ECHO)) diff --git a/bfdd/bfdd_vty.c b/bfdd/bfdd_vty.c index 032bccaf1b..a608310fdc 100644 --- a/bfdd/bfdd_vty.c +++ b/bfdd/bfdd_vty.c @@ -291,8 +291,7 @@ DEFPY(bfd_peer_echo, bfd_peer_echo_cmd, "[no] echo-mode", BFD_SET_FLAG(bs->flags, BFD_SESS_FLAG_ECHO); /* Apply setting immediately. */ if (!BFD_CHECK_FLAG(bs->flags, BFD_SESS_FLAG_SHUTDOWN)) { - ptm_bfd_echo_start(bs); - bfd_echo_recvtimer_update(bs); + bs_echo_timer_handler(bs); } }