[Xorp-cvs] XORP cvs commit: xorp/bgp

Andrea Bittau abittau@icir.org
Fri, 22 Jul 2005 01:20:12 GMT


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	abittau@xorpc.icir.org	2005-07-22 01:20:12 UTC

XORP CVS repository


Modified files:
	bgp           plumbing.cc route_table_policy_im.cc 
	              route_table_policy_sm.cc route_table_policy_sm.hh 
	              subnet_route.cc 

Log message:
	* some fixes in export policies.
	* background route dumping.
	
	Currently a policy route dump, will cause a delete followed by an add.  I can
	get replace to work if I flag the internal message.  Using the "clone route"
	trick won't work.  Why?  Because the cache table will spot the old route, and
	send its cached copy downstream, which has the correct parent pointer [same to
	the new route] which now has the null pointers in the new route.
	
	Doing it the other way around, i.e. cloning the new route, probably messes
	things up even more.  Anyway... we will fix this soon, somehow.
	
	Next: MEMORY MANAGEMENT.

Revision  Changes                                 Path
1.68      +3 -2;  commitid: 15d4d42e049017ea6;    xorp/bgp/plumbing.cc
1.7       +26 -48;  commitid: 15d4d42e049017ea6;  xorp/bgp/route_table_policy_im.cc
1.4       +33 -5;  commitid: 15d4d42e049017ea6;   xorp/bgp/route_table_policy_sm.cc
1.4       +13 -2;  commitid: 15d4d42e049017ea6;   xorp/bgp/route_table_policy_sm.hh
1.18      +3 -1;  commitid: 15d4d42e049017ea6;    xorp/bgp/subnet_route.cc