[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