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