[Xorp-cvs] XORP cvs commit: xorp/bgp xorp/policy/backend
Andrea Bittau
abittau@icir.org
Wed, 20 Jul 2005 23:35:10 GMT
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: abittau@xorpc.icir.org 2005-07-20 23:35:10 UTC
XORP CVS repository
Modified files:
bgp bgp_varrw.cc bgp_varrw.hh route_table_filter.cc
route_table_policy.cc
policy/backend policy_filter.cc
Log message:
Fix some bugs:
* Propagate flags in static filters.
* sync varrw in case of empty policies.
Possibly introduced a memleak in bgp_varrw.cc in the case in which routes have
only policytags / filter pointers updated. In this case, the is_changed() flags
is not set, so the route won't be cached [as only "metarouting info" changed]
[actually, maybe we should cache modified policytags?]
Anyway, there have been discussions on re-designing the subnet route structure,
so that should come soon and "solve" this.
Revision Changes Path
1.17 +50 -34; commitid: eef142dedef67ea6; xorp/bgp/bgp_varrw.cc
1.10 +2 -1; commitid: eef142dedef67ea6; xorp/bgp/bgp_varrw.hh
1.31 +2 -1; commitid: eef142dedef67ea6; xorp/bgp/route_table_filter.cc
1.8 +28 -4; commitid: eef142dedef67ea6; xorp/bgp/route_table_policy.cc
1.4 +8 -2; commitid: eef142dedef67ea6; xorp/policy/backend/policy_filter.cc