[Xorp-cvs] XORP cvs commit: xorp/bgp xorp/etc/templates xorp/fea xorp/fib2mrib xorp/libxipc xorp/policy xorp/policy/backend xorp/policy/common xorp/policy/test xorp/rib xorp/rip xorp/rtrmgr xorp/static_routes

Andrea Bittau abittau@icir.org
Fri, 8 Jul 2005 02:06:25 GMT


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	abittau@xorpc.icir.org	2005-07-08 02:06:25 UTC

XORP CVS repository


Modified files:
	bgp           Makefile.am Makefile.in bgp_varrw.cc bgp_varrw.hh 
	              path_attribute.cc path_attribute.hh plumbing.cc 
	              plumbing.hh route_table_policy.cc 
	              route_table_policy.hh route_table_ribin.cc 
	etc/templates bgp.tp policy.tp static_routes.tp 
	fea           rawsock4.hh rawsock6.hh 
	fib2mrib      fib2mrib_node.cc 
	libxipc       finder_messenger.hh test_finder_messenger.cc 
	policy        Makefile.in code_generator.cc configuration.cc 
	              lex.yy_policy_parser.cc policy.l semantic_varrw.cc 
	              term.cc var_map.cc var_map.hh 
	              yacc.yy_policy_parser.cc 
	policy/backend Makefile.am Makefile.in iv_exec.cc 
	               policy_filter.cc policy_filter.hh 
	               policy_filters.cc policy_filters.hh 
	               single_varrw.hh 
	policy/common Makefile.am Makefile.in dispatcher.hh varrw.hh 
	policy/test   Makefile.am Makefile.in execpolicy.cc policy1.src 
	rib           parser.hh rt_tab_pol_conn.cc 
	rip           output.hh route_db.cc 
	static_routes static_routes_node.cc 

Added files:
	bgp           bgp_varrw_export.cc bgp_varrw_export.hh 
	              route_table_policy_ex.cc route_table_policy_ex.hh 
	etc/templates policy_bgp.tp 
	policy/common varrw.cc 

Removed files:
	rtrmgr        policyvarmap.conf 

Log message:
	* Initial integration of policy manager and rtrmgr.
	* Some support for BGP policies via rtrmgr.
	* Initial support for policy tracing on a "per route / policy" basis.
	* Fixes for gcc41 [compiles with gcc version 4.1.0 20050625 (experimental)]
	* Hopefully regression tests won't die.  I will have all tomorrow to sort them if they do.
	* Support for "complex" BGP policies coming soon.  And route pushing too.

Revision  Changes                                 Path
1.36      +5 -1;  commitid: 157a042cddf177ea6;    xorp/bgp/Makefile.am
1.51      +16 -11;  commitid: 157a042cddf177ea6;  xorp/bgp/Makefile.in
1.8       +73 -34;  commitid: 157a042cddf177ea6;  xorp/bgp/bgp_varrw.cc
1.7       +24 -14;  commitid: 157a042cddf177ea6;  xorp/bgp/bgp_varrw.hh
1.1       +37 -0                                  xorp/bgp/bgp_varrw_export.cc (new)
1.1       +56 -0                                  xorp/bgp/bgp_varrw_export.hh (new)
1.57      +11 -1;  commitid: 157a042cddf177ea6;   xorp/bgp/path_attribute.cc
1.33      +2 -1;  commitid: 157a042cddf177ea6;    xorp/bgp/path_attribute.hh
1.67      +12 -11;  commitid: 157a042cddf177ea6;  xorp/bgp/plumbing.cc
1.31      +2 -1;  commitid: 157a042cddf177ea6;    xorp/bgp/plumbing.hh
1.6       +26 -15;  commitid: 157a042cddf177ea6;  xorp/bgp/route_table_policy.cc
1.6       +16 -4;  commitid: 157a042cddf177ea6;   xorp/bgp/route_table_policy.hh
1.1       +49 -0                                  xorp/bgp/route_table_policy_ex.cc (new)
1.1       +60 -0                                  xorp/bgp/route_table_policy_ex.hh (new)
1.40      +3 -3;  commitid: 157a042cddf177ea6;    xorp/bgp/route_table_ribin.cc
1.41      +3 -19;  commitid: 157a042cddf177ea6;   xorp/etc/templates/bgp.tp
1.4       +82 -62;  commitid: 157a042cddf177ea6;  xorp/etc/templates/policy.tp
1.1       +215 -0                                 xorp/etc/templates/policy_bgp.tp (new)
1.17      +29 -7;  commitid: 157a042cddf177ea6;   xorp/etc/templates/static_routes.tp
1.7       +2 -2;  commitid: 157a042cddf177ea6;    xorp/fea/rawsock4.hh
1.8       +2 -2;  commitid: 157a042cddf177ea6;    xorp/fea/rawsock6.hh
1.23      +3 -15;  commitid: 157a042cddf177ea6;   xorp/fib2mrib/fib2mrib_node.cc
1.15      +2 -2;  commitid: 157a042cddf177ea6;    xorp/libxipc/finder_messenger.hh
1.12      +9 -1;  commitid: 157a042cddf177ea6;    xorp/libxipc/test_finder_messenger.cc
1.27      +1 -1;  commitid: 157a042cddf177ea6;    xorp/policy/Makefile.in
1.4       +2 -1;  commitid: 157a042cddf177ea6;    xorp/policy/backend/Makefile.am
1.7       +2 -2;  commitid: 157a042cddf177ea6;    xorp/policy/backend/Makefile.in
1.3       +8 -8;  commitid: 157a042cddf177ea6;    xorp/policy/backend/iv_exec.cc
1.3       +53 -9;  commitid: 157a042cddf177ea6;   xorp/policy/backend/policy_filter.cc
1.3       +2 -6;  commitid: 157a042cddf177ea6;    xorp/policy/backend/policy_filter.hh
1.3       +12 -13;  commitid: 157a042cddf177ea6;  xorp/policy/backend/policy_filters.cc
1.3       +2 -3;  commitid: 157a042cddf177ea6;    xorp/policy/backend/policy_filters.hh
1.4       +2 -2;  commitid: 157a042cddf177ea6;    xorp/policy/backend/single_varrw.hh
1.4       +2 -2;  commitid: 157a042cddf177ea6;    xorp/policy/code_generator.cc
1.4       +2 -1;  commitid: 157a042cddf177ea6;    xorp/policy/common/Makefile.am
1.7       +5 -3;  commitid: 157a042cddf177ea6;    xorp/policy/common/Makefile.in
1.3       +2 -2;  commitid: 157a042cddf177ea6;    xorp/policy/common/dispatcher.hh
1.1       +71 -0                                  xorp/policy/common/varrw.cc (new)
1.3       +49 -2;  commitid: 157a042cddf177ea6;   xorp/policy/common/varrw.hh
1.4       +5 -3;  commitid: 157a042cddf177ea6;    xorp/policy/configuration.cc
1.3       +5 -1;  commitid: 157a042cddf177ea6;    xorp/policy/lex.yy_policy_parser.cc
1.3       +5 -1;  commitid: 157a042cddf177ea6;    xorp/policy/policy.l
1.3       +2 -2;  commitid: 157a042cddf177ea6;    xorp/policy/semantic_varrw.cc
1.8       +20 -3;  commitid: 157a042cddf177ea6;   xorp/policy/term.cc
1.5       +2 -1;  commitid: 157a042cddf177ea6;    xorp/policy/test/Makefile.am
1.9       +2 -2;  commitid: 157a042cddf177ea6;    xorp/policy/test/Makefile.in
1.3       +12 -7;  commitid: 157a042cddf177ea6;   xorp/policy/test/execpolicy.cc
1.3       +1 -0;  commitid: 157a042cddf177ea6;    xorp/policy/test/policy1.src
1.4       +24 -1;  commitid: 157a042cddf177ea6;   xorp/policy/var_map.cc
1.4       +34 -14;  commitid: 157a042cddf177ea6;  xorp/policy/var_map.hh
1.3       +1 -1;  commitid: 157a042cddf177ea6;    xorp/policy/yacc.yy_policy_parser.cc
1.17      +7 -1;  commitid: 157a042cddf177ea6;    xorp/rib/parser.hh
1.6       +2 -7;  commitid: 157a042cddf177ea6;    xorp/rib/rt_tab_pol_conn.cc
1.9       +3 -9;  commitid: 157a042cddf177ea6;    xorp/rip/output.hh
1.22      +4 -19;  commitid: 157a042cddf177ea6;   xorp/rip/route_db.cc
1.2       +0 -50                                  xorp/rtrmgr/policyvarmap.conf (dead)
1.26      +3 -15;  commitid: 157a042cddf177ea6;   xorp/static_routes/static_routes_node.cc