No subject
Wed Dec 8 22:47:28 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 08 Dec 2004 14:48:01 -0800
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 iB8Mm1kh094442
for <atanu@tigger.icir.org>; Wed, 8 Dec 2004 14:48:01 -0800 (PST)
(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 iB8Mm1Fw082191
for <atanu@icir.org>; Wed, 8 Dec 2004 14:48:01 -0800 (PST)
(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 iB8Mm1UF027641;
Wed, 8 Dec 2004 14:48:01 -0800 (PST)
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 iB8MlSUF027594
for <xorp-cvs@icsi.berkeley.edu>; Wed, 8 Dec 2004 14:47:28 -0800 (PST)
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 iB8MlSFw082185
for <xorp-cvs@icir.org>; Wed, 8 Dec 2004 14:47:28 -0800 (PST)
(envelope-from mjh@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
by xorpc.icir.org (8.12.11/8.12.8) with ESMTP id iB8MlSVH048971
for <xorp-cvs@icir.org>; Wed, 8 Dec 2004 14:47:28 -0800 (PST)
(envelope-from mjh@xorpc.icir.org)
Received: (from mjh@localhost)
by xorpc.icir.org (8.12.11/8.12.3/Submit) id iB8MlSkp048970
for xorp-cvs@icir.org; Wed, 8 Dec 2004 22:47:28 GMT
(envelope-from mjh)
Date: Wed, 8 Dec 2004 22:47:28 GMT
From: Mark Handley <mjh@icir.org>
Message-Id: <200412082247.iB8MlSkp048970@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr
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: mjh@xorpc.icir.org 2004-12-08 22:47:28 UTC
XORP CVS repository
Modified files:
rtrmgr generic_module_manager.hh master_conf_tree.hh
module_manager.cc module_manager.hh xorpsh_main.cc
xorpsh_main.hh xrl_rtrmgr_interface.cc
xrl_rtrmgr_interface.hh
Log message:
Change the way xorpsh learns the initial router config from the
rtrmgr. Previously it requested it. Now it's proactively given it
via the rtrmgr_client interface as soon as it's finished
authentication. This avoids a possible race where a config change
could occur before xorpsh knew about the config, which would have
caused a crash.
Add code to proactively report the current running modules and their
status as soon as xorpsh finished authenticating, and to update this
information as it changes. This information will (eventually) be used
to ensure that only relevant operational mode commands are available
through the CLI, not ones for protocols we're not currently running.
Revision Changes Path
1.3 +5 -2 xorp/rtrmgr/generic_module_manager.hh
1.23 +6 -5 xorp/rtrmgr/master_conf_tree.hh
1.37 +21 -1 xorp/rtrmgr/module_manager.cc
1.27 +6 -1 xorp/rtrmgr/module_manager.hh
1.32 +23 -6 xorp/rtrmgr/xorpsh_main.cc
1.16 +2 -1 xorp/rtrmgr/xorpsh_main.hh
1.26 +53 -1 xorp/rtrmgr/xrl_rtrmgr_interface.cc
1.17 +6 -1 xorp/rtrmgr/xrl_rtrmgr_interface.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs