X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=bgpd%2Fbgp_community.h;h=74a3a6b50715be06cf8a3e1c6d1fa9e56f04d28b;hb=f94ed830df98218447f00b97f856de811bfcc4a2;hp=f761a8f5e0f6b4d56200e8593c6d0e1788a9e1d5;hpb=cc25952f2a34bcae4cbf6a3e5d40cfc57d4fb250;p=mirror_frr.git diff --git a/bgpd/bgp_community.h b/bgpd/bgp_community.h index f761a8f5e..74a3a6b50 100644 --- a/bgpd/bgp_community.h +++ b/bgpd/bgp_community.h @@ -92,8 +92,16 @@ extern struct hash *community_hash(void); extern uint32_t community_val_get(struct community *com, int i); extern void bgp_compute_aggregate_community(struct bgp_aggregate *aggregate, struct community *community); + +extern void bgp_compute_aggregate_community_val( + struct bgp_aggregate *aggregate); +extern void bgp_compute_aggregate_community_hash( + struct bgp_aggregate *aggregate, + struct community *community); extern void bgp_remove_community_from_aggregate(struct bgp_aggregate *aggregate, struct community *community); +extern void bgp_remove_comm_from_aggregate_hash(struct bgp_aggregate *aggregate, + struct community *community); extern void bgp_aggr_community_remove(void *arg); #endif /* _QUAGGA_BGP_COMMUNITY_H */