No subject



Wed May 4 01:53:01 2005
Fri Jul 9 11:44:41 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Tue, 03 May 2005 18:54:01 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.11/8.12.11) with ESMTP id j441s1GF038193
	for <atanu@tigger.icir.org>; Tue, 3 May 2005 18:54: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.11/8.12.11) with ESMTP id j441s1EJ080226
	for <atanu@icir.org>; Tue, 3 May 2005 18:54: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 j441s12L017332;
	Tue, 3 May 2005 18:54: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 j441r22L017315
	for <xorp-cvs@icsi.berkeley.edu>; Tue, 3 May 2005 18:53:02 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.11/8.12.11) with ESMTP id j441r1UZ080190
	for <xorp-cvs@icir.org>; Tue, 3 May 2005 18:53:01 -0700 (PDT)
	(envelope-from pavlin@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.11/8.12.11) with ESMTP id j441r1sU059897
	for <xorp-cvs@icir.org>; Tue, 3 May 2005 18:53:01 -0700 (PDT)
	(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
	by xorpc.icir.org (8.12.11/8.12.3/Submit) id j441r1uW059896
	for xorp-cvs@icir.org; Wed, 4 May 2005 01:53:01 GMT
	(envelope-from pavlin)
Date: Wed, 4 May 2005 01:53:01 GMT
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200505040153.j441r1uW059896@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/pim
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	2005-05-04 01:53:01 UTC

XORP CVS repository


Modified files:
	pim           DEVNOTES pim_mre_assert.cc pim_proto_assert.cc 
	              pim_proto_assert.hh 

Log message:
	Fix an AssertCancel-related issue that is in the PIM-SM spec:
	
	According to the spec, if we receive AssertCancel on the RPF interface,
	then its metric will be compared against my_assert_metric().
	However, given that CouldAssert for the RPF interface is false,
	my_assert_metric() will return infinite_assert_metric(), therefore
	AssertCancel will fail to perform its duty.
	This is fixed in the implementation by testing first if the received
	Assert message contains AssertCancel metric, and if yes, the local
	router is automatically declared the winner.
	
	Note: This fix is based on the following email to the PIM Working Group
	mailing list:
	  Date: Fri, 9 Jul 2004 11:44:41 -0700 (PDT)
	  From: Venugopal Hemige <vhemige AT yahoo.com>
	  Subject: [pim] Hello HoldTime and Assert questions
	  http://www1.ietf.org/mail-archive/web/pim/current/msg00206.html

Revision  Changes                               Path
1.6       +17 -1;  commitid: e9d342782aae7ea6;  xorp/pim/DEVNOTES
1.35      +23 -2;  commitid: e9d342782aae7ea6;  xorp/pim/pim_mre_assert.cc
1.26      +15 -1;  commitid: e9d342782aae7ea6;  xorp/pim/pim_proto_assert.cc
1.7       +2 -1;  commitid: e9d342782aae7ea6;   xorp/pim/pim_proto_assert.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs