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