No subject



Fri Aug 13 23:24:05 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 13 Aug 2004 16:25:01 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.11/8.12.8) with ESMTP id i7DNP1p3028725
	for <atanu@tigger.icir.org>; Fri, 13 Aug 2004 16:25:01 -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 i7DNP1dE034181
	for <atanu@icir.org>; Fri, 13 Aug 2004 16:25:01 -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 i7DNP1UM022021;
	Fri, 13 Aug 2004 16:25: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 i7DNO5UM021988
	for <xorp-cvs@icsi.berkeley.edu>; Fri, 13 Aug 2004 16:24:05 -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 i7DNO5dE034167
	for <xorp-cvs@icir.org>; Fri, 13 Aug 2004 16:24:05 -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 i7DNO58M020886
	for <xorp-cvs@icir.org>; Fri, 13 Aug 2004 16:24:05 -0700 (PDT)
	(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i7DNO5fX020885
	for xorp-cvs@icir.org; Fri, 13 Aug 2004 23:24:05 GMT
	(envelope-from pavlin)
Date: Fri, 13 Aug 2004 23:24:05 GMT
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200408132324.i7DNO5fX020885@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/pim xorp/pim/docs
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
Changes by:	pavlin@xorpc.icir.org	2004-08-13 23:24:05 UTC

XORP CVS repository


Modified files:
	pim           pim_mre.hh pim_mre.cc pim_mre_data.cc 
	              pim_mre_track_state.hh pim_mre_track_state.cc 
	pim/docs      pim_track_state_name.txt pim_track_state_num.txt 

Log message:
	Add a mechanism to track the KeepaliveTimer(S,G) dependency
	and to start it as appropriate. Originally, the KAT was set
	only by events triggered from the kernel such as NOCACHE, etc.
	
	However, if there was already a MFC entry in the kernel
	because of (*,G) routing state, and if later a (S,G) Join
	was received (same iif and oifs), then the routing state
	for that (S,G) Join will be set, but the KAT won't be started.
	
	Bug found by:   "edrt" <edrt@citiz.net>

Revision  Changes    Path
1.22      +20 -0     xorp/pim/docs/pim_track_state_name.txt
1.21      +20 -20    xorp/pim/docs/pim_track_state_num.txt
1.28      +123 -1    xorp/pim/pim_mre.cc
1.39      +5 -1      xorp/pim/pim_mre.hh
1.13      +15 -2     xorp/pim/pim_mre_data.cc
1.30      +39 -2     xorp/pim/pim_mre_track_state.cc
1.19      +4 -1      xorp/pim/pim_mre_track_state.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs