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