diff --git a/bgpd/bgp_packet.c b/bgpd/bgp_packet.c index 0d81403803..51d95d10ef 100644 --- a/bgpd/bgp_packet.c +++ b/bgpd/bgp_packet.c @@ -1432,6 +1432,8 @@ static int bgp_keepalive_receive(struct peer *peer, bgp_size_t size) bgp_update_implicit_eors(peer); + peer->rtt = sockopt_tcp_rtt(peer->fd); + return Receive_KEEPALIVE_message; }