[Xorp-cvs] XORP cvs commit: xorp/fea

Bruce Simpson bms@icir.org
Thu, 30 Mar 2006 15:23:09 GMT


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	bms@xorpc.icir.org	2006-03-30 15:23:09 UTC

XORP CVS repository


Modified files:
	fea           fticonfig_entry_set_iphelper.cc 

Log message:
	Fix a problem with withdrawing routes from the Windows FIB.
	The problem is only exposed when multiple routing protocols
	are run which exchange exactly the same route prefixes.
	
	Make sure that the FEA bottom half completely fills out
	the MIB_IPFORWARDROW structure before passing it to
	DeleteIpForwardEntry(), on Windows Server.
	
	This change relies on the recent changes to the redist
	XRL interface to pass interface name and next-hop information
	to the FEA when withdrawing routes.
	
	While we're here, reintroduce the debug_msg() which instruments
	this path, and kill the old code which relied on GetBestRoute()
	for constructing the MIB_IPFORWARDROW structure.
	
	Significantly update code comments.

Revision  Changes                                 Path
1.9       +72 -32;  commitid: 167c8442bf7d67ea6;  xorp/fea/fticonfig_entry_set_iphelper.cc