No subject



Sun May 30 2:57:16 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Sun, 30 May 2004 02:58:03 -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 i4U9w3NG041666
	for <atanu@tigger.icir.org>; Sun, 30 May 2004 02:58:03 -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 i4U9w3PA046291
	for <atanu@icir.org>; Sun, 30 May 2004 02:58:03 -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 i4U9w1Yq006019;
	Sun, 30 May 2004 02:58:01 -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 i4U9vHYq006003
	for <xorp-cvs@icsi.berkeley.edu>; Sun, 30 May 2004 02:57:17 -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 i4U9vGPA046286
	for <xorp-cvs@icir.org>; Sun, 30 May 2004 02:57:16 -0700 (PDT)
	(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 i4U9vGgd095047
	for <xorp-cvs@icir.org>; Sun, 30 May 2004 02:57:16 -0700 (PDT)
	(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i4U9vGZc095046;
	Sun, 30 May 2004 02:57:16 -0700 (PDT)
	(envelope-from pavlin)
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200405300957.i4U9vGZc095046@xorpc.icir.org>
Date:     Sun, 30 May 2004  2:57:16  ()
To: xorp-cvs@icir.org
Reply-To: pavlin@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/pim/ pim_mfc.hh pim_mfc.cc pim_mre_track_state.hh  	           pim_mre_track_state.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.	04/05/30 02:57:16

Modified files:
	xorp/pim/: pim_mfc.hh pim_mfc.cc pim_mre_track_state.hh 
	           pim_mre_track_state.cc 
	xorp/pim/docs/: pim_track_state_name.txt pim_track_state_num.txt 

Log message:
	Add new output state to the state-dependency tracking machinery:
	OUTPUT_STATE_UPDATE_SPTBIT_MFC.
	
	This state is used on PimMre entries to recompute and eventually
	set the SPT bit for the corresponding (S,G) entries.
	
	Note that the spec says that the recomputation
	by calling Update_SPTbit(S,G,iif) should happen when a packet
	arrives. However, given that we do not forward the data packets
	in user space, we need to emulate that by triggering the
	recomputation whenever some of the input statements have changed.
	Also, note that this recomputation is not needed if there is not
	underlying PimMfc entry; the lack of such entry will anyway trigger
	a system uncall once the first multicast packet is received for
	forwarding.

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