]> git.proxmox.com Git - mirror_frr.git/commit
lib, bgpd: Disallow processing of duplicate config.
authorNaveen Thanikachalam <nthanikachal@vmware.com>
Wed, 8 May 2019 09:58:27 +0000 (02:58 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 16 May 2019 20:26:00 +0000 (16:26 -0400)
commit1dc02a55bc5ddb1e30e366f1326d2e73e1b8db61
tree803a4f5ada859e1bcf805adbce511fba21394bf5
parent0f8cf61ae66d45154146d17586b981489ae6a10a
lib, bgpd: Disallow processing of duplicate config.

This fix aims to reduce the load on BGPD when certain
exisiting configurations are replayed.
Specifically, the fix prevents BGPD from processing
routes when the following already existing configurations
are replayed:
1) A match criteria is configured within a route-map.
2) When "call" is invoked within a route-map.
3) When a route-map is tied to a BGP neighbor.

Signed-off-by: NaveenThanikachalam <nthanikachal@vmware.com>
bgpd/bgpd.c
lib/routemap.c