commit | 3fe3798e3e9a1f226ec717ea1c95f46600d43a91 | [log] [tgz] |
---|---|---|
author | Shashikanth VH <shashikanth.vh@huawei.com> | Mon Nov 30 11:50:07 2015 +0530 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Dec 01 23:50:49 2015 +0000 |
tree | 6491d1bccc462322418472fa65c28ae8a69a5845 | |
parent | 7ba6b4c1870abcc937d7e6f6cc939d3bd193b3f0 [diff] [blame] |
[ONOS-2606] Bgp local RIB implementation. Change-Id: I39eadec95fa1e1328c73efabb2a50bb438075809
diff --git a/bgp/ctl/src/main/java/org/onosproject/bgp/controller/impl/BgpChannelHandler.java b/bgp/ctl/src/main/java/org/onosproject/bgp/controller/impl/BgpChannelHandler.java index 8754563..45be255 100755 --- a/bgp/ctl/src/main/java/org/onosproject/bgp/controller/impl/BgpChannelHandler.java +++ b/bgp/ctl/src/main/java/org/onosproject/bgp/controller/impl/BgpChannelHandler.java
@@ -440,7 +440,9 @@ // which we obviously don't want. log.debug("{}:removal called", getPeerInfoString()); if (bgpPeer != null) { + BgpPeerImpl peer = (BgpPeerImpl) bgpPeer; peerManager.removeConnectedPeer(thisbgpId); + peer.updateLocalRIBOnPeerDisconnect(); } // Retry connection if connection is lost to bgp speaker/peer