From c5cda239dd5ded34f408703a45b0aa6dfd1d2d0c Mon Sep 17 00:00:00 2001 From: Ananth Suryanarayana Date: Thu, 28 Jul 2016 14:52:14 -0700 Subject: [PATCH] Delete BGP Peer Flap count UVE when the peer is destroyed Change-Id: I6e4e5646fce4e48552d63b926ae65a2b7bf7421f Partial-Bug: #1576437 --- src/bgp/bgp_peer.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bgp/bgp_peer.cc b/src/bgp/bgp_peer.cc index 0be1cf7fa3f..5936ef53ae1 100644 --- a/src/bgp/bgp_peer.cc +++ b/src/bgp/bgp_peer.cc @@ -660,6 +660,11 @@ BgpPeer::~BgpPeer() { peer_stats_data.set_deleted(true); PeerStatsUve::Send(peer_stats_data, "ObjectBgpPeer"); + PeerFlapData peer_flap_data; + peer_flap_data.set_name(ToUVEKey()); + peer_flap_data.set_deleted(true); + PeerFlap::Send(peer_flap_data, "ObjectBgpPeer"); + BGP_LOG_PEER(Event, this, SandeshLevel::SYS_INFO, BGP_LOG_FLAG_ALL, BGP_PEER_DIR_NA, "Deleted"); }