No subject



Sat Feb 8 16:25:30 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Sat, 08 Feb 2003 16:26:03 -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 h190Q3ws001227
	for <atanu@tigger.icir.org>; Sat, 8 Feb 2003 16:26:03 -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 h190Q360010511
	for <atanu@icir.org>; Sat, 8 Feb 2003 16:26:03 -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 QAA03241;
	Sat, 8 Feb 2003 16:26:02 -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 QAA03231
	for <xorp-cvs@icsi.berkeley.edu>; Sat, 8 Feb 2003 16:25:31 -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 h190PV60010509
	for <xorp-cvs@icir.org>; Sat, 8 Feb 2003 16:25:31 -0800 (PST)
	(envelope-from pavlin@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 h190PU8a076100
	for <xorp-cvs@icir.org>; Sat, 8 Feb 2003 16:25:30 -0800 (PST)
	(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
	by xorpc.icir.org (8.12.3/8.12.3/Submit) id h190PUCQ076099;
	Sat, 8 Feb 2003 16:25:30 -0800 (PST)
	(envelope-from pavlin)
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200302090025.h190PUCQ076099@xorpc.icir.org>
Date:     Sat,  8 Feb 2003 16:25:30  ()
To: xorp-cvs@icir.org
Reply-To: pavlin@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/pim/ pim_mre_rpf.cc pim_mre_track_state.cc  	           pim_mre_track_state.hh pim_mrt.hh pim_mrt_task.cc  xorp/pim/docs/ pim_track_state_name.txt pim_track_state_num.txt
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/pim/docs/
Changes by:	pavlin@xorpc.icir.org.	03/02/08 16:25:30

Modified files:
	xorp/pim/: pim_mre_rpf.cc pim_mre_track_state.cc 
	           pim_mre_track_state.hh pim_mrt.hh pim_mrt_task.cc 
	xorp/pim/docs/: pim_track_state_name.txt pim_track_state_num.txt 

Log message:
	Reorganize the dependency tracking mechanism to add support
	for "RPF_interface(S) stops being I" and
	"RPF_interface(RP(G)) stops being I" for the (S,G) and (*,G) assert
	state machine.
	For this, methods PimMre::recompute_mrib_rp_sg() and
	PimMre::recompute_mrib_rp_wc() recompute also the old and new
	RPF interfaces (toward S and RP respectively), and if they are different,
	they schedule the appropriate tasks that will take care of the
	Assert state machine.
	Previously, the dependency tracking mechanism did not contain the
	old value of the RPF interface, therefore it could not know
	whether the RPF interface has really changed or not.

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