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

Bruce Simpson bms at icir.org
Thu Jun 29 04:03:56 PDT 2006


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	bms at xorpc.icir.org	2006-06-29 11:03:56 UTC

XORP CVS repository


Modified files:
	fea           Makefile.am Makefile.in fea.cc fticonfig.cc 
	              fticonfig.hh fticonfig_entry_get.hh 
	              fticonfig_entry_observer.hh 
	              fticonfig_entry_parse_rtm.cc fticonfig_entry_set.hh 
	              fticonfig_entry_set_iphelper.cc 
	              fticonfig_table_get.hh fticonfig_table_observer.hh 
	              fticonfig_table_parse_rtm.cc fticonfig_table_set.hh 
	              fticonfig_table_set_iphelper.cc rawsock.cc 
	              routing_socket_utils.cc 

Added files:
	fea           fticonfig_entry_get_rtmv2.cc 
	              fticonfig_entry_observer_rtmv2.cc 
	              fticonfig_entry_set_rtmv2.cc 
	              fticonfig_table_observer_rtmv2.cc 
	              fticonfig_table_set_rtmv2.cc win_rtm_pipe.cc 
	              win_rtm_pipe.hh win_rtsock.h win_support.cc 
	              win_support.hh 

Log message:
	Merge back Windows Router Manager v2 support to mainline, as
	part of the bigger plan to support IPv6 on Windows Longhorn.
	
	This uses the existing BSD socket message format with a few
	twists for Win32, and thus re-uses the existing RTM message
	parsing code, with the major difference that Win32 named pipes,
	not AF_ROUTE sockets, are the communication endpoints.
	
	 * Add support to the XORP event loop and Win32 I/O wrapper functions
	   to detect when Win32 named pipes are disconnected.
	 * Add support functions (WinSupport) for loading the RRAS shim DLLs
	   which XORP uses to integrate with Routing and Remote Access.
	 * WARNING: This support is alpha quality.
	
	Compile tested on FreeBSD 6.1, Windows Server 2003,
	and Windows 'Longhorn' Server Beta 2.
	
	Reviewed by:    pavlin
	Approved by:    pavlin, atanu
	Obtained from:  XORP/LH

Revision  Changes                                Path
1.65      +11 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/Makefile.am
1.81      +37 -19;  commitid: ac3544a3b3397ea6;  xorp/fea/Makefile.in
1.57      +30 -6;  commitid: ac3544a3b3397ea6;   xorp/fea/fea.cc
1.51      +22 -5;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig.cc
1.39      +17 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig.hh
1.26      +84 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_entry_get.hh
1.1       +482 -0                                xorp/fea/fticonfig_entry_get_rtmv2.cc (new)
1.17      +26 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_entry_observer.hh
1.1       +111 -0                                xorp/fea/fticonfig_entry_observer_rtmv2.cc (new)
1.13      +7 -2;  commitid: ac3544a3b3397ea6;    xorp/fea/fticonfig_entry_parse_rtm.cc
1.23      +68 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_entry_set.hh
1.11      +18 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_entry_set_iphelper.cc
1.1       +365 -0                                xorp/fea/fticonfig_entry_set_rtmv2.cc (new)
1.23      +46 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_table_get.hh
1.18      +53 -1;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_table_observer.hh
1.1       +165 -0                                xorp/fea/fticonfig_table_observer_rtmv2.cc (new)
1.17      +7 -2;  commitid: ac3544a3b3397ea6;    xorp/fea/fticonfig_table_parse_rtm.cc
1.18      +62 -2;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_table_set.hh
1.7       +2 -45;  commitid: ac3544a3b3397ea6;   xorp/fea/fticonfig_table_set_iphelper.cc
1.1       +161 -0                                xorp/fea/fticonfig_table_set_rtmv2.cc (new)
1.23      +33 -2;  commitid: ac3544a3b3397ea6;   xorp/fea/rawsock.cc
1.33      +34 -6;  commitid: ac3544a3b3397ea6;   xorp/fea/routing_socket_utils.cc
1.1       +322 -0                                xorp/fea/win_rtm_pipe.cc (new)
1.1       +163 -0                                xorp/fea/win_rtm_pipe.hh (new)
1.1       +309 -0                                xorp/fea/win_rtsock.h (new)
1.1       +350 -0                                xorp/fea/win_support.cc (new)
1.1       +28 -0                                 xorp/fea/win_support.hh (new)



More information about the Xorp-cvs mailing list