[Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/policy xorp/policy/test xorp/xrl/interfaces xorp/xrl/targets

Andrea Bittau abittau@icir.org
Tue, 12 Jul 2005 00:47:54 GMT


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

XORP CVS repository


Modified files:
	etc/templates bgp.tp policy.tp static_routes.tp 
	policy        configuration.cc configuration.hh 
	              lex.yy_policy_parser.cc parser.cc parser.hh 
	              policy.l policy.y policy_parser.hh policy_target.cc 
	              policy_target.hh term.cc term.hh xrl_target.cc 
	              xrl_target.hh yacc.yy_policy_parser.cc 
	policy/test   compilepolicy.hh compilepolicy.l compilepolicy.y 
	              lex.yy_compile_policy.cc policy1.src policy2.src 
	              yacc.yy_compile_policy.cc 
	              yacc.yy_compile_policy.cc.h 
	xrl/interfaces policy.xif policy_xif.cc policy_xif.hh 
	xrl/targets   policy.xrls policy_base.cc policy_base.hh 

Removed files:
	etc/templates policy_bgp.tp 

Log message:
	New policy interface.  This actually looks very close to the "ultimate" one.
	i.e. a position and a statement.  The only fix which remains is to transmit the
	position [line number] as a u64 and not a txt.

Revision  Changes                                    Path
1.42      +194 -1;  commitid: 1db942d312d67ea6;      xorp/etc/templates/bgp.tp
1.6       +13 -13;  commitid: 1db942d312d67ea6;      xorp/etc/templates/policy.tp
1.3       +0 -215                                    xorp/etc/templates/policy_bgp.tp (dead)
1.19      +3 -3;  commitid: 1db942d312d67ea6;        xorp/etc/templates/static_routes.tp
1.6       +3 -5;  commitid: 1db942d312d67ea6;        xorp/policy/configuration.cc
1.5       +3 -7;  commitid: 1db942d312d67ea6;        xorp/policy/configuration.hh
1.4       +106 -96;  commitid: 1db942d312d67ea6;     xorp/policy/lex.yy_policy_parser.cc
1.3       +7 -12;  commitid: 1db942d312d67ea6;       xorp/policy/parser.cc
1.3       +6 -4;  commitid: 1db942d312d67ea6;        xorp/policy/parser.hh
1.4       +18 -18;  commitid: 1db942d312d67ea6;      xorp/policy/policy.l
1.3       +0 -7;  commitid: 1db942d312d67ea6;        xorp/policy/policy.y
1.3       +7 -7;  commitid: 1db942d312d67ea6;        xorp/policy/policy_parser.hh
1.5       +3 -5;  commitid: 1db942d312d67ea6;        xorp/policy/policy_target.cc
1.5       +3 -7;  commitid: 1db942d312d67ea6;        xorp/policy/policy_target.hh
1.10      +28 -29;  commitid: 1db942d312d67ea6;      xorp/policy/term.cc
1.8       +22 -19;  commitid: 1db942d312d67ea6;      xorp/policy/term.hh
1.2       +2 -7;  commitid: 1db942d312d67ea6;        xorp/policy/test/compilepolicy.hh
1.3       +23 -26;  commitid: 1db942d312d67ea6;      xorp/policy/test/compilepolicy.l
1.3       +6 -13;  commitid: 1db942d312d67ea6;       xorp/policy/test/compilepolicy.y
1.3       +1235 -1188;  commitid: 1db942d312d67ea6;  xorp/policy/test/lex.yy_compile_policy.cc
1.4       +3 -3;  commitid: 1db942d312d67ea6;        xorp/policy/test/policy1.src
1.3       +4 -4;  commitid: 1db942d312d67ea6;        xorp/policy/test/policy2.src
1.4       +40 -49;  commitid: 1db942d312d67ea6;      xorp/policy/test/yacc.yy_compile_policy.cc
1.3       +1 -1;  commitid: 1db942d312d67ea6;        xorp/policy/test/yacc.yy_compile_policy.cc.h
1.5       +3 -6;  commitid: 1db942d312d67ea6;        xorp/policy/xrl_target.cc
1.5       +2 -4;  commitid: 1db942d312d67ea6;        xorp/policy/xrl_target.hh
1.5       +35 -38;  commitid: 1db942d312d67ea6;      xorp/policy/yacc.yy_policy_parser.cc
1.5       +5 -7;  commitid: 1db942d312d67ea6;        xorp/xrl/interfaces/policy.xif
1.7       +3 -7;  commitid: 1db942d312d67ea6;        xorp/xrl/interfaces/policy_xif.cc
1.6       +4 -11;  commitid: 1db942d312d67ea6;       xorp/xrl/interfaces/policy_xif.hh
1.7       +4 -9;  commitid: 1db942d312d67ea6;        xorp/xrl/targets/policy.xrls
1.7       +4 -6;  commitid: 1db942d312d67ea6;        xorp/xrl/targets/policy_base.cc
1.7       +4 -11;  commitid: 1db942d312d67ea6;       xorp/xrl/targets/policy_base.hh