]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Only build json for community when needed
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 17 Nov 2017 01:43:56 +0000 (20:43 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 17 Nov 2017 14:04:26 +0000 (09:04 -0500)
commita69ea8aeac9d6cc5c27c084d02a0ddcd96231e46
tree88399c020efd0d768e90865bf2da3cc9f92c149c
parent68e1a55bb151f398104f43aefc66f106f6b26bae
bgpd: Only build json for community when needed

Building a communities json object every time is
both expensive and memory wasteful.  Modify
code to only build the json object when needed.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_clist.c
bgpd/bgp_community.c
bgpd/bgp_community.h
bgpd/bgp_debug.c
bgpd/bgp_route.c
bgpd/bgp_routemap.c
bgpd/bgp_vty.c