]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: Fix attribute handling for type-5 routes
authorvivek <vivek@cumulusnetworks.com>
Sat, 9 Dec 2017 00:36:27 +0000 (16:36 -0800)
committermitesh <mitesh@cumulusnetworks.com>
Wed, 24 Jan 2018 00:27:25 +0000 (16:27 -0800)
commit5ee65f6f3e6e6e9911753cd3c8d70a39b649bed4
tree8b196151665c0b03231509ff06953a93953ce841
parentd4454626490f9f0b8d1efec36feefdd3ad10dd45
bgpd: Fix attribute handling for type-5 routes

When a EVPN type-5 route is formed by using the source IP route's AS-path,
the AS-path is not locally generated and should not be "uninterned" (i.e.,
have its reference count incorrectly updated). An incorrect update of the
reference count can lead to asserts or crashes at a later stage.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Ticket: CM-19121
Reviewed By: CCR-7028
Testing Done:
1. Manual testing by Vivek and Anitha
2. No automation run since this area has no coverage yet
bgpd/bgp_evpn.c