[Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/policy xorp/policy/backend xorp/policy/test

Andrea Bittau abittau at icir.org
Wed Aug 6 01:17:10 PDT 2008


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	abittau at chum.icir.org	2008-08-06 08:17:10 UTC

XORP CVS repository


Modified files:
	etc/templates bgp.tp 
	policy        code_generator.cc code_generator.hh 
	              configuration.cc configuration.hh 
	              lex.yy_policy_parser.cc node.hh policy.l policy.y 
	              policy_list.cc policy_list.hh policy_target.cc 
	              policy_target.hh source_match_code_generator.cc 
	              source_match_code_generator.hh visitor.hh 
	              visitor_printer.cc visitor_printer.hh 
	              visitor_semantic.cc visitor_semantic.hh 
	              visitor_setdep.cc visitor_setdep.hh 
	              yacc.yy_policy_parser.cc yacc.yy_policy_parser.cc.h 
	policy/backend backend.l backend.y instr_visitor.hh 
	               instruction.hh iv_exec.cc iv_exec.hh 
	               lex.yy_policy_backend_parser.cc 
	               yacc.yy_policy_backend_parser.cc 
	               yacc.yy_policy_backend_parser.cc.h 
	policy/test   compilepolicy.cc compilepolicy.l compilepolicy.y 
	              lex.yy_compile_policy.cc yacc.yy_compile_policy.cc 
	              yacc.yy_compile_policy.cc.h 

Log message:
	Add per-peer BGP policy support.  This closes Bugzilla #667.  The per-peer
	policies override global ones, i.e, per-peer are executed first.

Revision  Changes                                    Path
1.96      +17 -2;  commitid: 86ff48995df941a7;       xorp/etc/templates/bgp.tp
1.10      +27 -36;  commitid: 86ff48995df941a7;      xorp/policy/backend/backend.l
1.13      +5 -7;  commitid: 86ff48995df941a7;        xorp/policy/backend/backend.y
1.8       +3 -2;  commitid: 86ff48995df941a7;        xorp/policy/backend/instr_visitor.hh
1.12      +17 -1;  commitid: 86ff48995df941a7;       xorp/policy/backend/instruction.hh
1.25      +30 -3;  commitid: 86ff48995df941a7;       xorp/policy/backend/iv_exec.cc
1.16      +6 -3;  commitid: 86ff48995df941a7;        xorp/policy/backend/iv_exec.hh
1.11      +890 -789;  commitid: 86ff48995df941a7;    xorp/policy/backend/lex.yy_policy_backend_parser.cc
1.13      +1752 -555;  commitid: 86ff48995df941a7;   xorp/policy/backend/yacc.yy_policy_backend_parser.cc
1.6       +0 -40;  commitid: 86ff48995df941a7;       xorp/policy/backend/yacc.yy_policy_backend_parser.cc.h
1.16      +26 -10;  commitid: 86ff48995df941a7;      xorp/policy/code_generator.cc
1.10      +5 -4;  commitid: 86ff48995df941a7;        xorp/policy/code_generator.hh
1.24      +222 -94;  commitid: 86ff48995df941a7;     xorp/policy/configuration.cc
1.15      +64 -33;  commitid: 86ff48995df941a7;      xorp/policy/configuration.hh
1.16      +3097 -2844;  commitid: 86ff48995df941a7;  xorp/policy/lex.yy_policy_parser.cc
1.13      +17 -1;  commitid: 86ff48995df941a7;       xorp/policy/node.hh
1.15      +11 -16;  commitid: 86ff48995df941a7;      xorp/policy/policy.l
1.13      +18 -26;  commitid: 86ff48995df941a7;      xorp/policy/policy.y
1.14      +62 -9;  commitid: 86ff48995df941a7;       xorp/policy/policy_list.cc
1.8       +13 -15;  commitid: 86ff48995df941a7;      xorp/policy/policy_list.hh
1.19      +33 -13;  commitid: 86ff48995df941a7;      xorp/policy/policy_target.cc
1.15      +4 -4;  commitid: 86ff48995df941a7;        xorp/policy/policy_target.hh
1.18      +30 -25;  commitid: 86ff48995df941a7;      xorp/policy/source_match_code_generator.cc
1.12      +17 -19;  commitid: 86ff48995df941a7;      xorp/policy/source_match_code_generator.hh
1.15      +1 -2;  commitid: 86ff48995df941a7;        xorp/policy/test/compilepolicy.cc
1.7       +1 -1;  commitid: 86ff48995df941a7;        xorp/policy/test/compilepolicy.l
1.8       +22 -20;  commitid: 86ff48995df941a7;      xorp/policy/test/compilepolicy.y
1.8       +740 -650;  commitid: 86ff48995df941a7;    xorp/policy/test/lex.yy_compile_policy.cc
1.10      +1654 -479;  commitid: 86ff48995df941a7;   xorp/policy/test/yacc.yy_compile_policy.cc
1.4       +0 -31;  commitid: 86ff48995df941a7;       xorp/policy/test/yacc.yy_compile_policy.cc.h
1.10      +5 -2;  commitid: 86ff48995df941a7;        xorp/policy/visitor.hh
1.9       +15 -5;  commitid: 86ff48995df941a7;       xorp/policy/visitor_printer.cc
1.7       +2 -1;  commitid: 86ff48995df941a7;        xorp/policy/visitor_printer.hh
1.19      +9 -7;  commitid: 86ff48995df941a7;        xorp/policy/visitor_semantic.cc
1.13      +12 -18;  commitid: 86ff48995df941a7;      xorp/policy/visitor_semantic.hh
1.12      +9 -4;  commitid: 86ff48995df941a7;        xorp/policy/visitor_setdep.cc
1.9       +2 -1;  commitid: 86ff48995df941a7;        xorp/policy/visitor_setdep.hh
1.17      +1894 -721;  commitid: 86ff48995df941a7;   xorp/policy/yacc.yy_policy_parser.cc
1.8       +0 -51;  commitid: 86ff48995df941a7;       xorp/policy/yacc.yy_policy_parser.cc.h



More information about the Xorp-cvs mailing list