diff options
author | Donald Sharp <sharpd@cumulusnetworks.com> | 2015-07-22 21:35:37 +0200 |
---|---|---|
committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2015-07-22 21:35:37 +0200 |
commit | 7bbc6864de7071873fc47680cb80a583280495b3 (patch) | |
tree | 38a79f8231b26123db1bc6c7f5796b8196e81874 /ospf6d/ospf6_interface.h | |
parent | The last BGP peer down reason code "PEER_DOWN_V6ONLY_CHANGE" has no correspon... (diff) | |
download | frr-7bbc6864de7071873fc47680cb80a583280495b3.tar.xz frr-7bbc6864de7071873fc47680cb80a583280495b3.zip |
When IPv6 peer BFD down status is received by BGP, all the the peers for which the BFD is enabled are brought down. This happens due to reverse memcmp check of destination and source IPv6 addresses with the BFD enabled BGP peers. Fixed it by doing the memcmp correctly.
Also, there is no reason stored in the last_reset field when BGP peer goes down due BFD. Incorrect/no peer down reason can get logged when BGP peer goes down due to BFD. Fixed it by adding new BFD peer down reason code and storing it in the peer last_reset field when peer is broght down due to BFD.
Diffstat (limited to 'ospf6d/ospf6_interface.h')
0 files changed, 0 insertions, 0 deletions