No subject



Wed May 11 23:44:01 2005
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 11 May 2005 16:45: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 j4BNj1qQ021492
	for <atanu@tigger.icir.org>; Wed, 11 May 2005 16:45: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 j4BNj1xw019564
	for <atanu@icir.org>; Wed, 11 May 2005 16:45: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 j4BNj1gY020188;
	Wed, 11 May 2005 16:45: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 j4BNi1gY020137
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 11 May 2005 16:44:01 -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 j4BNi111019556
	for <xorp-cvs@icir.org>; Wed, 11 May 2005 16:44: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 j4BNi1j7041741
	for <xorp-cvs@icir.org>; Wed, 11 May 2005 16:44: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 j4BNi15d041740
	for xorp-cvs@icir.org; Wed, 11 May 2005 23:44:01 GMT
	(envelope-from pavlin)
Date: Wed, 11 May 2005 23:44:01 GMT
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200505112344.j4BNi15d041740@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-11 23:44:01 UTC

XORP CVS repository


Modified files:
	pim           pim_mfc.cc pim_mfc.hh pim_mrt_mfc.cc 
	              pim_proto_register.cc 

Log message:
	* Modify PimMfc::update_mfc() to calculate the set of outgoing
	  interfaces for which the WRONGVIF kernel upcalls is disabled.
	  Previously this set was always empty (i.e., we didn't disable the
	  signal on any interfaces). With the new implementation we
	  can eliminate unnecessary WRONGVIF upcalls.
	
	  Note that this mechanism works only if the kernel supports
	  the new advanced multicast API mechanism that allows us to
	  disable the WRONGVIF upcalls per MFC entry.
	  Currently, this is supported only for IPv4 on
	  {DragonFly,Free,Net,Open}BSD.
	
	* Modify the rest of the code which sets or updates the iif or the
	  olist of a PimMfc entry to use the PimMfc::update_mfc() method.

Revision  Changes                                Path
1.28      +29 -14;  commitid: a1e042828f217ea6;  xorp/pim/pim_mfc.cc
1.10      +3 -2;  commitid: a1e042828f217ea6;    xorp/pim/pim_mfc.hh
1.27      +4 -6;  commitid: a1e042828f217ea6;    xorp/pim/pim_mrt_mfc.cc
1.23      +8 -6;  commitid: a1e042828f217ea6;    xorp/pim/pim_proto_register.cc
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs