No subject



Fri Feb 7 14:55:21 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 07 Feb 2003 14:56: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 h17Mu2ws002191
	for <atanu@tigger.icir.org>; Fri, 7 Feb 2003 14:56: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 h17Mu260095373
	for <atanu@icir.org>; Fri, 7 Feb 2003 14:56: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 OAA12032;
	Fri, 7 Feb 2003 14:56: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 OAA12008
	for <xorp-cvs@icsi.berkeley.edu>; Fri, 7 Feb 2003 14:55:21 -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 h17MtL60095365
	for <xorp-cvs@icir.org>; Fri, 7 Feb 2003 14:55:21 -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 h17MtL8a074353
	for <xorp-cvs@icir.org>; Fri, 7 Feb 2003 14:55:21 -0800 (PST)
	(envelope-from mjh@xorpc.icir.org)
Received: (from mjh@localhost)
	by xorpc.icir.org (8.12.3/8.12.3/Submit) id h17MtLD5074352;
	Fri, 7 Feb 2003 14:55:21 -0800 (PST)
	(envelope-from mjh)
From: Mark Handley <mjh@icir.org>
Message-Id: <200302072255.h17MtLD5074352@xorpc.icir.org>
Date:     Fri,  7 Feb 2003 14:55:21  ()
To: xorp-cvs@icir.org
Reply-To: mjh@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/ route_queue.cc route_queue.hh route_table_cache.cc  	           route_table_fanout.cc route_table_ribout.cc  	           subnet_route.cc subnet_route.hh
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/07 14:55:21

Modified files:
	xorp/bgp/: route_queue.cc route_queue.hh route_table_cache.cc 
	           route_table_fanout.cc route_table_ribout.cc 
	           subnet_route.cc subnet_route.hh 

Log message:
	Add SubnetRouteRef class, which simply maintains a pointer to a
	SubnetRoute and updates the SubnetRoute's reference count
	appropriately.  This avoids needing to store a copy of a SubnetRoute
	in any of our internal queues, because the original SubnetRoute won't
	be deleted until the reference count goes to zero.
	
	Also, remove token sanity check from SubnetRoute as the reference
	count makes it unnecessary.
	
	Minor change to RouteQueueEntry API.

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