bgpd: does not honor configured keepalive timer

Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by:   Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Daniel Walton 2017-05-16 23:56:31 +00:00
parent 464598de53
commit 10a6a98b0a

View File

@ -1118,7 +1118,10 @@ bgp_open_receive (struct peer *peer, bgp_size_t size)
else else
peer->v_holdtime = send_holdtime; peer->v_holdtime = send_holdtime;
peer->v_keepalive = peer->v_holdtime / 3; if (CHECK_FLAG (peer->config, PEER_CONFIG_TIMER))
peer->v_keepalive = peer->keepalive;
else
peer->v_keepalive = peer->v_holdtime / 3;
/* Open option part parse. */ /* Open option part parse. */
if (optlen != 0) if (optlen != 0)