No subject



Tue Mar 23 3:24:27 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Tue, 23 Mar 2004 03:25:01 -0800
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 i2NBP1ZK060381
	for <atanu@tigger.icir.org>; Tue, 23 Mar 2004 03:25:01 -0800 (PST)
	(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 i2NBP1BR016013
	for <atanu@icir.org>; Tue, 23 Mar 2004 03:25:01 -0800 (PST)
	(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 i2NBP0Gv026256;
	Tue, 23 Mar 2004 03:25:00 -0800 (PST)
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 i2NBORGv026245
	for <xorp-cvs@icsi.berkeley.edu>; Tue, 23 Mar 2004 03:24:27 -0800 (PST)
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 i2NBORBR016008
	for <xorp-cvs@icir.org>; Tue, 23 Mar 2004 03:24:27 -0800 (PST)
	(envelope-from pavlin@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 i2NBORRS062503
	for <xorp-cvs@icir.org>; Tue, 23 Mar 2004 03:24:27 -0800 (PST)
	(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i2NBORFa062502;
	Tue, 23 Mar 2004 03:24:27 -0800 (PST)
	(envelope-from pavlin)
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200403231124.i2NBORFa062502@xorpc.icir.org>
Date:     Tue, 23 Mar 2004  3:24:27  ()
To: xorp-cvs@icir.org
Reply-To: pavlin@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/rib/ parser_direct_cmds.hh rib.cc rib.hh test_register.cc  	           xrl_target.cc xrl_target.hh  xorp/xrl/interfaces/ rib.xif rib_xif.cc rib_xif.hh  xorp/xrl/targets/ rib.xrls rib_base.cc rib_base.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/xrl/targets/
Changes by:	pavlin@xorpc.icir.org.	04/03/23 03:24:27

Modified files:
	xorp/rib/: parser_direct_cmds.hh rib.cc rib.hh test_register.cc 
	           xrl_target.cc xrl_target.hh 
	xorp/xrl/interfaces/: rib.xif rib_xif.cc rib_xif.hh 
	xorp/xrl/targets/: rib.xrls rib_base.cc rib_base.hh 

Log message:
	Added new RIB XRLs:
	
	add_interface_route[4,6]
	replace_interface_route[4,6]
	
	Those XRLs are used to add or replace a route by explicity specifying
	the network interface/vif toward the destination instead of relying
	on the RIB to calculate the interface toward the next-hop router
	(based on subnet address information).
	For example, in case of wireless protocols we cannot use subnet addresses
	to compute the wireless interface because in general the neighbors
	may not share a common subnet address.
	
	The existing XRLs add_route[4,6] and replace_route[4,6] are kept unmodified.
	
	Note that for the time being there are no delete_interface_route[4,6]
	XRLs simply because we need only the destination prefix address
	to identify and delete an existing route.

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