No subject
Fri May 23 15:24:51 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 23 May 2003 15:25:03 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by tigger.icir.org (8.12.8p1/8.12.3) with ESMTP id h4NMP3wZ097537
for <atanu@tigger.icir.org>; Fri, 23 May 2003 15:25: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.8p1/8.12.3) with ESMTP id h4NMP2DD094306
for <atanu@icir.org>; Fri, 23 May 2003 15:25:02 -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.9/8.12.9) with ESMTP id h4NMP2KJ020224;
Fri, 23 May 2003 15:25:02 -0700 (PDT)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by fruitcake.icsi.Berkeley.EDU (8.12.9/8.12.9) with ESMTP id h4NMOqKJ020215
for <xorp-cvs@icsi.berkeley.edu>; Fri, 23 May 2003 15:24:52 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
by wyvern.icir.org (8.12.8p1/8.12.3) with ESMTP id h4NMOpDD094301
for <xorp-cvs@icir.org>; Fri, 23 May 2003 15:24:51 -0700 (PDT)
(envelope-from pavlin@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
by xorpc.icir.org (8.12.8p1/8.12.3) with ESMTP id h4NMOpQg013327
for <xorp-cvs@icir.org>; Fri, 23 May 2003 15:24:51 -0700 (PDT)
(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
by xorpc.icir.org (8.12.8p1/8.12.3/Submit) id h4NMOpQC013326;
Fri, 23 May 2003 15:24:51 -0700 (PDT)
(envelope-from pavlin)
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200305232224.h4NMOpQC013326@xorpc.icir.org>
Date: Fri, 23 May 2003 15:24:51 ()
To: xorp-cvs@icir.org
Reply-To: pavlin@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/ xrl_ifmanager.cc
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/fea/
Changes by: pavlin@xorpc.icir.org. 03/05/23 15:24:51
Modified files:
xorp/fea/: xrl_ifmanager.cc
Log message:
Apply some fixes to XrlInterfaceManager::commit_transaction()
such that whenever the configuration transaction is commited,
we carefully copy the configuration state and immediately
inform the interested parties.
Previously, the updates report was sent-out when the commit
popped-up on the listening socket.
Now we try to propagate the updates in two steps:
- the first step is based on the current transaction
- the second step is based on what really succeeded from the current
transaction.
The whole problem is rather complicated, so the current solution
needs additional tweaking to improve it (e.g., right
now there are few extra duplicated updates when a new vif and
an address are added, though they are probably harmless).
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs