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