No subject



Wed Feb 5 22:44:35 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 05 Feb 2003 22:45:02 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.3/8.12.3) with ESMTP id h166j2ws007331
	for <atanu@tigger.icir.org>; Wed, 5 Feb 2003 22:45:02 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.3/8.12.3) with ESMTP id h166j260072070
	for <atanu@icir.org>; Wed, 5 Feb 2003 22:45:02 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.icsi.Berkeley.EDU (localhost [127.0.0.1])
	by ICSI.Berkeley.EDU (8.9.0/8.9.0) with ESMTP id WAA26562;
	Wed, 5 Feb 2003 22:45:01 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by ICSI.Berkeley.EDU (8.9.0/8.9.0) with ESMTP id WAA26545
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 5 Feb 2003 22:44:36 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.3/8.12.3) with ESMTP id h166ia60072065
	for <xorp-cvs@icir.org>; Wed, 5 Feb 2003 22:44:36 -0800 (PST)
	(envelope-from mjh@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.3/8.12.3) with ESMTP id h166ia8a063352
	for <xorp-cvs@icir.org>; Wed, 5 Feb 2003 22:44:36 -0800 (PST)
	(envelope-from mjh@xorpc.icir.org)
Received: (from mjh@localhost)
	by xorpc.icir.org (8.12.3/8.12.3/Submit) id h166iZsb063351;
	Wed, 5 Feb 2003 22:44:35 -0800 (PST)
	(envelope-from mjh)
From: Mark Handley <mjh@icir.org>
Message-Id: <200302060644.h166iZsb063351@xorpc.icir.org>
Date:     Wed,  5 Feb 2003 22:44:35  ()
To: xorp-cvs@icir.org
Reply-To: mjh@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/ peer_handler.cc plumbing_test.cc rib_ipc_handler.cc  	           route_table_cache.cc route_table_filter.cc  	           route_table_ribin.cc subnet_route.cc subnet_route.hh  	           test_cache.cc test_decision.cc test_deletion.cc  ...test_dump.cc  ...test_fanout.cc  ...test_filter.cc  ...test_nhlookup.cc  ...test_ribin.cc  ...test_ribout.cc
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/share/doc/apache/cvs
Module name:	xorp
Repository:	xorp/bgp/
Changes by:	mjh@xorpc.icir.org.	03/02/05 22:44:35

Modified files:
	xorp/bgp/: peer_handler.cc plumbing_test.cc rib_ipc_handler.cc 
	           route_table_cache.cc route_table_filter.cc 
	           route_table_ribin.cc subnet_route.cc subnet_route.hh 
	           test_cache.cc test_decision.cc test_deletion.cc 
	           test_dump.cc test_fanout.cc test_filter.cc 
	           test_nhlookup.cc test_ribin.cc test_ribout.cc 

Log message:
	Changes to SubnetRoute to include a parent route pointer.  We use this
	to chain back to the original unmodified copy of the route, so we can
	know in the RibIn whether a modified verions of a route in RibIn was
	later chosen by Decision, what it's IGP metric was, etc.  Doing this
	without a parent pointer would be pretty inefficient.  The downside of
	the parent pointer is that you have to be careful it can't point to
	something that no longer exists which, while not trotally trivial,
	seems do-able.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs