diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-03 13:22:48 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-30 17:47:59 -0400 | 
| commit | fe08ba7e1103e6c334fe97b44c43f6762ed7c8f3 (patch) | |
| tree | 96a43faf439e4d06d3fc5ce9024ce65de03b2e17 /bgpd/rfapi/rfapi_private.h | |
| parent | 8e1f6512132f37d7318a8eff94c095050b3d971b (diff) | |
bgpd, ripngd: Convert to using new agg_table/route
Switch bgp and ripngd to use the new aggregate table and
route data structures.  This was mainly a search and replace
operation.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'bgpd/rfapi/rfapi_private.h')
| -rw-r--r-- | bgpd/rfapi/rfapi_private.h | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/bgpd/rfapi/rfapi_private.h b/bgpd/rfapi/rfapi_private.h index 9c759fc47e..4d8072a49b 100644 --- a/bgpd/rfapi/rfapi_private.h +++ b/bgpd/rfapi/rfapi_private.h @@ -47,7 +47,7 @@ struct rfapi_advertised_prefixes {  };  struct rfapi_descriptor { -	struct route_node *un_node; /* backref to un table */ +	struct agg_node *un_node; /* backref to un table */  	struct rfapi_descriptor *next; /* next vn_addr */ @@ -76,7 +76,7 @@ struct rfapi_descriptor {  	struct rfapi_import_table *import_table;  	uint32_t monitor_count; -	struct route_table *mon;  /* rfapi_monitors */ +	struct agg_table *mon;    /* rfapi_monitors */  	struct skiplist *mon_eth; /* ethernet monitors */  	/* @@ -85,10 +85,10 @@ struct rfapi_descriptor {  	 * rsp_times      last time we sent response containing pfx  	 */  	uint32_t rib_prefix_count; /* pfxes with routes */ -	struct route_table *rib[AFI_MAX]; -	struct route_table *rib_pending[AFI_MAX]; +	struct agg_table *rib[AFI_MAX]; +	struct agg_table *rib_pending[AFI_MAX];  	struct work_queue *updated_responses_queue; -	struct route_table *rsp_times[AFI_MAX]; +	struct agg_table *rsp_times[AFI_MAX];  	uint32_t rsp_counter;	 /* dedup initial rsp */  	time_t rsp_time;	      /* dedup initial rsp */ @@ -171,7 +171,7 @@ struct rfapi_global_stats {   * check vn address to get exact match.   */  struct rfapi { -	struct route_table *un[AFI_MAX]; +	struct agg_table *un[AFI_MAX];  	struct rfapi_import_table *imports; /* IPv4, IPv6 */  	struct list descriptors;	    /* debug & resolve-nve imports */ @@ -198,8 +198,8 @@ struct rfapi {  	 * bgp unicast or zebra, we need to keep track of information  	 * related to expiring the routes according to the VNC lifetime  	 */ -	struct route_table *rt_export_bgp[AFI_MAX]; -	struct route_table *rt_export_zebra[AFI_MAX]; +	struct agg_table *rt_export_bgp[AFI_MAX]; +	struct agg_table *rt_export_zebra[AFI_MAX];  	/*  	 * For VNC->BGP unicast exports in CE mode, we need a  | 
