summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>2014-07-30 13:52:53 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-07-30 13:58:07 +0900
commitb22b6b1a4ea6b4c5a8e1cff6070edd338d9dd39a (patch)
tree8d81f463b45cad8e5c9679e9a8109b83fae72161
parentd8c4a462da0b03d4603eebe5d6bc625cb5938f32 (diff)
bgp: fix NameError bug
variable 'nlri_str' was not defined in peer.py bgpspeaker.speaker l.566 | DEBUG | Traceback (most recent call last): File "/home/wataru/ryu/ryu/services/protocols/bgp/speaker.py", line 560, in _recv_loop self.data_received(next_bytes) File "/home/wataru/ryu/ryu/services/protocols/bgp/speaker.py", line 275, in data_received self._data_received(next_bytes) File "/home/wataru/ryu/ryu/services/protocols/bgp/speaker.py", line 355, in _data_received self._handle_msg(msg) File "/home/wataru/ryu/ryu/services/protocols/bgp/speaker.py", line 508, in _handle_msg self._peer.handle_msg(msg) File "/home/wataru/ryu/ryu/services/protocols/bgp/peer.py", line 1564, in handle_msg self._handle_update_msg(msg) File "/home/wataru/ryu/ryu/services/protocols/bgp/peer.py", line 1230, in _handle_update_msg self._extract_and_handle_mpbgp_new_paths(update_msg) File "/home/wataru/ryu/ryu/services/protocols/bgp/peer.py", line 1445, in _extract_and_handle_mpbgp_new_paths self._adj_rib_in[nlri_str] = received_route NameError: global name 'nlri_str' is not defined Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/services/protocols/bgp/peer.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ryu/services/protocols/bgp/peer.py b/ryu/services/protocols/bgp/peer.py
index 370ea8ef..e84cd26b 100644
--- a/ryu/services/protocols/bgp/peer.py
+++ b/ryu/services/protocols/bgp/peer.py
@@ -1348,6 +1348,7 @@ class Peer(Source, Sink, NeighborConfListener, Activity):
block, blocked_cause = self._apply_in_filter(w_path)
received_route = ReceivedRoute(w_path, self, block)
+ nlri_str = w_nlri.formatted_nlri_str
self._adj_rib_in[nlri_str] = received_route
self._signal_bus.adj_rib_in_changed(self, received_route)
@@ -1439,6 +1440,7 @@ class Peer(Source, Sink, NeighborConfListener, Activity):
block, blocked_cause = self._apply_in_filter(new_path)
received_route = ReceivedRoute(new_path, self, block)
+ nlri_str = msg_nlri.formatted_nlri_str
self._adj_rib_in[nlri_str] = received_route
self._signal_bus.adj_rib_in_changed(self, received_route)
@@ -1502,6 +1504,7 @@ class Peer(Source, Sink, NeighborConfListener, Activity):
block, blocked_cause = self._apply_in_filter(w_path)
received_route = ReceivedRoute(w_path, self, block)
+ nlri_str = w_nlri.formatted_nlri_str
self._adj_rib_in[nlri_str] = received_route
self._signal_bus.adj_rib_in_changed(self, received_route)