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"); }