[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