[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