No subject



Mon May 19 17:20:01 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Mon, 19 May 2003 17:21:03 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.8p1/8.12.3) with ESMTP id h4K0L3Kd034475
	for <atanu@tigger.icir.org>; Mon, 19 May 2003 17:21:03 -0700 (PDT)
	(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.8p1/8.12.3) with ESMTP id h4K0L2DD041092
	for <atanu@icir.org>; Mon, 19 May 2003 17:21:02 -0700 (PDT)
	(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.9/8.12.9) with ESMTP id h4K0L2KJ014666;
	Mon, 19 May 2003 17:21:02 -0700 (PDT)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.icsi.Berkeley.EDU (8.12.9/8.12.9) with ESMTP id h4K0K1KJ014630
	for <xorp-cvs@icsi.berkeley.edu>; Mon, 19 May 2003 17:20:01 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.8p1/8.12.3) with ESMTP id h4K0K1DD041071
	for <xorp-cvs@icir.org>; Mon, 19 May 2003 17:20:01 -0700 (PDT)
	(envelope-from pavlin@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.8p1/8.12.3) with ESMTP id h4K0K1Qg039198
	for <xorp-cvs@icir.org>; Mon, 19 May 2003 17:20:01 -0700 (PDT)
	(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
	by xorpc.icir.org (8.12.8p1/8.12.3/Submit) id h4K0K1Ej039197;
	Mon, 19 May 2003 17:20:01 -0700 (PDT)
	(envelope-from pavlin)
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200305200020.h4K0K1Ej039197@xorpc.icir.org>
Date:     Mon, 19 May 2003 17:20:01  ()
To: xorp-cvs@icir.org
Reply-To: pavlin@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/rib/ vifmanager.cc vifmanager.hh
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
Repository:	xorp/rib/
Changes by:	pavlin@xorpc.icir.org.	03/05/19 17:20:01

Modified files:
	xorp/rib/: vifmanager.cc vifmanager.hh 

Log message:
	Port-back all modifications and fixes from
	fea/xrl_mfea_vif_manager.[hh,cc]
	back to rib/vifmanager.[hh,cc]
	
	Major fixes:
	- Update properly the status
	- Add few missing IPv6-related handling
	- delete properly all vifs per interface
	
	Major additions/change in behavior:
	- Now we read more info about interfaces: flags, broadcast/endpoint
	addresses, etc.
	- All addition/deletion of vif info to the rib manager happens
	only after we have received all pending info about all
	interfaces from the fea
	
	Unlike the MFEA vif manager that queries the REA about all vif info,
	the RIB vif manager queries the FEA about configured vifs only.
	
	Note: currently, the FEA may send-back to the RIB info about
	vifs that are not explicitly configured by the rtrmgr
	(e.g., the loopback vif). Current behavior is that the RIB will threat
	that as a fatal error. -> Will be fixed very soon.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs