mirror of
https://github.com/faucetsdn/ryu.git
synced 2026-05-09 14:26:10 +02:00
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>
This commit is contained in:
parent
d8c4a462da
commit
b22b6b1a4e
@ -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)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user