[Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fib2mrib xorp/policy/backend
xorp/rib xorp/rip xorp/static_routes
Andrea Bittau
abittau@icir.org
Sun, 4 Sep 2005 18:35:51 GMT
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: abittau@xorpc.icir.org 2005-09-04 18:35:51 UTC
XORP CVS repository
Modified files:
bgp bgp_varrw.cc bgp_varrw.hh route_table_policy.cc
fib2mrib fib2mrib_varrw.cc fib2mrib_varrw.hh
policy/backend single_varrw.cc single_varrw.hh
rib rib_varrw.cc rib_varrw.hh
rip rip_varrw.cc rip_varrw.hh
static_routes static_routes_varrw.cc static_routes_varrw.hh
Log message:
* Hopefully speeded up policy in BGP. Reads and writes are done via callbacks.
So no more if (variable == x) then, if variable == y then... it's a map lookup
and a function pointer.
* Added an XLOG_FATAL if people try to use tracing in BGP---it is broken. Will
need to code a proper on/off for tracing. [actually it shouldn't be too
hard].
Let me know if anything broke. [possibly BGP policy]
Revision Changes Path
1.19 +328 -183; commitid: 1f81431b3e207ea6; xorp/bgp/bgp_varrw.cc
1.11 +57 -37; commitid: 1f81431b3e207ea6; xorp/bgp/bgp_varrw.hh
1.14 +3 -1; commitid: 1f81431b3e207ea6; xorp/bgp/route_table_policy.cc
1.5 +7 -1; commitid: 1f81431b3e207ea6; xorp/fib2mrib/fib2mrib_varrw.cc
1.3 +4 -4; commitid: 1f81431b3e207ea6; xorp/fib2mrib/fib2mrib_varrw.hh
1.7 +5 -2; commitid: 1f81431b3e207ea6; xorp/policy/backend/single_varrw.cc
1.5 +12 -1; commitid: 1f81431b3e207ea6; xorp/policy/backend/single_varrw.hh
1.7 +7 -1; commitid: 1f81431b3e207ea6; xorp/rib/rib_varrw.cc
1.6 +3 -1; commitid: 1f81431b3e207ea6; xorp/rib/rib_varrw.hh
1.6 +9 -8; commitid: 1f81431b3e207ea6; xorp/rip/rip_varrw.cc
1.6 +2 -1; commitid: 1f81431b3e207ea6; xorp/rip/rip_varrw.hh
1.6 +7 -3; commitid: 1f81431b3e207ea6; xorp/static_routes/static_routes_varrw.cc
1.5 +2 -2; commitid: 1f81431b3e207ea6; xorp/static_routes/static_routes_varrw.hh