No subject



Fri Sep 17 13:49:02 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 17 Sep 2004 08:33:03 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.11/8.12.8) with ESMTP id i8HFX3vO050175
	for <atanu@tigger.icir.org>; Fri, 17 Sep 2004 08:33:03 -0700 (PDT)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id i8HFX2NK037495
	for <atanu@icir.org>; Fri, 17 Sep 2004 08:33:02 -0700 (PDT)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
	by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id i8HFX0GF001443;
	Fri, 17 Sep 2004 08:33:01 -0700 (PDT)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id i8HDn3GF028576
	for <xorp-cvs@icsi.berkeley.edu>; Fri, 17 Sep 2004 06:49:03 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id i8HDn3NK035035
	for <xorp-cvs@icir.org>; Fri, 17 Sep 2004 06:49:03 -0700 (PDT)
	(envelope-from abittau@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.9p1/8.12.8) with ESMTP id i8HDn2Ib018129
	for <xorp-cvs@icir.org>; Fri, 17 Sep 2004 06:49:02 -0700 (PDT)
	(envelope-from abittau@xorpc.icir.org)
Received: (from abittau@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i8HDn2kN018128
	for xorp-cvs@icir.org; Fri, 17 Sep 2004 13:49:02 GMT
	(envelope-from abittau)
Date: Fri, 17 Sep 2004 13:49:02 GMT
From: Andrea Bittau <abittau@icir.org>
Message-Id: <200409171349.i8HDn2kN018128@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/backend xorp/policy/common
 xorp/policy/test
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	abittau@xorpc.icir.org	2004-09-17 13:49:02 UTC

XORP CVS repository


Modified files:
	policy        .cvsignore Makefile.am Makefile.in policy_module.h 
	              term.cc term.hh 

Added files:
	policy        BUGS code.cc code.hh code_generator.cc 
	              code_generator.hh code_list.cc code_list.hh 
	              configuration.cc configuration.hh dependancy.hh 
	              export_code_generator.cc export_code_generator.hh 
	              filter_manager.cc filter_manager.hh 
	              filter_manager_base.hh lex.yy_policy_parser.cc 
	              node.hh node_base.hh parser.cc parser.hh policy.l 
	              policy.y policy_list.cc policy_list.hh 
	              policy_map.cc policy_map.hh policy_parser.hh 
	              policy_statement.cc policy_statement.hh 
	              policy_target.cc policy_target.hh process_watch.cc 
	              process_watch.hh process_watch_base.hh 
	              pw_notifier.hh semantic_varrw.cc semantic_varrw.hh 
	              set_map.cc set_map.hh 
	              source_match_code_generator.cc 
	              source_match_code_generator.hh var_map.cc 
	              var_map.hh visitor.hh visitor_semantic.cc 
	              visitor_semantic.hh visitor_setdep.cc 
	              visitor_setdep.hh xorp_policy.cc xrl_target.cc 
	              xrl_target.hh yacc.yy_policy_parser.cc 
	              yacc.yy_policy_parser.cc.h 
	policy/backend Makefile.am Makefile.in backend.l backend.y 
	               instr_visitor.hh instruction.hh 
	               instruction_base.hh iv_exec.cc iv_exec.hh 
	               lex.yy_policy_backend_parser.cc 
	               policy_backend_parser.hh policy_filter.cc 
	               policy_filter.hh policy_filters.cc 
	               policy_filters.hh policy_instr.hh 
	               policy_redist_map.cc policy_redist_map.hh 
	               policytags.cc policytags.hh set_manager.cc 
	               set_manager.hh single_varrw.cc single_varrw.hh 
	               term_instr.hh yacc.yy_policy_backend_parser.cc 
	               yacc.yy_policy_backend_parser.cc.h 
	policy/common Makefile.am Makefile.in dispatcher.cc dispatcher.hh 
	              elem_null.hh elem_set.cc elem_set.hh element.cc 
	              element.hh element_base.hh element_factory.cc 
	              element_factory.hh filter.cc filter.hh operator.hh 
	              operator_base.hh policy_exception.hh 
	              policy_utils.cc policy_utils.hh 
	              register_elements.cc register_elements.hh 
	              register_operations.cc register_operations.hh 
	              varrw.hh 
	policy/test   Makefile.am Makefile.in compilepolicy.cc 
	              compilepolicy.l compilepolicy.y dummy_test.sh 
	              execpolicy.cc file_varrw.cc file_varrw.hh 
	              filter_manager_fake.cc filter_manager_fake.hh 
	              lex.yy_compile_policy.cc policy1.src policy1.var 
	              policy2.src policy2.var policyvarmap.conf 
	              process_watch_fake.cc process_watch_fake.hh 
	              test_policy.sh yacc.yy_compile_policy.cc 
	              yacc.yy_compile_policy.cc.h 

Removed files:
	policy        action.cc action.hh from.cc from.hh policy_route.cc 
	              policy_route.hh statement.cc statement.hh 
	              test_policy.cc then.cc then.hh to.cc to.hh 

Log message:
	Initial import for policy based route filtering an redistribution.

Revision  Changes    Path
1.3       +1 -1      xorp/policy/.cvsignore
1.1       +14 -0     xorp/policy/BUGS (new)
1.7       +80 -44    xorp/policy/Makefile.am
1.19      +195 -133  xorp/policy/Makefile.in
1.4       +0 -53     xorp/policy/action.cc (dead)
1.4       +0 -47     xorp/policy/action.hh (dead)
1.1       +48 -0     xorp/policy/backend/Makefile.am (new)
1.1       +339 -0    xorp/policy/backend/Makefile.in (new)
1.1       +165 -0    xorp/policy/backend/backend.l (new)
1.1       +146 -0    xorp/policy/backend/backend.y (new)
1.1       +58 -0     xorp/policy/backend/instr_visitor.hh (new)
1.1       +270 -0    xorp/policy/backend/instruction.hh (new)
1.1       +46 -0     xorp/policy/backend/instruction_base.hh (new)
1.1       +308 -0    xorp/policy/backend/iv_exec.cc (new)
1.1       +172 -0    xorp/policy/backend/iv_exec.hh (new)
1.1       +1849 -0   xorp/policy/backend/lex.yy_policy_backend_parser.cc (new)
1.1       +65 -0     xorp/policy/backend/policy_backend_parser.hh (new)
1.1       +91 -0     xorp/policy/backend/policy_filter.cc (new)
1.1       +83 -0     xorp/policy/backend/policy_filter.hh (new)
1.1       +60 -0     xorp/policy/backend/policy_filters.cc (new)
1.1       +90 -0     xorp/policy/backend/policy_filters.hh (new)
1.1       +64 -0     xorp/policy/backend/policy_instr.hh (new)
1.1       +68 -0     xorp/policy/backend/policy_redist_map.cc (new)
1.1       +69 -0     xorp/policy/backend/policy_redist_map.hh (new)
1.1       +126 -0    xorp/policy/backend/policytags.cc (new)
1.1       +111 -0    xorp/policy/backend/policytags.hh (new)
1.1       +56 -0     xorp/policy/backend/set_manager.cc (new)
1.1       +77 -0     xorp/policy/backend/set_manager.hh (new)
1.1       +103 -0    xorp/policy/backend/single_varrw.cc (new)
1.1       +131 -0    xorp/policy/backend/single_varrw.hh (new)
1.1       +63 -0     xorp/policy/backend/term_instr.hh (new)
1.1       +619 -0    xorp/policy/backend/yacc.yy_policy_backend_parser.cc (new)
1.1       +37 -0     xorp/policy/backend/yacc.yy_policy_backend_parser.cc.h (new)
1.1       +116 -0    xorp/policy/code.cc (new)
1.1       +101 -0    xorp/policy/code.hh (new)
1.1       +191 -0    xorp/policy/code_generator.cc (new)
1.1       +106 -0    xorp/policy/code_generator.hh (new)
1.1       +93 -0     xorp/policy/code_list.cc (new)
1.1       +86 -0     xorp/policy/code_list.hh (new)
1.1       +31 -0     xorp/policy/common/Makefile.am (new)
1.1       +326 -0    xorp/policy/common/Makefile.in (new)
1.1       +128 -0    xorp/policy/common/dispatcher.cc (new)
1.1       +232 -0    xorp/policy/common/dispatcher.hh (new)
1.1       +44 -0     xorp/policy/common/elem_null.hh (new)
1.1       +155 -0    xorp/policy/common/elem_set.cc (new)
1.1       +160 -0    xorp/policy/common/elem_set.hh (new)
1.1       +32 -0     xorp/policy/common/element.cc (new)
1.1       +236 -0    xorp/policy/common/element.hh (new)
1.1       +64 -0     xorp/policy/common/element_base.hh (new)
1.1       +48 -0     xorp/policy/common/element_factory.cc (new)
1.1       +131 -0    xorp/policy/common/element_factory.hh (new)
1.1       +33 -0     xorp/policy/common/filter.cc (new)
1.1       +54 -0     xorp/policy/common/filter.hh (new)
1.1       +66 -0     xorp/policy/common/operator.hh (new)
1.1       +78 -0     xorp/policy/common/operator_base.hh (new)
1.1       +46 -0     xorp/policy/common/policy_exception.hh (new)
1.1       +118 -0    xorp/policy/common/policy_utils.cc (new)
1.1       +157 -0    xorp/policy/common/policy_utils.hh (new)
1.1       +88 -0     xorp/policy/common/register_elements.cc (new)
1.1       +35 -0     xorp/policy/common/register_elements.hh (new)
1.1       +237 -0    xorp/policy/common/register_operations.cc (new)
1.1       +36 -0     xorp/policy/common/register_operations.hh (new)
1.1       +82 -0     xorp/policy/common/varrw.hh (new)
1.1       +552 -0    xorp/policy/configuration.cc (new)
1.1       +342 -0    xorp/policy/configuration.hh (new)
1.1       +300 -0    xorp/policy/dependancy.hh (new)
1.1       +67 -0     xorp/policy/export_code_generator.cc (new)
1.1       +50 -0     xorp/policy/export_code_generator.hh (new)
1.1       +343 -0    xorp/policy/filter_manager.cc (new)
1.1       +213 -0    xorp/policy/filter_manager.hh (new)
1.1       +52 -0     xorp/policy/filter_manager_base.hh (new)
1.5       +0 -33     xorp/policy/from.cc (dead)
1.4       +0 -32     xorp/policy/from.hh (dead)
1.1       +2870 -0   xorp/policy/lex.yy_policy_parser.cc (new)
1.1       +328 -0    xorp/policy/node.hh (new)
1.1       +61 -0     xorp/policy/node_base.hh (new)
1.1       +48 -0     xorp/policy/parser.cc (new)
1.1       +56 -0     xorp/policy/parser.hh (new)
1.1       +180 -0    xorp/policy/policy.l (new)
1.1       +123 -0    xorp/policy/policy.y (new)
1.1       +288 -0    xorp/policy/policy_list.cc (new)
1.1       +177 -0    xorp/policy/policy_list.hh (new)
1.1       +56 -0     xorp/policy/policy_map.cc (new)
1.1       +100 -0    xorp/policy/policy_map.hh (new)
1.3       +15 -26    xorp/policy/policy_module.h
1.1       +55 -0     xorp/policy/policy_parser.hh (new)
1.6       +0 -39     xorp/policy/policy_route.cc (dead)
1.5       +0 -79     xorp/policy/policy_route.hh (dead)
1.1       +159 -0    xorp/policy/policy_statement.cc (new)
1.1       +144 -0    xorp/policy/policy_statement.hh (new)
1.1       +167 -0    xorp/policy/policy_target.cc (new)
1.1       +234 -0    xorp/policy/policy_target.hh (new)
1.1       +90 -0     xorp/policy/process_watch.cc (new)
1.1       +121 -0    xorp/policy/process_watch.hh (new)
1.1       +38 -0     xorp/policy/process_watch_base.hh (new)
1.1       +49 -0     xorp/policy/pw_notifier.hh (new)
1.1       +73 -0     xorp/policy/semantic_varrw.cc (new)
1.1       +106 -0    xorp/policy/semantic_varrw.hh (new)
1.1       +82 -0     xorp/policy/set_map.cc (new)
1.1       +114 -0    xorp/policy/set_map.hh (new)
1.1       +156 -0    xorp/policy/source_match_code_generator.cc (new)
1.1       +101 -0    xorp/policy/source_match_code_generator.hh (new)
1.5       +0 -61     xorp/policy/statement.cc (dead)
1.4       +0 -37     xorp/policy/statement.hh (dead)
1.4       +87 -18    xorp/policy/term.cc
1.4       +114 -18   xorp/policy/term.hh
1.1       +45 -0     xorp/policy/test/Makefile.am (new)
1.1       +402 -0    xorp/policy/test/Makefile.in (new)
1.1       +350 -0    xorp/policy/test/compilepolicy.cc (new)
1.1       +176 -0    xorp/policy/test/compilepolicy.l (new)
1.1       +141 -0    xorp/policy/test/compilepolicy.y (new)
1.1       +28 -0     xorp/policy/test/dummy_test.sh (new)
1.1       +109 -0    xorp/policy/test/execpolicy.cc (new)
1.1       +136 -0    xorp/policy/test/file_varrw.cc (new)
1.1       +62 -0     xorp/policy/test/file_varrw.hh (new)
1.1       +30 -0     xorp/policy/test/filter_manager_fake.cc (new)
1.1       +28 -0     xorp/policy/test/filter_manager_fake.hh (new)
1.1       +2862 -0   xorp/policy/test/lex.yy_compile_policy.cc (new)
1.1       +14 -0     xorp/policy/test/policy1.src (new)
1.1       +2 -0      xorp/policy/test/policy1.var (new)
1.1       +20 -0     xorp/policy/test/policy2.src (new)
1.1       +2 -0      xorp/policy/test/policy2.var (new)
1.1       +50 -0     xorp/policy/test/policyvarmap.conf (new)
1.1       +25 -0     xorp/policy/test/process_watch_fake.cc (new)
1.1       +27 -0     xorp/policy/test/process_watch_fake.hh (new)
1.1       +42 -0     xorp/policy/test/test_policy.sh (new)
1.1       +534 -0    xorp/policy/test/yacc.yy_compile_policy.cc (new)
1.1       +26 -0     xorp/policy/test/yacc.yy_compile_policy.cc.h (new)
1.3       +0 -21     xorp/policy/test_policy.cc (dead)
1.4       +0 -45     xorp/policy/then.cc (dead)
1.4       +0 -37     xorp/policy/then.hh (dead)
1.4       +0 -32     xorp/policy/to.cc (dead)
1.4       +0 -32     xorp/policy/to.hh (dead)
1.1       +153 -0    xorp/policy/var_map.cc (new)
1.1       +154 -0    xorp/policy/var_map.hh (new)
1.1       +75 -0     xorp/policy/visitor.hh (new)
1.1       +270 -0    xorp/policy/visitor_semantic.cc (new)
1.1       +115 -0    xorp/policy/visitor_semantic.hh (new)
1.1       +149 -0    xorp/policy/visitor_setdep.cc (new)
1.1       +89 -0     xorp/policy/visitor_setdep.hh (new)
1.1       +68 -0     xorp/policy/xorp_policy.cc (new)
1.1       +300 -0    xorp/policy/xrl_target.cc (new)
1.1       +143 -0    xorp/policy/xrl_target.hh (new)
1.1       +671 -0    xorp/policy/yacc.yy_policy_parser.cc (new)
1.1       +40 -0     xorp/policy/yacc.yy_policy_parser.cc.h (new)
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs