No subject



Thu Nov 11 07:48:23 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 10 Nov 2004 23:49: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 iAB7n1JO083256
	for <atanu@tigger.icir.org>; Wed, 10 Nov 2004 23:49: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 iAB7n1D3022807
	for <atanu@icir.org>; Wed, 10 Nov 2004 23:49: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 iAB7n1N1017566;
	Wed, 10 Nov 2004 23:49: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 iAB7mNN1017556
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 10 Nov 2004 23:48: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 iAB7mND3022803
	for <xorp-cvs@icir.org>; Wed, 10 Nov 2004 23:48:23 -0800 (PST)
	(envelope-from bms@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 iAB7mN8M077457
	for <xorp-cvs@icir.org>; Wed, 10 Nov 2004 23:48:23 -0800 (PST)
	(envelope-from bms@xorpc.icir.org)
Received: (from bms@localhost)
	by xorpc.icir.org (8.12.11/8.12.3/Submit) id iAB7mNtD077456
	for xorp-cvs@icir.org; Thu, 11 Nov 2004 07:48:23 GMT
	(envelope-from bms)
Date: Thu, 11 Nov 2004 07:48:23 GMT
From: Bruce Simpson <bms@icir.org>
Message-Id: <200411110748.iAB7mNtD077456@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/www/data/cvs
Module name:	xorp
Changes by:	bms@xorpc.icir.org	2004-11-11 07:48:23 UTC

XORP CVS repository


Modified files:
	fea           fticonfig.hh fticonfig_entry_get.hh 
	              fticonfig_entry_get_rtsock.cc 
	              fticonfig_entry_parse_rtm.cc fticonfig_table_get.hh 
	              fticonfig_table_get_sysctl.cc 
	              fticonfig_table_observer.cc 
	              fticonfig_table_observer_rtsock.cc 
	              fticonfig_table_parse_rtm.cc xrl_fti.cc xrl_fti.hh 

Log message:
	Final round of changes to support on-demand and
	ad-hoc routing protocols.
	
	Add the appropriate XRL glue to pass RESOLVES to client
	processes of the FEA FIB.
	
	Add the appropriate plumbing to do this for BSD rtsock.
	Specifics are as follows:
	
	Add and make use of a new integer typedef, FtiFibMsgSet.
	
	Flip the sense of the current filtering to be inclusive
	rather than exclusive, so we can deal with those situations
	where routing table observers want to hear about a wider
	variety of events.
	
	Callers within the FEA can ask for UPDATES (adds, deletes,
	changes), GETS (the 'get' message), and RESOLVES (route
	misses and resolves).
	
	When we get routes back in the FtiConfigTableObserver,
	look for and flag unresolveds in the copies we make before
	we hand them off via XRLs, so that the XRL glue will know
	what to do with them.

Revision  Changes    Path
1.25      +12 -1     xorp/fea/fticonfig.hh
1.18      +3 -3      xorp/fea/fticonfig_entry_get.hh
1.22      +4 -5      xorp/fea/fticonfig_entry_get_rtsock.cc
1.8       +43 -26    xorp/fea/fticonfig_entry_parse_rtm.cc
1.15      +3 -3      xorp/fea/fticonfig_table_get.hh
1.14      +3 -2      xorp/fea/fticonfig_table_get_sysctl.cc
1.8       +5 -1      xorp/fea/fticonfig_table_observer.cc
1.11      +6 -4      xorp/fea/fticonfig_table_observer_rtsock.cc
1.11      +46 -24    xorp/fea/fticonfig_table_parse_rtm.cc
1.11      +79 -4     xorp/fea/xrl_fti.cc
1.10      +27 -1     xorp/fea/xrl_fti.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs