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