Some information is appended to bgp implementation to explain about newly added files related to capnproto.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com> --- bgpd/IMPLEMENTATION.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/bgpd/IMPLEMENTATION.txt b/bgpd/IMPLEMENTATION.txt index fff360ab9693..b1826108f12e 100644 --- a/bgpd/IMPLEMENTATION.txt +++ b/bgpd/IMPLEMENTATION.txt @@ -135,6 +135,9 @@ bgpd.h struct bgp_filter: distribute, prefix, aslist, route_maps struct peer: neighbor structure (very rich/complex) struct bgp_nlri: reference to wire format + struct bgp_vrf + struct bgp_event_shut, struct bgp_event_vrf + struct tbliter_v4, bgp_api_route : shared structures to handle route entries with capnprotox #define of protocol constants attribute type codes fsm states/events @@ -145,6 +148,21 @@ bgpd.c configuration initialization/termination +bgp_zmq.c + handle emission of notifications via capnproto interface + +bgp.capnp + capnproto schema language file for bgp API. + Currently not used to generate c files + +bgp.bcapnp.[ch] + Handler routines to read/write capnproto structures. + Handler routines to set bgp structures. + +bgp.ndef.[hi,i] + Quagga BGP zeromessagequeues to handle actions on capnproto structures. + The actions can be set/get/delete + * DATA STRUCTURE SIZES Question: How much memory does quagga's bgpd use as a function of -- 2.1.4 _______________________________________________ Quagga-dev mailing list Quagga-dev@lists.quagga.net https://lists.quagga.net/mailman/listinfo/quagga-dev