No subject



Wed Apr 28 8:56:48 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 28 Apr 2004 08:57:01 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.9p1/8.12.8) with ESMTP id i3SFv1XG042583
	for <atanu@tigger.icir.org>; Wed, 28 Apr 2004 08:57:01 -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 i3SFv1hw074609
	for <atanu@icir.org>; Wed, 28 Apr 2004 08:57:01 -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 i3SFv0ZC016753;
	Wed, 28 Apr 2004 08:57:00 -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 i3SFumZC016737
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 28 Apr 2004 08:56:48 -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 i3SFumhw074603
	for <xorp-cvs@icir.org>; Wed, 28 Apr 2004 08:56:48 -0700 (PDT)
	(envelope-from hodson@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 i3SFumgd010204
	for <xorp-cvs@icir.org>; Wed, 28 Apr 2004 08:56:48 -0700 (PDT)
	(envelope-from hodson@xorpc.icir.org)
Received: (from hodson@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i3SFum1J010203;
	Wed, 28 Apr 2004 08:56:48 -0700 (PDT)
	(envelope-from hodson)
From: Orion Hodson <hodson@icir.org>
Message-Id: <200404281556.i3SFum1J010203@xorpc.icir.org>
Date:     Wed, 28 Apr 2004  8:56:48  ()
To: xorp-cvs@icir.org
Reply-To: hodson@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/rib/ rib.cc rib.hh rt_tab_base.hh rt_tab_extint.cc  	           rt_tab_extint.hh rt_tab_merged.cc rt_tab_merged.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/www/data/cvs
Module name:	xorp
Repository:	xorp/rib/
Changes by:	hodson@xorpc.icir.org.	04/04/28 08:56:48

Modified files:
	xorp/rib/: rib.cc rib.hh rt_tab_base.hh rt_tab_extint.cc 
	           rt_tab_extint.hh rt_tab_merged.cc rt_tab_merged.hh 

Log message:
	Remove deprecated methods from RIB :- new_merged_table(), new_extint_table().
	
	Base tablenames of ExtIntTable and MergedTable on currently associated
	parents, as opposed to parents when first instantiated.  The latter is
	confusing when debugging when additional tables are plumbed in after
	either table type instantiated.
	
	Add RouteTable::set_tablename() to facilitate changing table name.
	
	Store instantiated tables in a list rather than name keyed map.  This
	makes sense with above changes and has neglible performance impact.

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