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

Reply via email to