No subject
Mon Nov 29 11:28:23 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Mon, 29 Nov 2004 03:29: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 iATBT1ta040361
for <atanu@tigger.icir.org>; Mon, 29 Nov 2004 03:29: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 iATBT1eU022249
for <atanu@icir.org>; Mon, 29 Nov 2004 03:29: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 iATBT0N1025425;
Mon, 29 Nov 2004 03:29:00 -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 iATBSNN1025414
for <xorp-cvs@icsi.berkeley.edu>; Mon, 29 Nov 2004 03:28:23 -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 iATBSNeU022244
for <xorp-cvs@icir.org>; Mon, 29 Nov 2004 03:28:23 -0800 (PST)
(envelope-from pavlin@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 iATBSNc5076206
for <xorp-cvs@icir.org>; Mon, 29 Nov 2004 03:28:23 -0800 (PST)
(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
by xorpc.icir.org (8.12.11/8.12.3/Submit) id iATBSNMD076205
for xorp-cvs@icir.org; Mon, 29 Nov 2004 11:28:23 GMT
(envelope-from pavlin)
Date: Mon, 29 Nov 2004 11:28:23 GMT
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200411291128.iATBSNMD076205@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/fea
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 2004-11-29 11:28:23 UTC
XORP CVS repository
Modified files:
fea ifconfig_set.hh ifconfig_set_click.cc
Log message:
Add a mechanism to call an external program to generate the
Click configuration whenever the network information changes.
Note: this should be an intermediate solution, because
design-wise the FEA should not call external programs on-the-fly.
A more appropriate design solution is that the FEA should always
receive the generated configuration (e.g., via XRL). For example,
when the interface configuration is changed via the xorpsh,
the xorpsh itself may call the external program to regenerate
the new Click configuration, and then send that configuration
by XRL to the FEA. Currently, we cannot use this solution, because
the xorpsh/rtrmgr configuration template semantics do not provide for
externalgenerator programs whose output can be used as an XRL argument.
Revision Changes Path
1.22 +14 -1 xorp/fea/ifconfig_set.hh
1.8 +120 -8 xorp/fea/ifconfig_set_click.cc
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs