From pavlin at icir.org Tue May 1 01:21:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 08:21:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig Message-ID: <200705010821.l418Lv1v099330@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 08:21:57 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fibconfig.cc fibconfig.hh fibconfig_entry_set.hh fibconfig_table_observer.hh fea/forwarding_plane/control_socket Makefile.am Makefile.in routing_socket_utilities.cc fea/forwarding_plane/fibconfig fibconfig_entry_get_rtmv2.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_parse_routing_socket.cc Added files: fea/forwarding_plane/control_socket windows_routing_socket.h windows_rras_support.cc windows_rras_support.hh windows_rtm_pipe.cc windows_rtm_pipe.hh Removed files: fea win_rtm_pipe.cc win_rtm_pipe.hh win_rtsock.h win_support.cc win_support.hh Log message: FEA refactoring: Moved the Windows specific files from fea/ to fea/forwarding_plane/control_socket/ and in the process rename some of them: win_rtm_pipe.cc -> forwarding_plane/control_socket/windows_rtm_pipe.cc win_rtm_pipe.hh -> forwarding_plane/control_socket/windows_rtm_pipe.hh win_rtsock.h -> forwarding_plane/control_socket/windows_routing_socket.h win_support.cc -> forwarding_plane/control_socket/windows_rras_support.cc win_support.hh -> forwarding_plane/control_socket/windows_rras_support.h Revision Changes Path 1.88 +6 -6; commitid: 183704636f7887ea6; xorp/fea/Makefile.am 1.107 +36 -17; commitid: 183704636f7887ea6; xorp/fea/Makefile.in 1.6 +2 -2; commitid: 183704636f7887ea6; xorp/fea/fibconfig.cc 1.6 +2 -2; commitid: 183704636f7887ea6; xorp/fea/fibconfig.hh 1.5 +2 -2; commitid: 183704636f7887ea6; xorp/fea/fibconfig_entry_set.hh 1.6 +2 -2; commitid: 183704636f7887ea6; xorp/fea/fibconfig_table_observer.hh 1.2 +8 -2; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/control_socket/Makefile.am 1.2 +12 -6; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/control_socket/Makefile.in 1.5 +3 -2; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc 1.1 +309 -0 xorp/fea/forwarding_plane/control_socket/windows_routing_socket.h (new) 1.1 +350 -0 xorp/fea/forwarding_plane/control_socket/windows_rras_support.cc (new) 1.1 +30 -0 xorp/fea/forwarding_plane/control_socket/windows_rras_support.hh (new) 1.1 +327 -0 xorp/fea/forwarding_plane/control_socket/windows_rtm_pipe.cc (new) 1.1 +162 -0 xorp/fea/forwarding_plane/control_socket/windows_rtm_pipe.hh (new) 1.8 +2 -2; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.8 +2 -2; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.7 +2 -2; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.8 +2 -2; commitid: 183704636f7887ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.7 +0 -327 xorp/fea/win_rtm_pipe.cc (dead) 1.4 +0 -162 xorp/fea/win_rtm_pipe.hh (dead) 1.3 +0 -309 xorp/fea/win_rtsock.h (dead) 1.3 +0 -350 xorp/fea/win_support.cc (dead) 1.3 +0 -28 xorp/fea/win_support.hh (dead) From pavlin at icir.org Tue May 1 02:15:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 09:15:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705010915.l419F8Hh099980@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 09:15:08 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Log message: Link against the xorp_ifconfig, xorp_fibconfig and xorp_control_socket libraries instead of directly referring to all files inside the forwarding_plane directory tree. Revision Changes Path 1.89 +6 -79; commitid: 18637463704367ea6; xorp/fea/Makefile.am 1.108 +37 -690; commitid: 18637463704367ea6; xorp/fea/Makefile.in From bms at icir.org Tue May 1 09:55:23 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 1 May 2007 16:55:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/firewall xorp/fea/forwarding_plane/ifconfig xorp/fea/forwarding_plane Message-ID: <200705011655.l41GtNSB006026@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-05-01 16:55:23 UTC XORP CVS repository Added files: fea/forwarding_plane/control_socket Jamfile fea/forwarding_plane/fibconfig Jamfile fea/forwarding_plane/firewall Jamfile fea/forwarding_plane/ifconfig Jamfile fea/forwarding_plane Jamfile Log message: Add jamfiles for new fea subtree. Revision Changes Path 1.1 +10 -0 xorp/fea/forwarding_plane/Jamfile (new) 1.1 +23 -0 xorp/fea/forwarding_plane/control_socket/Jamfile (new) 1.1 +53 -0 xorp/fea/forwarding_plane/fibconfig/Jamfile (new) 1.1 +15 -0 xorp/fea/forwarding_plane/firewall/Jamfile (new) 1.1 +39 -0 xorp/fea/forwarding_plane/ifconfig/Jamfile (new) From bms at icir.org Tue May 1 09:56:51 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 1 May 2007 16:56:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705011656.l41GupP4006076@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-05-01 16:56:51 UTC XORP CVS repository Modified files: fea Jamfile Log message: Catch up with recent fea changes. Revision Changes Path 1.10 +15 -80; commitid: 179e463771447ea6; xorp/fea/Jamfile From pavlin at icir.org Tue May 1 14:27:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 21:27:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705012127.l41LRf2U062947@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 21:27:41 UTC XORP CVS repository Modified files: fea ifconfig_set.hh Log message: * Re-classify the IfConfigSet::is_discard_emulated() pure virtual method from "public" to "protected", because there is no need for it to be public. * Re-classify all particular implementations of "is_discard_emulated()" in the derived classes to be "private". Revision Changes Path 1.48 +8 -47; commitid: ec634637b07c7ea6; xorp/fea/ifconfig_set.hh From pavlin at icir.org Tue May 1 17:38:56 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 May 2007 00:38:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200705020038.l420cus6038983@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-02 00:38:56 UTC XORP CVS repository Modified files: xrl/interfaces socket4_xif.hh socket6_xif.hh xrl/targets show_distances.xrls show_distances_base.cc show_distances_base.hh Log message: Re-generate auto-generated files to include kdoc information and updated copyright year. Revision Changes Path 1.15 +301 -20; commitid: 98134637dd937ea6; xorp/xrl/interfaces/socket4_xif.hh 1.13 +301 -20; commitid: 98134637dd937ea6; xorp/xrl/interfaces/socket6_xif.hh 1.2 +2 -2; commitid: 98134637dd937ea6; xorp/xrl/targets/show_distances.xrls 1.2 +2 -2; commitid: 98134637dd937ea6; xorp/xrl/targets/show_distances_base.cc 1.2 +2 -2; commitid: 98134637dd937ea6; xorp/xrl/targets/show_distances_base.hh From pavlin at icir.org Tue May 1 18:23:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 May 2007 01:23:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705020123.l421NPxu039668@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-02 01:23:25 UTC XORP CVS repository Modified files: fea libfeaclient_bridge.cc libfeaclient_bridge.hh Log message: * Removed methods libfeaclient_iftree() and fea_iftree(), because they are not used. * Minor cleanup. Revision Changes Path 1.24 +13 -31; commitid: 9aba4637e7dc7ea6; xorp/fea/libfeaclient_bridge.cc 1.11 +3 -20; commitid: 9aba4637e7dc7ea6; xorp/fea/libfeaclient_bridge.hh From pavlin at icir.org Thu May 3 02:28:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 May 2007 09:28:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200705030928.l439SRwP075107@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-03 09:28:27 UTC XORP CVS repository Modified files: libproto proto_node.hh Log message: Added new method ProtoNode::configured_vif_find_by_name(). Revision Changes Path 1.38 +22 -1; commitid: 125394639ab0a7ea6; xorp/libproto/proto_node.hh From pavlin at icir.org Thu May 3 02:32:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 May 2007 09:32:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705030932.l439WaEp075218@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-03 09:32:36 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in mfea_node.cc mfea_node.hh xrl_fea_node.cc xrl_mfea_node.cc xrl_mfea_node.hh Log message: Refactor the mechanism for propagating the network interface information from the FEA to the MFEA: previously we were using the libfeaclient mechanism but now we are using the IfConfigUpdateReporterBase mechanism. The new mechanism is not only faster, but simpler and more robust. Revision Changes Path 1.11 +1 -4; commitid: 1259b4639abb27ea6; xorp/fea/Jamfile 1.90 +1 -4; commitid: 1259b4639abb27ea6; xorp/fea/Makefile.am 1.109 +0 -9; commitid: 1259b4639abb27ea6; xorp/fea/Makefile.in 1.69 +420 -294; commitid: 1259b4639abb27ea6; xorp/fea/mfea_node.cc 1.38 +37 -53; commitid: 1259b4639abb27ea6; xorp/fea/mfea_node.hh 1.6 +5 -7; commitid: 1259b4639abb27ea6; xorp/fea/xrl_fea_node.cc 1.54 +9 -258; commitid: 1259b4639abb27ea6; xorp/fea/xrl_mfea_node.cc 1.30 +4 -28; commitid: 1259b4639abb27ea6; xorp/fea/xrl_mfea_node.hh From pavlin at icir.org Thu May 3 11:46:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 May 2007 18:46:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705031846.l43IkSFn082245@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-03 18:46:28 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_addr_table.cc ifconfig_addr_table.hh ifconfig_reporter.cc ifconfig_reporter.hh libfeaclient_bridge.cc libfeaclient_bridge.hh mfea_node.cc mfea_node.hh Log message: Removed the propagation of "is_system_interfaces_reportee" flag from the bottom of the FEA to the IfTree reportees, because this flag is not needed. For now the flag is propagated from the bottom of the FEA (by the IfConfigObserver instances) only up to IfConfig::report_updates(). For the time being any updates from the IfConfigObserver instances are ignored by IfConfig::report_updates(). In the future we need to consider them for interfaces that have been configured with the default-system-config configuration statement. Revision Changes Path 1.64 +29 -30; commitid: 14102463a2d447ea6; xorp/fea/ifconfig.cc 1.58 +6 -10; commitid: 14102463a2d447ea6; xorp/fea/ifconfig.hh 1.11 +6 -10; commitid: 14102463a2d447ea6; xorp/fea/ifconfig_addr_table.cc 1.11 +6 -10; commitid: 14102463a2d447ea6; xorp/fea/ifconfig_addr_table.hh 1.2 +11 -15; commitid: 14102463a2d447ea6; xorp/fea/ifconfig_reporter.cc 1.2 +11 -19; commitid: 14102463a2d447ea6; xorp/fea/ifconfig_reporter.hh 1.25 +15 -70; commitid: 14102463a2d447ea6; xorp/fea/libfeaclient_bridge.cc 1.12 +6 -10; commitid: 14102463a2d447ea6; xorp/fea/libfeaclient_bridge.hh 1.70 +6 -55; commitid: 14102463a2d447ea6; xorp/fea/mfea_node.cc 1.39 +6 -10; commitid: 14102463a2d447ea6; xorp/fea/mfea_node.hh From pavlin at icir.org Thu May 3 18:43:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 May 2007 01:43:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705040143.l441h0Me098131@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-04 01:43:00 UTC XORP CVS repository Modified files: fea ifconfig_get.hh Log message: Removed "struct ifaddrs;" statement, because it is not necessary. Revision Changes Path 1.36 +1 -2; commitid: 17f3a463a8f8c7ea6; xorp/fea/ifconfig_get.hh From pavlin at icir.org Thu May 3 18:43:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 May 2007 01:43:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200705040143.l441hNda098209@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-04 01:43:23 UTC XORP CVS repository Modified files: fea fea_node.cc fea_node.hh ifconfig.cc ifconfig.hh ifconfig_addr_table.cc ifconfig_addr_table.hh ifconfig_reporter.cc ifconfig_reporter.hh libfeaclient_bridge.cc libfeaclient_bridge.hh mfea_node.cc mfea_node.hh xrl_fea_node.cc fea/forwarding_plane/ifconfig ifconfig_set.cc Log message: Refactor the IfConfigUpdateReplicator internal mechanism for propagating the interface information from IfConfig to other FEA components: * Moved the IfConfigUpdateReplicator, IfConfigErrorReporter and IfConfigAddressTable instances from FeaNode to IfConfig, because this is where they belong (by functionality). * The (new) IfConfig methods to access the new instances above are ifconfig_update_replicator(), ifconfig_error_reporter() and ifconfig_address_table(). * Refactor the implementation of IfConfigUpdateReporterBase() so now it contains internally a reference to the replicator and the iftree that is monitored. * Added new methods IfConfigUpdateReporterBase::add_to_replicator() and remove_from_replicator() which add/remove the IfConfigUpdateReporterBase instance to/from the corresponding replicator. * Modify the IfConfigUpdateReplicator::add_reporter() so it propagates all current interface information to new IfConfigUpdateReporterBase reporters. * Modify the MfeaNode registering/de-registering for receiving the FEA interface information: the registration happens when MfeaNode is started, while the de-registration happens when MfeaNode is stopped. This avoids unnecessary handling of interface information and elimininates confusing MFEA-related XLOG_INFO() messages if MfeaNode is not configured. * Refactor the MfeaNode::interface_update(), vif_update, address_update() internal logic, so it is more liberal with handling the CREATED cases: previously the code printed an error if CREATED was received, but the MfeaNode had already created that interface internally. The new logic is more liberal so CREATED will perform the CHANGED operations (if the interfce was already created internally). Revision Changes Path 1.4 +2 -5; commitid: 17f5b463a8fb07ea6; xorp/fea/fea_node.cc 1.5 +1 -22; commitid: 17f5b463a8fb07ea6; xorp/fea/fea_node.hh 1.3 +61 -41; commitid: 17f5b463a8fb07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set.cc 1.65 +12 -10; commitid: 17f5b463a8fb07ea6; xorp/fea/ifconfig.cc 1.59 +30 -12; commitid: 17f5b463a8fb07ea6; xorp/fea/ifconfig.hh 1.12 +12 -9; commitid: 17f5b463a8fb07ea6; xorp/fea/ifconfig_addr_table.cc 1.12 +3 -5; commitid: 17f5b463a8fb07ea6; xorp/fea/ifconfig_addr_table.hh 1.3 +70 -1; commitid: 17f5b463a8fb07ea6; xorp/fea/ifconfig_reporter.cc 1.3 +49 -3; commitid: 17f5b463a8fb07ea6; xorp/fea/ifconfig_reporter.hh 1.26 +9 -7; commitid: 17f5b463a8fb07ea6; xorp/fea/libfeaclient_bridge.cc 1.13 +6 -5; commitid: 17f5b463a8fb07ea6; xorp/fea/libfeaclient_bridge.hh 1.71 +22 -41; commitid: 17f5b463a8fb07ea6; xorp/fea/mfea_node.cc 1.40 +1 -5; commitid: 17f5b463a8fb07ea6; xorp/fea/mfea_node.hh 1.7 +4 -6; commitid: 17f5b463a8fb07ea6; xorp/fea/xrl_fea_node.cc From pavlin at icir.org Fri May 4 00:21:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 May 2007 07:21:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705040721.l447La0T002974@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-04 07:21:36 UTC XORP CVS repository Modified files: fea mfea_node.cc Log message: Call remove_from_replicator() within the MfeaNode destructor. Thus MfeaNode will passively monitor all interface-related changes during its lifetime without losing track. Revision Changes Path 1.72 +4 -4; commitid: b58463ade8f7ea6; xorp/fea/mfea_node.cc From pavlin at icir.org Fri May 4 12:57:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 May 2007 19:57:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200705041957.l44JvY7o014260@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-04 19:57:34 UTC XORP CVS repository Modified files: libxorp vif.cc vif.hh Log message: Added a const-ified version of Vif::find_address() Revision Changes Path 1.20 +15 -1; commitid: 3794463b901e7ea6; xorp/libxorp/vif.cc 1.18 +10 -1; commitid: 3794463b901e7ea6; xorp/libxorp/vif.hh From pavlin at icir.org Fri May 4 15:21:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 May 2007 22:21:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200705042221.l44MLm20016773@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-04 22:21:48 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Set the PATH (optional) when creating cross-compilation environment. Revision Changes Path 1.88 +5 -1; commitid: 4162463bb1ac7ea6; xorp/BUILD_NOTES From pavlin at icir.org Fri May 4 18:08:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 5 May 2007 01:08:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705050108.l4518rac018451@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-05 01:08:53 UTC XORP CVS repository Modified files: fea mfea_node.cc Log message: Pre-compute the IPvX version of IPv4 and IPv6 address and use it instead of computing it on the fly. This fixes an odd compilation problem on OpenBSD-4.1 with 3.3.5 (propolice) which doesn't like a statement like: "IPvXNet subnet_addr(IPvX(addr), ap->prefix_len());" because of the internal IPvX() casting. Revision Changes Path 1.73 +19 -17; commitid: 47f2463bd8d77ea6; xorp/fea/mfea_node.cc From pavlin at icir.org Mon May 7 16:41:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 7 May 2007 23:41:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705072341.l47NfSkr093442@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-07 23:41:28 UTC XORP CVS repository Modified files: fea libfeaclient_bridge.cc Log message: Minor tweaks to some of the XLOG messages. Revision Changes Path 1.27 +17 -14; commitid: 16ce9463fb9127ea6; xorp/fea/libfeaclient_bridge.cc From pavlin at icir.org Mon May 7 16:48:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 7 May 2007 23:48:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705072348.l47NmPfS093569@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-07 23:48:25 UTC XORP CVS repository Modified files: fea mfea_node.cc mfea_node.hh xrl_mfea_node.cc xrl_mfea_node.hh Log message: Initial modifications to the MFEA to start using the libfeaclient mechanism to propaget the interface information to its clients: * Add a mechanism to create a local IfTree copy of the FEA iftree inside MfeaNode, but add a PIM Register interface/vif as well. * Add IfConfigUpdateReplicator to MfeaNode that will be used to propagate the above MfeaNode iftree to MFEA clients (using the libfeaclient mechanism). Revision Changes Path 1.74 +234 -45; commitid: 16d16463fb9447ea6; xorp/fea/mfea_node.cc 1.41 +13 -1; commitid: 16d16463fb9447ea6; xorp/fea/mfea_node.hh 1.55 +2 -1; commitid: 16d16463fb9447ea6; xorp/fea/xrl_mfea_node.cc 1.31 +4 -1; commitid: 16d16463fb9447ea6; xorp/fea/xrl_mfea_node.hh From pavlin at icir.org Mon May 7 17:07:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 00:07:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705080007.l4807vt5093883@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 00:07:57 UTC XORP CVS repository Modified files: fea iftree.cc iftree.hh mfea_node.cc Log message: * Added a pim_register flag to the IfTreeVif items in the IfTree. Note that this flag is printed conditionally, because it is used only by the MFEA. * Set as appropriate the pim_register flag for the Register vif inside the MFEA's IfTree copy. Revision Changes Path 1.41 +14 -3; commitid: 16e8e463fbee77ea6; xorp/fea/iftree.cc 1.42 +13 -8; commitid: 16e8e463fbee77ea6; xorp/fea/iftree.hh 1.75 +2 -1; commitid: 16e8e463fbee77ea6; xorp/fea/mfea_node.cc From pavlin at icir.org Mon May 7 17:16:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 00:16:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705080016.l480G03p093998@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 00:16:00 UTC XORP CVS repository Modified files: fea libfeaclient_bridge.cc Log message: Propagate the pim_register flag inside LibFeaClientBridge::vif_update(). Revision Changes Path 1.28 +4 -1; commitid: 16efa463fc0e97ea6; xorp/fea/libfeaclient_bridge.cc From pavlin at icir.org Mon May 7 17:49:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 00:49:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/ifconfig Message-ID: <200705080049.l480n3nm094466@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 00:49:03 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig_addr_table.cc ifconfig_reporter.cc ifconfig_transaction.hh iftree.cc iftree.hh mfea_node.cc rawsock.cc xrl_fea_target.cc fea/forwarding_plane/control_socket netlink_socket_utilities.cc routing_socket_utilities.cc fea/forwarding_plane/ifconfig ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set.cc ifconfig_set_click.cc Log message: Rename some of the IfTree methods to avoid the ambiguous "if" abbreviation for "interface": * add_if() -> add_interface() * update_if() -> update_interface() * ifs() -> interfaces() * if_flags() -> interface_flags() * set_if_flags() -> set_interface_flags() Revision Changes Path 1.4 +3 -3; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.cc 1.6 +3 -3; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc 1.5 +2 -2; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc 1.7 +4 -2; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.8 +3 -3; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.7 +5 -5; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.7 +5 -5; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.6 +5 -5; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.9 +9 -9; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.4 +5 -5; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set.cc 1.5 +8 -8; commitid: 17097463fc8927ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc 1.66 +7 -7; commitid: 17097463fc8927ea6; xorp/fea/ifconfig.cc 1.13 +7 -7; commitid: 17097463fc8927ea6; xorp/fea/ifconfig_addr_table.cc 1.4 +3 -3; commitid: 17097463fc8927ea6; xorp/fea/ifconfig_reporter.cc 1.5 +4 -4; commitid: 17097463fc8927ea6; xorp/fea/ifconfig_transaction.hh 1.42 +29 -27; commitid: 17097463fc8927ea6; xorp/fea/iftree.cc 1.43 +13 -14; commitid: 17097463fc8927ea6; xorp/fea/iftree.hh 1.76 +4 -4; commitid: 17097463fc8927ea6; xorp/fea/mfea_node.cc 1.47 +3 -3; commitid: 17097463fc8927ea6; xorp/fea/rawsock.cc 1.16 +3 -3; commitid: 17097463fc8927ea6; xorp/fea/xrl_fea_target.cc From pavlin at icir.org Mon May 7 18:15:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 01:15:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fea/tools xorp/fib2mrib xorp/libfeaclient xorp/ospf xorp/rib xorp/rip Message-ID: <200705080115.l481FqDV094950@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 01:15:52 UTC XORP CVS repository Modified files: bgp bgp.cc fea/tools show_interfaces.cc fib2mrib fib2mrib_node.cc libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh ifmgr_cmd_queue.cc ifmgr_cmds.cc ospf xrl_io.cc rib vifmanager.cc rip port.cc Log message: Renamed method IfMgrIfTree:ifs() to interfaces() (for consistency with the rest of the FEA code). Revision Changes Path 1.85 +4 -4; commitid: 171fb463fcde77ea6; xorp/bgp/bgp.cc 1.22 +3 -3; commitid: 171fb463fcde77ea6; xorp/fea/tools/show_interfaces.cc 1.36 +3 -3; commitid: 171fb463fcde77ea6; xorp/fib2mrib/fib2mrib_node.cc 1.21 +10 -10; commitid: 171fb463fcde77ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.29 +5 -5; commitid: 171fb463fcde77ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.16 +3 -3; commitid: 171fb463fcde77ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.21 +26 -26; commitid: 171fb463fcde77ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.43 +7 -7; commitid: 171fb463fcde77ea6; xorp/ospf/xrl_io.cc 1.46 +7 -7; commitid: 171fb463fcde77ea6; xorp/rib/vifmanager.cc 1.70 +5 -5; commitid: 171fb463fcde77ea6; xorp/rip/port.cc From pavlin at icir.org Tue May 8 11:13:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 18:13:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200705081813.l48IDw9G011731@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 18:13:58 UTC XORP CVS repository Modified files: xrl/interfaces ospfv3.xif ospfv3_xif.hh Log message: Add missing kdoc comment-description of parameter "area". Revision Changes Path 1.11 +2 -2; commitid: 2db84640bdd37ea6; xorp/xrl/interfaces/ospfv3.xif 1.15 +3 -1; commitid: 2db84640bdd37ea6; xorp/xrl/interfaces/ospfv3_xif.hh From pavlin at icir.org Tue May 8 12:23:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 19:23:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/fea xorp/libproto xorp/mld6igmp xorp/ospf xorp/pim xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200705081923.l48JNOQR012711@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 19:23:24 UTC XORP CVS repository Modified files: cli cli_node.hh fea mfea_node.cc mfea_node.hh mfea_proto_comm.cc mfea_proto_comm.hh rawsock.cc rawsock.hh rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh xrl_fea_target.cc xrl_fea_target.hh xrl_mfea_node.cc xrl_mfea_node.hh xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh libproto proto_node.hh mld6igmp mld6igmp_node.cc mld6igmp_node.hh mld6igmp_vif.cc mld6igmp_vif.hh xrl_mld6igmp_node.cc xrl_mld6igmp_node.hh ospf xrl_io.cc xrl_io.hh xrl_target.cc xrl_target.hh pim pim_node.cc pim_node.hh pim_vif.cc pim_vif.hh xrl_pim_node.cc xrl_pim_node.hh xrl/interfaces fea_rawpkt4.xif fea_rawpkt4_client.xif fea_rawpkt4_client_xif.cc fea_rawpkt4_client_xif.hh fea_rawpkt4_xif.cc fea_rawpkt4_xif.hh fea_rawpkt6.xif fea_rawpkt6_client.xif fea_rawpkt6_client_xif.cc fea_rawpkt6_client_xif.hh fea_rawpkt6_xif.cc fea_rawpkt6_xif.hh mfea.xif mfea_client.xif mfea_client_xif.cc mfea_client_xif.hh mfea_xif.cc mfea_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh mfea.xrls mfea_base.cc mfea_base.hh mld6igmp.xrls mld6igmp_base.cc mld6igmp_base.hh ospfv2.xrls ospfv2_base.cc ospfv2_base.hh ospfv3.xrls ospfv3_base.cc ospfv3_base.hh pim.xrls pim_base.cc pim_base.hh Log message: Added a new boolean flag "ip_internet_control" when sending/receiving IP raw packets. When transmitting IP raw packets, if the flag is true, then this is IP control traffic and the IPv4 header's ip_tos will be set to IPTOS_PREC_INTERNETCONTROL. When receiving IP raw packets, if the IPv4 ip_tos is set to IPTOS_PREC_INTERNETCONTROL, then the ip_internet_control flag is set to true. For now, the flag is ignored for IPv6. Previously, the is_router_alert (or ip_router_alert) flag was overloaded to set the ip_tos to IPTOS_PREC_INTERNETCONTROL. However, this was an issue for some protocols that don't use the IP Router Alert flag, because they still need to set ip_tos to IPTOS_PREC_INTERNETCONTROL. Note that at the bottom of the FEA the ip_tos IP header field is set according to ip_internet_control ONLY if the ip_tos XRL argument is not used (i.e., when it has negative value). Bug found by: Hasso Tepper Revision Changes Path 1.29 +3 -1; commitid: 30064640cbab7ea6; xorp/cli/cli_node.hh 1.77 +11 -5; commitid: 30064640cbab7ea6; xorp/fea/mfea_node.cc 1.42 +8 -3; commitid: 30064640cbab7ea6; xorp/fea/mfea_node.hh 1.75 +18 -8; commitid: 30064640cbab7ea6; xorp/fea/mfea_proto_comm.cc 1.24 +3 -1; commitid: 30064640cbab7ea6; xorp/fea/mfea_proto_comm.hh 1.48 +17 -5; commitid: 30064640cbab7ea6; xorp/fea/rawsock.cc 1.14 +5 -1; commitid: 30064640cbab7ea6; xorp/fea/rawsock.hh 1.19 +5 -1; commitid: 30064640cbab7ea6; xorp/fea/rawsock4.cc 1.18 +5 -1; commitid: 30064640cbab7ea6; xorp/fea/rawsock4.hh 1.18 +5 -1; commitid: 30064640cbab7ea6; xorp/fea/rawsock6.cc 1.17 +5 -1; commitid: 30064640cbab7ea6; xorp/fea/rawsock6.hh 1.17 +6 -4; commitid: 30064640cbab7ea6; xorp/fea/xrl_fea_target.cc 1.10 +7 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_fea_target.hh 1.56 +9 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_mfea_node.cc 1.32 +6 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_mfea_node.hh 1.22 +4 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_rawsock4.cc 1.13 +3 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_rawsock4.hh 1.15 +4 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_rawsock6.cc 1.8 +3 -1; commitid: 30064640cbab7ea6; xorp/fea/xrl_rawsock6.hh 1.39 +7 -1; commitid: 30064640cbab7ea6; xorp/libproto/proto_node.hh 1.54 +13 -7; commitid: 30064640cbab7ea6; xorp/mld6igmp/mld6igmp_node.cc 1.32 +6 -1; commitid: 30064640cbab7ea6; xorp/mld6igmp/mld6igmp_node.hh 1.85 +15 -5; commitid: 30064640cbab7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.47 +4 -1; commitid: 30064640cbab7ea6; xorp/mld6igmp/mld6igmp_vif.hh 1.61 +10 -1; commitid: 30064640cbab7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.41 +11 -2; commitid: 30064640cbab7ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh 1.44 +6 -2; commitid: 30064640cbab7ea6; xorp/ospf/xrl_io.cc 1.27 +2 -1; commitid: 30064640cbab7ea6; xorp/ospf/xrl_io.hh 1.55 +7 -1; commitid: 30064640cbab7ea6; xorp/ospf/xrl_target.cc 1.41 +10 -1; commitid: 30064640cbab7ea6; xorp/ospf/xrl_target.hh 1.84 +11 -5; commitid: 30064640cbab7ea6; xorp/pim/pim_node.cc 1.64 +6 -1; commitid: 30064640cbab7ea6; xorp/pim/pim_node.hh 1.67 +15 -4; commitid: 30064640cbab7ea6; xorp/pim/pim_vif.cc 1.43 +4 -3; commitid: 30064640cbab7ea6; xorp/pim/pim_vif.hh 1.97 +10 -1; commitid: 30064640cbab7ea6; xorp/pim/xrl_pim_node.cc 1.71 +11 -2; commitid: 30064640cbab7ea6; xorp/pim/xrl_pim_node.hh 1.4 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt4.xif 1.3 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt4_client.xif 1.9 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.cc 1.8 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.hh 1.10 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.cc 1.9 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.hh 1.6 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt6.xif 1.5 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt6_client.xif 1.11 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.cc 1.10 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.hh 1.12 +3 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.cc 1.11 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.hh 1.8 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/mfea.xif 1.9 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/mfea_client.xif 1.24 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/mfea_client_xif.cc 1.23 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/mfea_client_xif.hh 1.23 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/mfea_xif.cc 1.22 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/interfaces/mfea_xif.hh 1.63 +7 -3; commitid: 30064640cbab7ea6; xorp/xrl/targets/fea.xrls 1.67 +7 -5; commitid: 30064640cbab7ea6; xorp/xrl/targets/fea_base.cc 1.70 +7 -1; commitid: 30064640cbab7ea6; xorp/xrl/targets/fea_base.hh 1.23 +5 -3; commitid: 30064640cbab7ea6; xorp/xrl/targets/mfea.xrls 1.28 +7 -5; commitid: 30064640cbab7ea6; xorp/xrl/targets/mfea_base.cc 1.30 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/targets/mfea_base.hh 1.26 +5 -3; commitid: 30064640cbab7ea6; xorp/xrl/targets/mld6igmp.xrls 1.31 +7 -5; commitid: 30064640cbab7ea6; xorp/xrl/targets/mld6igmp_base.cc 1.33 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/targets/mld6igmp_base.hh 1.29 +4 -2; commitid: 30064640cbab7ea6; xorp/xrl/targets/ospfv2.xrls 1.28 +4 -3; commitid: 30064640cbab7ea6; xorp/xrl/targets/ospfv2_base.cc 1.30 +4 -1; commitid: 30064640cbab7ea6; xorp/xrl/targets/ospfv2_base.hh 1.16 +9 -3; commitid: 30064640cbab7ea6; xorp/xrl/targets/ospfv3.xrls 1.16 +7 -5; commitid: 30064640cbab7ea6; xorp/xrl/targets/ospfv3_base.cc 1.17 +9 -1; commitid: 30064640cbab7ea6; xorp/xrl/targets/ospfv3_base.hh 1.54 +5 -3; commitid: 30064640cbab7ea6; xorp/xrl/targets/pim.xrls 1.57 +7 -5; commitid: 30064640cbab7ea6; xorp/xrl/targets/pim_base.cc 1.61 +5 -1; commitid: 30064640cbab7ea6; xorp/xrl/targets/pim_base.hh From pavlin at icir.org Tue May 8 14:47:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 21:47:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200705082147.l48LlP3N014797@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 21:47:25 UTC XORP CVS repository Modified files: libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh ifmgr_cmd_queue.cc ifmgr_cmds.cc ifmgr_cmds.hh ifmgr_xrl_mirror.cc xrl/interfaces fea_ifmgr_mirror.xif fea_ifmgr_mirror_xif.cc fea_ifmgr_mirror_xif.hh xrl/targets fea_ifmgr_mirror.xrls fea_ifmgr_mirror_base.cc fea_ifmgr_mirror_base.hh Log message: * Add a mechanism to libfeaclient to carry a vif_index per vif. Typically, the vif index will be set/decided by the originator itself. * Renamed the "index" argument of interface_set_pif_index and vif_set_pif_index XRLs to "pif_index". Revision Changes Path 1.22 +2 -1; commitid: 39574640ef417ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.30 +9 -3; commitid: 39574640ef417ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.17 +2 -1; commitid: 39574640ef417ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.22 +33 -1; commitid: 39574640ef417ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.17 +28 -1; commitid: 39574640ef417ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.23 +22 -2; commitid: 39574640ef417ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.9 +3 -2; commitid: 39574640ef417ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.18 +41 -5; commitid: 39574640ef417ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.16 +19 -3; commitid: 39574640ef417ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.15 +5 -3; commitid: 39574640ef417ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.19 +35 -3; commitid: 39574640ef417ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.17 +11 -3; commitid: 39574640ef417ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh From pavlin at icir.org Tue May 8 15:16:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 May 2007 22:16:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705082216.l48MG3mv015181@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-08 22:16:03 UTC XORP CVS repository Modified files: fea iftree.cc iftree.hh libfeaclient_bridge.cc mfea_node.cc Log message: Add vif_index to the IfTreeVif class and propagate it via libfeaclient. Revision Changes Path 1.43 +14 -5; commitid: 3afe4640f6607ea6; xorp/fea/iftree.cc 1.44 +6 -1; commitid: 3afe4640f6607ea6; xorp/fea/iftree.hh 1.29 +4 -1; commitid: 3afe4640f6607ea6; xorp/fea/libfeaclient_bridge.cc 1.78 +5 -2; commitid: 3afe4640f6607ea6; xorp/fea/mfea_node.cc From pavlin at icir.org Tue May 8 17:25:47 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 May 2007 00:25:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705090025.l490Pl17016872@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-09 00:25:47 UTC XORP CVS repository Modified files: fea xrl_fea_target.cc Log message: Return an error message if there is an error when one of the following methods are processed: XrlFeaTarget::ifmgr_replicator_0_1_register_ifmgr_mirror() XrlFeaTarget::ifmgr_replicator_0_1_unregister_ifmgr_mirror() Revision Changes Path 1.18 +19 -8; commitid: 41a7464114c57ea6; xorp/fea/xrl_fea_target.cc From pavlin at icir.org Tue May 8 17:27:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 May 2007 00:27:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets xorp/fea Message-ID: <200705090027.l490Rk0c016956@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-09 00:27:46 UTC XORP CVS repository Modified files: xrl/targets Makefile.am Makefile.in mfea.tgt mfea.xrls mfea_base.cc mfea_base.hh fea xrl_mfea_node.cc xrl_mfea_node.hh Log message: Added support for fea_ifmgr_replicator.xif XRL interface to MFEA, so now MFEA client can register to obtain interface information using the libfeaclient mechanism. Revision Changes Path 1.57 +34 -1; commitid: 42024641155e7ea6; xorp/fea/xrl_mfea_node.cc 1.33 +15 -1; commitid: 42024641155e7ea6; xorp/fea/xrl_mfea_node.hh 1.65 +2 -1; commitid: 42024641155e7ea6; xorp/xrl/targets/Makefile.am 1.86 +1 -0; commitid: 42024641155e7ea6; xorp/xrl/targets/Makefile.in 1.6 +3 -1; commitid: 42024641155e7ea6; xorp/xrl/targets/mfea.tgt 1.24 +11 -1; commitid: 42024641155e7ea6; xorp/xrl/targets/mfea.xrls 1.29 +61 -1; commitid: 42024641155e7ea6; xorp/xrl/targets/mfea_base.cc 1.31 +23 -1; commitid: 42024641155e7ea6; xorp/xrl/targets/mfea_base.hh From pavlin at icir.org Wed May 9 16:56:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 May 2007 23:56:54 GMT Subject: [Xorp-cvs] XORP cvs commit: other/tinderbox/scripts Message-ID: <200705092356.l49NusvB033814@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: other Changes by: pavlin at xorpc.icir.org 2007-05-09 23:56:54 UTC XORP CVS repository Modified files: tinderbox/scripts config Log message: Renamed the openbsd40 configuration to openbsd41 to reflect the upgrade of the OpenBSD tinderbox system to version 4.1. Revision Changes Path 1.22 +6 -6; commitid: 83fa46425fa67ea6; other/tinderbox/scripts/config From pavlin at icir.org Wed May 9 16:57:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 May 2007 23:57:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200705092357.l49Nvwvs033884@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-09 23:57:58 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: OpenBSD-4.1 is now supported. Revision Changes Path 1.89 +2 -2; commitid: 844346425ffd7ea6; xorp/BUILD_NOTES From pavlin at icir.org Wed May 9 17:08:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 May 2007 00:08:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/libproto xorp/mld6igmp xorp/pim xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200705100008.l4A08M98034277@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-10 00:08:22 UTC XORP CVS repository Modified files: fea mfea_config.cc mfea_node.cc mfea_node.hh xrl_mfea_node.cc xrl_mfea_node.hh libproto proto_node.hh mld6igmp Makefile.am Makefile.in mld6igmp_config.cc mld6igmp_node.cc mld6igmp_node.hh xrl_mld6igmp_node.cc xrl_mld6igmp_node.hh pim Makefile.am Makefile.in pim_config.cc pim_node.cc pim_node.hh xrl_pim_node.cc xrl_pim_node.hh xrl/interfaces mfea_client.xif mfea_client_xif.cc mfea_client_xif.hh xrl/targets mld6igmp.xrls mld6igmp_base.cc mld6igmp_base.hh pim.xrls pim_base.cc pim_base.hh Log message: Removed the MFEA specific mechanism for propagating the network interface information to its clients (IGMP/MLD and PIM-SM) and use libfeaclient instead. Revision Changes Path 1.20 +23 -241; commitid: 8527464261c77ea6; xorp/fea/mfea_config.cc 1.79 +51 -35; commitid: 8527464261c77ea6; xorp/fea/mfea_node.cc 1.43 +1 -174; commitid: 8527464261c77ea6; xorp/fea/mfea_node.hh 1.58 +1 -665; commitid: 8527464261c77ea6; xorp/fea/xrl_mfea_node.cc 1.34 +1 -117; commitid: 8527464261c77ea6; xorp/fea/xrl_mfea_node.hh 1.40 +1 -26; commitid: 8527464261c77ea6; xorp/libproto/proto_node.hh 1.34 +6 -2; commitid: 8527464261c77ea6; xorp/mld6igmp/Makefile.am 1.56 +15 -3; commitid: 8527464261c77ea6; xorp/mld6igmp/Makefile.in 1.18 +1 -4; commitid: 8527464261c77ea6; xorp/mld6igmp/mld6igmp_config.cc 1.55 +342 -18; commitid: 8527464261c77ea6; xorp/mld6igmp/mld6igmp_node.cc 1.33 +38 -3; commitid: 8527464261c77ea6; xorp/mld6igmp/mld6igmp_node.hh 1.62 +28 -206; commitid: 8527464261c77ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.42 +10 -103; commitid: 8527464261c77ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh 1.37 +6 -2; commitid: 8527464261c77ea6; xorp/pim/Makefile.am 1.59 +15 -3; commitid: 8527464261c77ea6; xorp/pim/Makefile.in 1.52 +1 -4; commitid: 8527464261c77ea6; xorp/pim/pim_config.cc 1.85 +341 -18; commitid: 8527464261c77ea6; xorp/pim/pim_node.cc 1.65 +37 -3; commitid: 8527464261c77ea6; xorp/pim/pim_node.hh 1.98 +29 -205; commitid: 8527464261c77ea6; xorp/pim/xrl_pim_node.cc 1.72 +10 -103; commitid: 8527464261c77ea6; xorp/pim/xrl_pim_node.hh 1.10 +1 -63; commitid: 8527464261c77ea6; xorp/xrl/interfaces/mfea_client.xif 1.25 +1 -291; commitid: 8527464261c77ea6; xorp/xrl/interfaces/mfea_client_xif.cc 1.24 +1 -202; commitid: 8527464261c77ea6; xorp/xrl/interfaces/mfea_client_xif.hh 1.27 +1 -71; commitid: 8527464261c77ea6; xorp/xrl/targets/mld6igmp.xrls 1.32 +1 -258; commitid: 8527464261c77ea6; xorp/xrl/targets/mld6igmp_base.cc 1.34 +1 -131; commitid: 8527464261c77ea6; xorp/xrl/targets/mld6igmp_base.hh 1.55 +1 -71; commitid: 8527464261c77ea6; xorp/xrl/targets/pim.xrls 1.58 +1 -258; commitid: 8527464261c77ea6; xorp/xrl/targets/pim_base.cc 1.62 +1 -131; commitid: 8527464261c77ea6; xorp/xrl/targets/pim_base.hh From pavlin at icir.org Thu May 10 15:32:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 May 2007 22:32:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp xorp/pim Message-ID: <200705102232.l4AMWEiI051050@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-10 22:32:14 UTC XORP CVS repository Modified files: mld6igmp Jamfile pim Jamfile Log message: Synchronize with Makefile.am changes: Removed the MFEA specific mechanism for propagating the network interface information to its clients (IGMP/MLD and PIM-SM) and use libfeaclient instead. Revision Changes Path 1.4 +7 -2; commitid: c73b46439d4b7ea6; xorp/mld6igmp/Jamfile 1.4 +7 -2; commitid: c73b46439d4b7ea6; xorp/pim/Jamfile From pavlin at icir.org Thu May 10 15:56:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 May 2007 22:56:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets xorp/xrl/interfaces Message-ID: <200705102256.l4AMuxup051425@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-10 22:56:59 UTC XORP CVS repository Modified files: xrl/targets ospfv2.xrls ospfv2_base.hh ospfv3.xrls ospfv3_base.hh xrl/interfaces fea_rawpkt4_client.xif fea_rawpkt4_client_xif.hh fea_rawpkt6_client.xif fea_rawpkt6_client_xif.hh Log message: Fix a kdoc comment. Revision Changes Path 1.4 +2 -2; commitid: c8a24643a3327ea6; xorp/xrl/interfaces/fea_rawpkt4_client.xif 1.9 +3 -1; commitid: c8a24643a3327ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.hh 1.6 +2 -2; commitid: c8a24643a3327ea6; xorp/xrl/interfaces/fea_rawpkt6_client.xif 1.11 +3 -1; commitid: c8a24643a3327ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.hh 1.30 +3 -1; commitid: c8a24643a3327ea6; xorp/xrl/targets/ospfv2.xrls 1.31 +3 -1; commitid: c8a24643a3327ea6; xorp/xrl/targets/ospfv2_base.hh 1.17 +5 -1; commitid: c8a24643a3327ea6; xorp/xrl/targets/ospfv3.xrls 1.18 +5 -1; commitid: c8a24643a3327ea6; xorp/xrl/targets/ospfv3_base.hh From pavlin at icir.org Thu May 10 17:24:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 May 2007 00:24:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200705110024.l4B0OwgI052560@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-11 00:24:58 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.h Log message: Conditionally define IPPROTO_IGMP Revision Changes Path 1.17 +8 -1; commitid: cd374643b7ce7ea6; xorp/mld6igmp/igmp_proto.h From pavlin at icir.org Thu May 10 17:25:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 May 2007 00:25:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200705110025.l4B0PJer052623@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-11 00:25:19 UTC XORP CVS repository Modified files: mld6igmp mld6_proto.h Log message: Conditionally define IPPROTO_ICMPV6 Revision Changes Path 1.20 +8 -1; commitid: cd654643b7e57ea6; xorp/mld6igmp/mld6_proto.h From pavlin at icir.org Thu May 10 17:25:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 May 2007 00:25:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200705110025.l4B0PkVt052681@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-11 00:25:46 UTC XORP CVS repository Modified files: pim pim_proto.h Log message: Conditionally define IPPROTO_PIM Revision Changes Path 1.24 +8 -1; commitid: cdad4643b8057ea6; xorp/pim/pim_proto.h From zec at icir.org Sat May 12 16:01:34 2007 From: zec at icir.org (Marko Zec) Date: Sat, 12 May 2007 23:01:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200705122301.l4CN1YGq097387@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2007-05-12 23:01:34 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: Wait for two seconds between attempting to establish a test peering and checking whether this succedded in test2 of test_peering2.sh. This seems to increase the chances for this test to succeed when XORP is built with massive debugging options. Revision Changes Path 1.56 +2 -1; commitid: 17bd2464645a07ea6; xorp/bgp/harness/test_peering2.sh From zec at icir.org Sat May 12 16:26:23 2007 From: zec at icir.org (Marko Zec) Date: Sat, 12 May 2007 23:26:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200705122326.l4CNQNXs097730@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2007-05-12 23:26:23 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: An attempt to unbreak test17 of test_peering2.sh suite, which fails occassionaly on some test machines, by inserting a two second delay at a suspicious place. I have absolutely no clue whether this will work, since on my machine this particular test always passes OK with or without this modification. Revision Changes Path 1.57 +2 -1; commitid: 17d7946464baf7ea6; xorp/bgp/harness/test_peering2.sh From pavlin at icir.org Tue May 15 17:14:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 May 2007 00:14:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200705160014.l4G0EWFV064962@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-16 00:14:32 UTC XORP CVS repository Modified files: xrl/interfaces ospfv3_xif.cc Log message: Forced commit after kdoc change to the corresponding ospfv3.xif that don't have any impact on ospfv3_xif.cc This is needed to get around unnecessary re-generation on Windows (because of timestamp mismatch) which fails probably because of Python issues. Revision Changes Path 1.14 +1 -1; commitid: fd9f464a4c777ea6; xorp/xrl/interfaces/ospfv3_xif.cc From pavlin at icir.org Thu May 17 19:50:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 May 2007 02:50:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200705180250.l4I2oiIP027711@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-18 02:50:44 UTC XORP CVS repository Modified files: xrl/interfaces fea_rawpkt4_client_xif.cc fea_rawpkt6_client_xif.cc Log message: Forced commit after kdoc change to the corresponding fea_rawokt[4,6]_client.xif files that don't have any impact on fea_rawpkt[4,6]_client_xif.cc This is needed to get around unnecessary re-generation on Windows (because of timestamp mismatch) which fails probably because of Python issues. Revision Changes Path 1.10 +1 -1; commitid: 6b4c464d122d7ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.cc 1.12 +1 -1; commitid: 6b4c464d122d7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.cc From pavlin at icir.org Thu May 17 19:52:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 May 2007 02:52:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200705180252.l4I2qUq5027785@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-18 02:52:30 UTC XORP CVS repository Modified files: xrl/targets ospfv2.tgt ospfv3.tgt Log message: Forced commit after kdoc change to the corresponding ospfv[2,3].xif that don't have any impact on ospfv[2,3]_base.cc This is needed to get around unnecessary re-generation on Windows (because of timestamp mismatch) which fails probably because of Python issues. Revision Changes Path 1.4 +1 -1; commitid: 6c6b464d14b17ea6; xorp/xrl/targets/ospfv2.tgt 1.4 +1 -1; commitid: 6c6b464d14b17ea6; xorp/xrl/targets/ospfv3.tgt From pavlin at icir.org Fri May 18 17:57:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 19 May 2007 00:57:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200705190057.l4J0vJR0055505@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-19 00:57:19 UTC XORP CVS repository Modified files: ospf xrl_io.cc xrl_io.hh Log message: Changed the type of the ip_protocol argument from uint32_t to uint8_t, because this is the actual size inside the IP header. Revision Changes Path 1.45 +2 -2; commitid: d8a6464e4b267ea6; xorp/ospf/xrl_io.cc 1.28 +2 -2; commitid: d8a6464e4b267ea6; xorp/ospf/xrl_io.hh From pavlin at icir.org Fri May 18 18:33:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 19 May 2007 01:33:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/static_routes xorp/fib2mrib Message-ID: <200705190133.l4J1XfAZ055922@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-19 01:33:41 UTC XORP CVS repository Modified files: static_routes xrl_static_routes_node.cc fib2mrib xrl_fib2mrib_node.cc Log message: Editorial nit: "finder" -> "Finder" Revision Changes Path 1.37 +24 -24; commitid: da44464e53e57ea6; xorp/fib2mrib/xrl_fib2mrib_node.cc 1.38 +18 -18; commitid: da44464e53e57ea6; xorp/static_routes/xrl_static_routes_node.cc From pavlin at icir.org Fri May 18 18:52:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 19 May 2007 01:52:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/fea xorp/libproto xorp/mld6igmp xorp/pim xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200705190152.l4J1qpDe056429@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-19 01:52:51 UTC XORP CVS repository Modified files: cli cli_node.hh fea Jamfile Makefile.am Makefile.in mfea_mrouter.cc mfea_mrouter.hh mfea_node.cc mfea_node.hh mfea_vif.cc mfea_vif.hh rawsock.cc rawsock.hh rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh xrl_mfea_node.cc xrl_mfea_node.hh xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh libproto Jamfile Makefile.am Makefile.in proto_node.hh mld6igmp Jamfile Makefile.am Makefile.in mld6igmp_node.cc mld6igmp_node.hh mld6igmp_vif.cc mld6igmp_vif.hh xorp_igmp.cc xorp_mld.cc xrl_mld6igmp_node.cc xrl_mld6igmp_node.hh pim Jamfile Makefile.am Makefile.in pim_mrt.hh pim_mrt_mfc.cc pim_node.cc pim_node.hh pim_vif.cc pim_vif.hh xorp_pimsm4.cc xorp_pimsm6.cc xrl_pim_node.cc xrl_pim_node.hh xrl/interfaces mfea.xif mfea_client.xif mfea_client_xif.cc mfea_client_xif.hh mfea_xif.cc mfea_xif.hh xrl/targets Makefile.am Makefile.in mfea.xrls mfea_base.cc mfea_base.hh mld6igmp.tgt mld6igmp.xrls mld6igmp_base.cc mld6igmp_base.hh pim.tgt pim.xrls pim_base.cc pim_base.hh Removed files: fea mfea_proto_comm.cc mfea_proto_comm.hh libproto proto_register.cc proto_register.hh Log message: FEA/MFEA refactoring: get rid of the raw sockets I/O inside the MFEA, and use the FEA instead. Modify accordingly the MLD/IGMP and PIM-SM modules to use the FEA instead for raw I/O. Note that after the modification only PIM-SM needs to register with the MFEA (per interface) for the purpose of multicast routing. Also, unlike before there could be only one module/target that can register (as an owner) per interface with the MFEA. This is also a step toward implementing a module with the interoperability rules for multicast routing protocols (as per RFC 2715). Note that the refactored code doesn't contain anymore the hack for sharing the IGMP raw socket and the (MRT_INIT) multicast routing socket. That hack was needed because Linux seems to use the MRT_INIT multicast routing socket (only) to pass IGMP messages to userland (if the IGMP messages don't contain the Router Alert option and the host hasn't joined the multicast group for the IGMP destination address). This issue needs further investigation and eventually will be fixed independently. Revision Changes Path 1.30 +22 -23; commitid: da94464e543f7ea6; xorp/cli/cli_node.hh 1.12 +1 -2; commitid: da94464e543f7ea6; xorp/fea/Jamfile 1.91 +1 -3; commitid: da94464e543f7ea6; xorp/fea/Makefile.am 1.110 +15 -16; commitid: da94464e543f7ea6; xorp/fea/Makefile.in 1.52 +28 -108; commitid: da94464e543f7ea6; xorp/fea/mfea_mrouter.cc 1.17 +7 -16; commitid: da94464e543f7ea6; xorp/fea/mfea_mrouter.hh 1.80 +95 -573; commitid: da94464e543f7ea6; xorp/fea/mfea_node.cc 1.44 +71 -258; commitid: da94464e543f7ea6; xorp/fea/mfea_node.hh 1.76 +0 -2422 xorp/fea/mfea_proto_comm.cc (dead) 1.25 +0 -322 xorp/fea/mfea_proto_comm.hh (dead) 1.17 +35 -262; commitid: da94464e543f7ea6; xorp/fea/mfea_vif.cc 1.10 +41 -124; commitid: da94464e543f7ea6; xorp/fea/mfea_vif.hh 1.49 +114 -142; commitid: da94464e543f7ea6; xorp/fea/rawsock.cc 1.15 +26 -26; commitid: da94464e543f7ea6; xorp/fea/rawsock.hh 1.20 +2 -2; commitid: da94464e543f7ea6; xorp/fea/rawsock4.cc 1.19 +3 -3; commitid: da94464e543f7ea6; xorp/fea/rawsock4.hh 1.19 +2 -2; commitid: da94464e543f7ea6; xorp/fea/rawsock6.cc 1.18 +3 -3; commitid: da94464e543f7ea6; xorp/fea/rawsock6.hh 1.59 +42 -830; commitid: da94464e543f7ea6; xorp/fea/xrl_mfea_node.cc 1.35 +41 -223; commitid: da94464e543f7ea6; xorp/fea/xrl_mfea_node.hh 1.23 +15 -16; commitid: da94464e543f7ea6; xorp/fea/xrl_rawsock4.cc 1.14 +6 -6; commitid: da94464e543f7ea6; xorp/fea/xrl_rawsock4.hh 1.16 +15 -16; commitid: da94464e543f7ea6; xorp/fea/xrl_rawsock6.cc 1.9 +6 -6; commitid: da94464e543f7ea6; xorp/fea/xrl_rawsock6.hh 1.2 +2 -2; commitid: da94464e543f7ea6; xorp/libproto/Jamfile 1.19 +1 -3; commitid: da94464e543f7ea6; xorp/libproto/Makefile.am 1.40 +4 -6; commitid: da94464e543f7ea6; xorp/libproto/Makefile.in 1.41 +54 -89; commitid: da94464e543f7ea6; xorp/libproto/proto_node.hh 1.10 +0 -217 xorp/libproto/proto_register.cc (dead) 1.9 +0 -145 xorp/libproto/proto_register.hh (dead) 1.5 +3 -2; commitid: da94464e543f7ea6; xorp/mld6igmp/Jamfile 1.35 +3 -2; commitid: da94464e543f7ea6; xorp/mld6igmp/Makefile.am 1.57 +6 -3; commitid: da94464e543f7ea6; xorp/mld6igmp/Makefile.in 1.56 +69 -75; commitid: da94464e543f7ea6; xorp/mld6igmp/mld6igmp_node.cc 1.34 +120 -79; commitid: da94464e543f7ea6; xorp/mld6igmp/mld6igmp_node.hh 1.86 +30 -17; commitid: da94464e543f7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.48 +5 -5; commitid: da94464e543f7ea6; xorp/mld6igmp/mld6igmp_vif.hh 1.14 +3 -1; commitid: da94464e543f7ea6; xorp/mld6igmp/xorp_igmp.cc 1.15 +3 -1; commitid: da94464e543f7ea6; xorp/mld6igmp/xorp_mld.cc 1.63 +377 -631; commitid: da94464e543f7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.43 +227 -260; commitid: da94464e543f7ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh 1.5 +3 -1; commitid: da94464e543f7ea6; xorp/pim/Jamfile 1.38 +3 -1; commitid: da94464e543f7ea6; xorp/pim/Makefile.am 1.60 +6 -0; commitid: da94464e543f7ea6; xorp/pim/Makefile.in 1.21 +1 -4; commitid: da94464e543f7ea6; xorp/pim/pim_mrt.hh 1.37 +1 -4; commitid: da94464e543f7ea6; xorp/pim/pim_mrt_mfc.cc 1.86 +62 -80; commitid: da94464e543f7ea6; xorp/pim/pim_node.cc 1.66 +155 -87; commitid: da94464e543f7ea6; xorp/pim/pim_node.hh 1.68 +61 -23; commitid: da94464e543f7ea6; xorp/pim/pim_vif.cc 1.44 +5 -5; commitid: da94464e543f7ea6; xorp/pim/pim_vif.hh 1.14 +2 -1; commitid: da94464e543f7ea6; xorp/pim/xorp_pimsm4.cc 1.15 +2 -1; commitid: da94464e543f7ea6; xorp/pim/xorp_pimsm6.cc 1.99 +632 -850; commitid: da94464e543f7ea6; xorp/pim/xrl_pim_node.cc 1.73 +268 -176; commitid: da94464e543f7ea6; xorp/pim/xrl_pim_node.hh 1.9 +25 -119; commitid: da94464e543f7ea6; xorp/xrl/interfaces/mfea.xif 1.11 +1 -44; commitid: da94464e543f7ea6; xorp/xrl/interfaces/mfea_client.xif 1.26 +1 -117; commitid: da94464e543f7ea6; xorp/xrl/interfaces/mfea_client_xif.cc 1.25 +2 -94; commitid: da94464e543f7ea6; xorp/xrl/interfaces/mfea_client_xif.hh 1.24 +41 -511; commitid: da94464e543f7ea6; xorp/xrl/interfaces/mfea_xif.cc 1.23 +40 -322; commitid: da94464e543f7ea6; xorp/xrl/interfaces/mfea_xif.hh 1.66 +6 -3; commitid: da94464e543f7ea6; xorp/xrl/targets/Makefile.am 1.87 +5 -2; commitid: da94464e543f7ea6; xorp/xrl/targets/Makefile.in 1.25 +17 -98; commitid: da94464e543f7ea6; xorp/xrl/targets/mfea.xrls 1.30 +47 -436; commitid: da94464e543f7ea6; xorp/xrl/targets/mfea_base.cc 1.32 +30 -221; commitid: da94464e543f7ea6; xorp/xrl/targets/mfea_base.hh 1.4 +5 -3; commitid: da94464e543f7ea6; xorp/xrl/targets/mld6igmp.tgt 1.28 +34 -78; commitid: da94464e543f7ea6; xorp/xrl/targets/mld6igmp.xrls 1.33 +33 -199; commitid: da94464e543f7ea6; xorp/xrl/targets/mld6igmp_base.cc 1.35 +55 -163; commitid: da94464e543f7ea6; xorp/xrl/targets/mld6igmp_base.hh 1.6 +5 -1; commitid: da94464e543f7ea6; xorp/xrl/targets/pim.tgt 1.56 +51 -28; commitid: da94464e543f7ea6; xorp/xrl/targets/pim.xrls 1.59 +37 -43; commitid: da94464e543f7ea6; xorp/xrl/targets/pim_base.cc 1.63 +68 -48; commitid: da94464e543f7ea6; xorp/xrl/targets/pim_base.hh From pavlin at icir.org Sat May 19 01:11:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 19 May 2007 08:11:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp xorp/pim Message-ID: <200705190811.l4J8BNlL027255@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-19 08:11:23 UTC XORP CVS repository Modified files: mld6igmp xrl_mld6igmp_node.hh pim xrl_pim_node.hh Log message: Make some of the methods ppublic (instead of being private). This fixes a compilation error for gcc-2.9x. Revision Changes Path 1.44 +7 -5; commitid: 6a48464eb0f07ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh 1.74 +10 -8; commitid: 6a48464eb0f07ea6; xorp/pim/xrl_pim_node.hh From pavlin at icir.org Tue May 22 14:04:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 22 May 2007 21:04:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705222104.l4ML4xu0007260@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-22 21:04:59 UTC XORP CVS repository Modified files: fea xrl_fea_target.cc xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh Log message: Modify the XrlRawSocket4Manager and XrlRawSocket6Manager methods to return XORP_OK/XORP_ERROR instead of XrlCmdError. The XrlCmdError will be returned inside xrl_fea_target.cc where the above methods are called from. Revision Changes Path 1.19 +115 -24; commitid: 1c2a46535a0a7ea6; xorp/fea/xrl_fea_target.cc 1.24 +32 -35; commitid: 1c2a46535a0a7ea6; xorp/fea/xrl_rawsock4.cc 1.15 +49 -40; commitid: 1c2a46535a0a7ea6; xorp/fea/xrl_rawsock4.hh 1.17 +32 -35; commitid: 1c2a46535a0a7ea6; xorp/fea/xrl_rawsock6.cc 1.10 +50 -43; commitid: 1c2a46535a0a7ea6; xorp/fea/xrl_rawsock6.hh From pavlin at icir.org Tue May 22 15:57:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 22 May 2007 22:57:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705222257.l4MMvKgd009028@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-22 22:57:20 UTC XORP CVS repository Modified files: fea rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh Log message: Misc. cleanup. Revision Changes Path 1.21 +17 -16; commitid: 231d4653754a7ea6; xorp/fea/rawsock4.cc 1.20 +4 -4; commitid: 231d4653754a7ea6; xorp/fea/rawsock4.hh 1.20 +17 -16; commitid: 231d4653754a7ea6; xorp/fea/rawsock6.cc 1.19 +4 -4; commitid: 231d4653754a7ea6; xorp/fea/rawsock6.hh 1.25 +38 -32; commitid: 231d4653754a7ea6; xorp/fea/xrl_rawsock4.cc 1.16 +18 -6; commitid: 231d4653754a7ea6; xorp/fea/xrl_rawsock4.hh 1.18 +52 -46; commitid: 231d4653754a7ea6; xorp/fea/xrl_rawsock6.cc 1.11 +18 -6; commitid: 231d4653754a7ea6; xorp/fea/xrl_rawsock6.hh From pavlin at icir.org Tue May 22 17:55:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 May 2007 00:55:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705230055.l4N0tvIA010649@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-23 00:55:57 UTC XORP CVS repository Modified files: fea rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh Log message: Move the XRL-independent filtering code from XrlRawSocket4Manager and XrlRawSocket6Manager to the new classes RawSocket4Manager and RawSocket6Manager (inside files rawsock{4,6}.{hh,cc}. Revision Changes Path 1.22 +419 -1; commitid: 2941465390c37ea6; xorp/fea/rawsock4.cc 1.21 +219 -2; commitid: 2941465390c37ea6; xorp/fea/rawsock4.hh 1.21 +422 -1; commitid: 2941465390c37ea6; xorp/fea/rawsock6.cc 1.20 +226 -2; commitid: 2941465390c37ea6; xorp/fea/rawsock6.hh 1.26 +6 -424; commitid: 2941465390c37ea6; xorp/fea/xrl_rawsock4.cc 1.17 +3 -153; commitid: 2941465390c37ea6; xorp/fea/xrl_rawsock4.hh 1.19 +6 -427; commitid: 2941465390c37ea6; xorp/fea/xrl_rawsock6.cc 1.12 +3 -156; commitid: 2941465390c37ea6; xorp/fea/xrl_rawsock6.hh From pavlin at icir.org Tue May 22 20:39:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 May 2007 03:39:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200705230339.l4N3dkT7012587@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-23 03:39:46 UTC XORP CVS repository Modified files: xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh ospfv3.xrls ospfv3_base.cc ospfv3_base.hh Log message: Forced commit after kdoc change to the corresponding ospfv[2,3].xif. This is needed to get around unnecessary re-generation on Windows (because of timestamp mismatch) which fails probably because of Python issues. Revision Changes Path 1.31 +1 -1; commitid: 30fe4653b7647ea6; xorp/xrl/targets/ospfv2.xrls 1.29 +1 -1; commitid: 30fe4653b7647ea6; xorp/xrl/targets/ospfv2_base.cc 1.32 +1 -1; commitid: 30fe4653b7647ea6; xorp/xrl/targets/ospfv2_base.hh 1.18 +1 -1; commitid: 30fe4653b7647ea6; xorp/xrl/targets/ospfv3.xrls 1.17 +1 -1; commitid: 30fe4653b7647ea6; xorp/xrl/targets/ospfv3_base.cc 1.19 +1 -1; commitid: 30fe4653b7647ea6; xorp/xrl/targets/ospfv3_base.hh From pavlin at icir.org Tue May 22 21:08:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 May 2007 04:08:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness xorp/fea xorp/fea/forwarding_plane/ifconfig xorp/fib2mrib xorp/libfeaclient xorp/libproto xorp/libxipc xorp/libxorp xorp/ospf xorp/pim xorp/rib xorp/rip xorp/rtrmgr Message-ID: <200705230408.l4N48UUG013237@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-23 04:08:30 UTC XORP CVS repository Modified files: bgp bgp.cc bgp.hh dump_iterators.cc route_table_nhlookup.cc subnet_route.cc xrl_target.cc bgp/harness coord.cc peer.cc fea fibconfig.cc fte.hh ifconfig_transaction.hh iftree.cc mfea_mrouter.cc mfea_node.cc test_xrl_sockets4_tcp.cc fea/forwarding_plane/ifconfig ifconfig_get_proc_linux.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc fib2mrib xrl_fib2mrib_node.cc libfeaclient ifmgr_cmds.cc libproto spt.hh test_spt.cc libxipc finder_xrl_target.cc xrl_atom.cc libxorp utility.c utility.h ospf area_router.cc debug_io.hh lsa.cc ospf.cc ospf.hh packet.cc peer.cc peer_manager.cc policy_varrw.cc routing_table.cc test_routing_interactive.cc xrl_io.cc xrl_target.cc pim pim_node_cli.cc rib xrl_target.cc rip xrl_port_manager.cc rtrmgr main_rtrmgr.cc xorpsh_main.cc Log message: * Introduce new C function bool_c_str(int v) that returns the "true" or "false" C string. * Use the above bool_c_str() everywhere the value of a boolean needs to be printed. Approved by: Atanu Ghosh Revision Changes Path 1.86 +4 -4; commitid: 323a4653bdba7ea6; xorp/bgp/bgp.cc 1.65 +1 -8; commitid: 323a4653bdba7ea6; xorp/bgp/bgp.hh 1.33 +2 -2; commitid: 323a4653bdba7ea6; xorp/bgp/dump_iterators.cc 1.28 +3 -5; commitid: 323a4653bdba7ea6; xorp/bgp/harness/coord.cc 1.81 +3 -3; commitid: 323a4653bdba7ea6; xorp/bgp/harness/peer.cc 1.28 +2 -2; commitid: 323a4653bdba7ea6; xorp/bgp/route_table_nhlookup.cc 1.23 +4 -16; commitid: 323a4653bdba7ea6; xorp/bgp/subnet_route.cc 1.65 +7 -7; commitid: 323a4653bdba7ea6; xorp/bgp/xrl_target.cc 1.7 +12 -12; commitid: 323a4653bdba7ea6; xorp/fea/fibconfig.cc 1.9 +9 -9; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.8 +9 -9; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.8 +9 -9; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.7 +8 -9; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.10 +15 -17; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.6 +25 -29; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc 1.5 +11 -10; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc 1.5 +23 -23; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc 1.5 +23 -24; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc 1.7 +20 -20; commitid: 323a4653bdba7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.20 +5 -5; commitid: 323a4653bdba7ea6; xorp/fea/fte.hh 1.6 +6 -6; commitid: 323a4653bdba7ea6; xorp/fea/ifconfig_transaction.hh 1.44 +14 -22; commitid: 323a4653bdba7ea6; xorp/fea/iftree.cc 1.53 +9 -9; commitid: 323a4653bdba7ea6; xorp/fea/mfea_mrouter.cc 1.81 +9 -9; commitid: 323a4653bdba7ea6; xorp/fea/mfea_node.cc 1.8 +6 -6; commitid: 323a4653bdba7ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.38 +5 -5; commitid: 323a4653bdba7ea6; xorp/fib2mrib/xrl_fib2mrib_node.cc 1.23 +16 -22; commitid: 323a4653bdba7ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.15 +3 -3; commitid: 323a4653bdba7ea6; xorp/libproto/spt.hh 1.14 +3 -3; commitid: 323a4653bdba7ea6; xorp/libproto/test_spt.cc 1.27 +3 -2; commitid: 323a4653bdba7ea6; xorp/libxipc/finder_xrl_target.cc 1.27 +2 -3; commitid: 323a4653bdba7ea6; xorp/libxipc/xrl_atom.cc 1.9 +13 -1; commitid: 323a4653bdba7ea6; xorp/libxorp/utility.c 1.15 +6 -1; commitid: 323a4653bdba7ea6; xorp/libxorp/utility.h 1.279 +11 -11; commitid: 323a4653bdba7ea6; xorp/ospf/area_router.cc 1.24 +11 -11; commitid: 323a4653bdba7ea6; xorp/ospf/debug_io.hh 1.104 +10 -10; commitid: 323a4653bdba7ea6; xorp/ospf/lsa.cc 1.92 +13 -13; commitid: 323a4653bdba7ea6; xorp/ospf/ospf.cc 1.108 +1 -8; commitid: 323a4653bdba7ea6; xorp/ospf/ospf.hh 1.44 +4 -4; commitid: 323a4653bdba7ea6; xorp/ospf/packet.cc 1.279 +3 -2; commitid: 323a4653bdba7ea6; xorp/ospf/peer.cc 1.142 +9 -8; commitid: 323a4653bdba7ea6; xorp/ospf/peer_manager.cc 1.13 +3 -3; commitid: 323a4653bdba7ea6; xorp/ospf/policy_varrw.cc 1.62 +2 -2; commitid: 323a4653bdba7ea6; xorp/ospf/routing_table.cc 1.8 +2 -2; commitid: 323a4653bdba7ea6; xorp/ospf/test_routing_interactive.cc 1.46 +7 -7; commitid: 323a4653bdba7ea6; xorp/ospf/xrl_io.cc 1.56 +32 -28; commitid: 323a4653bdba7ea6; xorp/ospf/xrl_target.cc 1.42 +2 -3; commitid: 323a4653bdba7ea6; xorp/pim/pim_node_cli.cc 1.61 +21 -21; commitid: 323a4653bdba7ea6; xorp/rib/xrl_target.cc 1.26 +2 -2; commitid: 323a4653bdba7ea6; xorp/rip/xrl_port_manager.cc 1.72 +7 -7; commitid: 323a4653bdba7ea6; xorp/rtrmgr/main_rtrmgr.cc 1.67 +3 -3; commitid: 323a4653bdba7ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin at icir.org Tue May 22 21:21:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 May 2007 04:21:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200705230421.l4N4L4ho013410@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-23 04:21:04 UTC XORP CVS repository Modified files: ospf test_routing_interactive.cc Log message: Include "libxorp/xorp.h" instead of "config.h". Revision Changes Path 1.9 +2 -2; commitid: 34494653c1157ea6; xorp/ospf/test_routing_interactive.cc From pavlin at icir.org Tue May 22 21:22:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 May 2007 04:22:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200705230422.l4N4MR4a013468@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-23 04:22:27 UTC XORP CVS repository Modified files: ospf .cvsignore Log message: Added test_routing_interactive to the list of files ignored by CVS. Revision Changes Path 1.6 +1 -0; commitid: 34834653c1767ea6; xorp/ospf/.cvsignore From pavlin at icir.org Wed May 23 05:12:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 May 2007 12:12:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/devnotes xorp/fea xorp/fea/forwarding_plane/control_socket xorp/libfeaclient xorp/libproto xorp/libxipc xorp/libxorp xorp/ospf xorp/policy/common xorp/rib xorp/rib/tools xorp/rip xorp/rip/tools xorp/rtrmgr ... Message-ID: <200705231212.l4NCCvix021463@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-23 12:12:57 UTC XORP CVS repository Modified files: bgp bgp_trie.hh local_data.hh peer.hh rib_ipc_handler.hh route_table_aggregation.hh route_table_cache.hh route_table_damping.hh route_table_decision.hh route_table_fanout.hh route_table_ribin.hh subnet_route.hh devnotes coding-style.txt fea fibconfig_entry_set.hh fibconfig_table_set.hh fte.hh ifconfig_addr_table.cc ifconfig_addr_table.hh ifconfig_reporter.hh ifconfig_transaction.hh iftree.hh pa_backend_ipfw2.hh pa_backend_pf.hh pa_entry.hh pa_table.hh pa_transaction.hh test_xrl_sockets4_tcp.cc test_xrl_sockets4_udp.cc xrl_packet_acl.hh xrl_socket_cmds.cc xrl_socket_cmds.hh xrl_socket_server.hh fea/forwarding_plane/control_socket click_socket.hh netlink_socket.hh routing_socket.hh windows_rtm_pipe.hh libfeaclient ifmgr_atoms.hh ifmgr_cmd_queue.cc ifmgr_cmd_queue.hh ifmgr_cmds.hh ifmgr_xrl_mirror.hh ifmgr_xrl_replicator.hh libproto config_node_id.hh proto_node.hh libxipc finder.cc finder.hh finder_client.cc finder_client.hh finder_messenger.hh finder_msgs.hh finder_server.hh finder_tcp.hh finder_tcp_messenger.hh finder_xrl_queue.hh finder_xrl_target.cc hmac.hh test_finder_events.cc test_finder_tcp.cc test_xrl_receiver.cc test_xrl_sender.cc xrl.hh xrl_args.hh xrl_atom.hh xrl_atom_encoding.cc xrl_cmd_map.hh xrl_dispatcher.cc xrl_error.cc xrl_error.hh xrl_parser_input.hh xrl_pf.hh xrl_pf_inproc.hh xrl_pf_kill.hh xrl_pf_stcp.cc xrl_pf_stcp.hh xrl_pf_sudp.hh xrl_router.cc xrl_router.hh libxorp asyncio.hh buffered_asyncio.hh callback-gen.py callback_debug.hh callback_nodebug.hh config_param.hh eventloop.hh ipnet.hh ipv4.hh ipv6.hh ipvx.hh ipvxnet.hh mac.hh nexthop.hh profile.hh ref_ptr.hh ref_trie.hh safe_callback_obj.hh selector.hh service.hh test_ipnet.cc test_service.cc time_slice.hh timer.hh timeval.hh transaction.hh win_dispatcher.hh xorpfd.hh ospf auth.hh packet.hh xrl_io.hh policy/common dispatcher.hh varrw.hh rib redist_xrl.cc redist_xrl.hh rib.cc rib.hh route.hh rt_tab_base.hh rt_tab_origin.hh rt_tab_redist.hh rt_tab_register.hh rib/tools show_distances.cc show_routes.cc rip auth.hh constants.hh output.hh packet_assembly.hh packets.hh peer.hh port.hh port_io.hh port_manager.hh port_vars.hh route_db.hh route_entry.hh system.hh test_outputs.cc update_queue.hh xorp_rip_main.cc xrl_port_io.hh xrl_port_manager.cc xrl_port_manager.hh xrl_redist_manager.cc xrl_redist_manager.hh xrl_rib_notifier.hh rip/tools common.hh show_stats.cc rtrmgr generic_module_manager.hh master_conf_tree.hh slave_conf_tree.hh slave_conf_tree_node.hh template_commands.hh xrl/scripts tgt-gen xrl/targets bgp4_mib_base.hh bgp_base.hh cli_base.hh coord_base.hh fea_base.hh fea_ifmgr_mirror_base.hh fib2mrib_base.hh finder_base.hh finder_client_base.hh mfea_base.hh mld6igmp_base.hh ospfv2_base.hh ospfv3_base.hh packet_acl_base.hh pim_base.hh policy_base.hh profiler_base.hh rib_base.hh ribclient_base.hh rip_base.hh ripng_base.hh rtrmgr_base.hh show_distances_base.hh show_routes_base.hh socket_server_base.hh static_routes_base.hh test_base.hh test_fea_ifmgr_mirror_base.hh test_finder_events_base.hh test_peer_base.hh test_socket4_base.hh test_socket6_base.hh test_xrls_base.hh xorp_if_mib_base.hh xorpsh_base.hh Log message: Remove "inline" classifier for in-class method definition, because it is redundant: methods defined in-class are already "inline"-d. Also, remove "inline" classifier for method declarations, because it is needed only with the method definition (e.g., when the definition is in header file). Revision Changes Path 1.18 +3 -7; commitid: 50f546542e107ea6; xorp/bgp/bgp_trie.hh 1.20 +9 -23; commitid: 50f546542e107ea6; xorp/bgp/local_data.hh 1.47 +2 -2; commitid: 50f546542e107ea6; xorp/bgp/peer.hh 1.46 +3 -3; commitid: 50f546542e107ea6; xorp/bgp/rib_ipc_handler.hh 1.14 +9 -9; commitid: 50f546542e107ea6; xorp/bgp/route_table_aggregation.hh 1.28 +3 -3; commitid: 50f546542e107ea6; xorp/bgp/route_table_cache.hh 1.4 +6 -8; commitid: 50f546542e107ea6; xorp/bgp/route_table_damping.hh 1.25 +7 -15; commitid: 50f546542e107ea6; xorp/bgp/route_table_decision.hh 1.23 +5 -11; commitid: 50f546542e107ea6; xorp/bgp/route_table_fanout.hh 1.27 +2 -2; commitid: 50f546542e107ea6; xorp/bgp/route_table_ribin.hh 1.23 +4 -9; commitid: 50f546542e107ea6; xorp/bgp/subnet_route.hh 1.6 +3 -3; commitid: 50f546542e107ea6; xorp/devnotes/coding-style.txt 1.6 +4 -4; commitid: 50f546542e107ea6; xorp/fea/fibconfig_entry_set.hh 1.5 +4 -4; commitid: 50f546542e107ea6; xorp/fea/fibconfig_table_set.hh 1.2 +4 -4; commitid: 50f546542e107ea6; xorp/fea/forwarding_plane/control_socket/click_socket.hh 1.2 +4 -4; commitid: 50f546542e107ea6; xorp/fea/forwarding_plane/control_socket/netlink_socket.hh 1.2 +4 -4; commitid: 50f546542e107ea6; xorp/fea/forwarding_plane/control_socket/routing_socket.hh 1.2 +4 -4; commitid: 50f546542e107ea6; xorp/fea/forwarding_plane/control_socket/windows_rtm_pipe.hh 1.21 +4 -6; commitid: 50f546542e107ea6; xorp/fea/fte.hh 1.14 +2 -2; commitid: 50f546542e107ea6; xorp/fea/ifconfig_addr_table.cc 1.13 +2 -2; commitid: 50f546542e107ea6; xorp/fea/ifconfig_addr_table.hh 1.4 +6 -6; commitid: 50f546542e107ea6; xorp/fea/ifconfig_reporter.hh 1.7 +7 -7; commitid: 50f546542e107ea6; xorp/fea/ifconfig_transaction.hh 1.45 +90 -104; commitid: 50f546542e107ea6; xorp/fea/iftree.hh 1.6 +3 -3; commitid: 50f546542e107ea6; xorp/fea/pa_backend_ipfw2.hh 1.4 +3 -3; commitid: 50f546542e107ea6; xorp/fea/pa_backend_pf.hh 1.5 +5 -5; commitid: 50f546542e107ea6; xorp/fea/pa_entry.hh 1.5 +3 -3; commitid: 50f546542e107ea6; xorp/fea/pa_table.hh 1.6 +16 -18; commitid: 50f546542e107ea6; xorp/fea/pa_transaction.hh 1.9 +17 -17; commitid: 50f546542e107ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.18 +9 -9; commitid: 50f546542e107ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.7 +4 -4; commitid: 50f546542e107ea6; xorp/fea/xrl_packet_acl.hh 1.13 +2 -2; commitid: 50f546542e107ea6; xorp/fea/xrl_socket_cmds.cc 1.12 +24 -24; commitid: 50f546542e107ea6; xorp/fea/xrl_socket_cmds.hh 1.20 +13 -13; commitid: 50f546542e107ea6; xorp/fea/xrl_socket_server.hh 1.31 +76 -77; commitid: 50f546542e107ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.18 +3 -4; commitid: 50f546542e107ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.12 +10 -10; commitid: 50f546542e107ea6; xorp/libfeaclient/ifmgr_cmd_queue.hh 1.18 +126 -126; commitid: 50f546542e107ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.17 +2 -2; commitid: 50f546542e107ea6; xorp/libfeaclient/ifmgr_xrl_mirror.hh 1.12 +3 -3; commitid: 50f546542e107ea6; xorp/libfeaclient/ifmgr_xrl_replicator.hh 1.9 +16 -16; commitid: 50f546542e107ea6; xorp/libproto/config_node_id.hh 1.42 +12 -12; commitid: 50f546542e107ea6; xorp/libproto/proto_node.hh 1.24 +33 -64; commitid: 50f546542e107ea6; xorp/libxipc/finder.cc 1.23 +3 -3; commitid: 50f546542e107ea6; xorp/libxipc/finder.hh 1.34 +12 -15; commitid: 50f546542e107ea6; xorp/libxipc/finder_client.cc 1.22 +12 -12; commitid: 50f546542e107ea6; xorp/libxipc/finder_client.hh 1.19 +3 -3; commitid: 50f546542e107ea6; xorp/libxipc/finder_messenger.hh 1.9 +2 -2; commitid: 50f546542e107ea6; xorp/libxipc/finder_msgs.hh 1.17 +2 -2; commitid: 50f546542e107ea6; xorp/libxipc/finder_server.hh 1.21 +4 -4; commitid: 50f546542e107ea6; xorp/libxipc/finder_tcp.hh 1.17 +2 -2; commitid: 50f546542e107ea6; xorp/libxipc/finder_tcp_messenger.hh 1.14 +4 -4; commitid: 50f546542e107ea6; xorp/libxipc/finder_xrl_queue.hh 1.28 +4 -4; commitid: 50f546542e107ea6; xorp/libxipc/finder_xrl_target.cc 1.9 +3 -3; commitid: 50f546542e107ea6; xorp/libxipc/hmac.hh 1.26 +4 -10; commitid: 50f546542e107ea6; xorp/libxipc/test_finder_events.cc 1.23 +4 -4; commitid: 50f546542e107ea6; xorp/libxipc/test_finder_tcp.cc 1.15 +3 -3; commitid: 50f546542e107ea6; xorp/libxipc/test_xrl_receiver.cc 1.19 +6 -6; commitid: 50f546542e107ea6; xorp/libxipc/test_xrl_sender.cc 1.15 +20 -20; commitid: 50f546542e107ea6; xorp/libxipc/xrl.hh 1.17 +50 -64; commitid: 50f546542e107ea6; xorp/libxipc/xrl_args.hh 1.13 +37 -38; commitid: 50f546542e107ea6; xorp/libxipc/xrl_atom.hh 1.17 +1 -3; commitid: 50f546542e107ea6; xorp/libxipc/xrl_atom_encoding.cc 1.18 +3 -5; commitid: 50f546542e107ea6; xorp/libxipc/xrl_cmd_map.hh 1.11 +2 -2; commitid: 50f546542e107ea6; xorp/libxipc/xrl_dispatcher.cc 1.14 +3 -3; commitid: 50f546542e107ea6; xorp/libxipc/xrl_error.cc 1.18 +9 -19; commitid: 50f546542e107ea6; xorp/libxipc/xrl_error.hh 1.9 +5 -5; commitid: 50f546542e107ea6; xorp/libxipc/xrl_parser_input.hh 1.29 +5 -5; commitid: 50f546542e107ea6; xorp/libxipc/xrl_pf.hh 1.19 +3 -3; commitid: 50f546542e107ea6; xorp/libxipc/xrl_pf_inproc.hh 1.7 +2 -2; commitid: 50f546542e107ea6; xorp/libxipc/xrl_pf_kill.hh 1.58 +7 -8; commitid: 50f546542e107ea6; xorp/libxipc/xrl_pf_stcp.cc 1.27 +4 -4; commitid: 50f546542e107ea6; xorp/libxipc/xrl_pf_stcp.hh 1.23 +2 -2; commitid: 50f546542e107ea6; xorp/libxipc/xrl_pf_sudp.hh 1.54 +4 -4; commitid: 50f546542e107ea6; xorp/libxipc/xrl_router.cc 1.38 +5 -5; commitid: 50f546542e107ea6; xorp/libxipc/xrl_router.hh 1.22 +7 -7; commitid: 50f546542e107ea6; xorp/libxorp/asyncio.hh 1.7 +3 -3; commitid: 50f546542e107ea6; xorp/libxorp/buffered_asyncio.hh 1.19 +2 -2; commitid: 50f546542e107ea6; xorp/libxorp/callback-gen.py 1.14 +448 -448; commitid: 50f546542e107ea6; xorp/libxorp/callback_debug.hh 1.12 +448 -448; commitid: 50f546542e107ea6; xorp/libxorp/callback_nodebug.hh 1.11 +6 -6; commitid: 50f546542e107ea6; xorp/libxorp/config_param.hh 1.28 +2 -2; commitid: 50f546542e107ea6; xorp/libxorp/eventloop.hh 1.34 +18 -18; commitid: 50f546542e107ea6; xorp/libxorp/ipnet.hh 1.38 +32 -32; commitid: 50f546542e107ea6; xorp/libxorp/ipv4.hh 1.36 +27 -27; commitid: 50f546542e107ea6; xorp/libxorp/ipv6.hh 1.29 +13 -13; commitid: 50f546542e107ea6; xorp/libxorp/ipvx.hh 1.19 +14 -27; commitid: 50f546542e107ea6; xorp/libxorp/ipvxnet.hh 1.12 +4 -4; commitid: 50f546542e107ea6; xorp/libxorp/mac.hh 1.7 +2 -2; commitid: 50f546542e107ea6; xorp/libxorp/nexthop.hh 1.10 +11 -14; commitid: 50f546542e107ea6; xorp/libxorp/profile.hh 1.23 +16 -34; commitid: 50f546542e107ea6; xorp/libxorp/ref_ptr.hh 1.31 +4 -6; commitid: 50f546542e107ea6; xorp/libxorp/ref_trie.hh 1.8 +4 -4; commitid: 50f546542e107ea6; xorp/libxorp/safe_callback_obj.hh 1.24 +5 -5; commitid: 50f546542e107ea6; xorp/libxorp/selector.hh 1.10 +4 -4; commitid: 50f546542e107ea6; xorp/libxorp/service.hh 1.17 +3 -3; commitid: 50f546542e107ea6; xorp/libxorp/test_ipnet.cc 1.13 +3 -3; commitid: 50f546542e107ea6; xorp/libxorp/test_service.cc 1.10 +2 -2; commitid: 50f546542e107ea6; xorp/libxorp/time_slice.hh 1.35 +5 -5; commitid: 50f546542e107ea6; xorp/libxorp/timer.hh 1.32 +23 -23; commitid: 50f546542e107ea6; xorp/libxorp/timeval.hh 1.11 +11 -11; commitid: 50f546542e107ea6; xorp/libxorp/transaction.hh 1.19 +8 -8; commitid: 50f546542e107ea6; xorp/libxorp/win_dispatcher.hh 1.8 +20 -22; commitid: 50f546542e107ea6; xorp/libxorp/xorpfd.hh 1.12 +9 -9; commitid: 50f546542e107ea6; xorp/ospf/auth.hh 1.40 +2 -3; commitid: 50f546542e107ea6; xorp/ospf/packet.hh 1.29 +3 -5; commitid: 50f546542e107ea6; xorp/ospf/xrl_io.hh 1.10 +5 -6; commitid: 50f546542e107ea6; xorp/policy/common/dispatcher.hh 1.13 +2 -2; commitid: 50f546542e107ea6; xorp/policy/common/varrw.hh 1.31 +7 -7; commitid: 50f546542e107ea6; xorp/rib/redist_xrl.cc 1.15 +17 -17; commitid: 50f546542e107ea6; xorp/rib/redist_xrl.hh 1.66 +5 -5; commitid: 50f546542e107ea6; xorp/rib/rib.cc 1.39 +13 -13; commitid: 50f546542e107ea6; xorp/rib/rib.hh 1.23 +21 -23; commitid: 50f546542e107ea6; xorp/rib/route.hh 1.22 +5 -5; commitid: 50f546542e107ea6; xorp/rib/rt_tab_base.hh 1.20 +4 -4; commitid: 50f546542e107ea6; xorp/rib/rt_tab_origin.hh 1.16 +12 -12; commitid: 50f546542e107ea6; xorp/rib/rt_tab_redist.hh 1.18 +4 -4; commitid: 50f546542e107ea6; xorp/rib/rt_tab_register.hh 1.2 +2 -2; commitid: 50f546542e107ea6; xorp/rib/tools/show_distances.cc 1.24 +2 -2; commitid: 50f546542e107ea6; xorp/rib/tools/show_routes.cc 1.23 +9 -9; commitid: 50f546542e107ea6; xorp/rip/auth.hh 1.20 +8 -8; commitid: 50f546542e107ea6; xorp/rip/constants.hh 1.12 +9 -9; commitid: 50f546542e107ea6; xorp/rip/output.hh 1.13 +22 -22; commitid: 50f546542e107ea6; xorp/rip/packet_assembly.hh 1.27 +70 -70; commitid: 50f546542e107ea6; xorp/rip/packets.hh 1.12 +22 -24; commitid: 50f546542e107ea6; xorp/rip/peer.hh 1.30 +23 -23; commitid: 50f546542e107ea6; xorp/rip/port.hh 1.13 +12 -12; commitid: 50f546542e107ea6; xorp/rip/port_io.hh 1.12 +9 -9; commitid: 50f546542e107ea6; xorp/rip/port_manager.hh 1.13 +43 -42; commitid: 50f546542e107ea6; xorp/rip/port_vars.hh 1.26 +3 -3; commitid: 50f546542e107ea6; xorp/rip/route_db.hh 1.17 +18 -29; commitid: 50f546542e107ea6; xorp/rip/route_entry.hh 1.12 +8 -8; commitid: 50f546542e107ea6; xorp/rip/system.hh 1.30 +4 -10; commitid: 50f546542e107ea6; xorp/rip/test_outputs.cc 1.6 +4 -4; commitid: 50f546542e107ea6; xorp/rip/tools/common.hh 1.14 +7 -7; commitid: 50f546542e107ea6; xorp/rip/tools/show_stats.cc 1.14 +2 -2; commitid: 50f546542e107ea6; xorp/rip/update_queue.hh 1.16 +3 -6; commitid: 50f546542e107ea6; xorp/rip/xorp_rip_main.cc 1.10 +3 -3; commitid: 50f546542e107ea6; xorp/rip/xrl_port_io.hh 1.27 +7 -7; commitid: 50f546542e107ea6; xorp/rip/xrl_port_manager.cc 1.15 +4 -4; commitid: 50f546542e107ea6; xorp/rip/xrl_port_manager.hh 1.15 +11 -12; commitid: 50f546542e107ea6; xorp/rip/xrl_redist_manager.cc 1.10 +4 -4; commitid: 50f546542e107ea6; xorp/rip/xrl_redist_manager.hh 1.8 +5 -5; commitid: 50f546542e107ea6; xorp/rip/xrl_rib_notifier.hh 1.12 +3 -3; commitid: 50f546542e107ea6; xorp/rtrmgr/generic_module_manager.hh 1.39 +5 -5; commitid: 50f546542e107ea6; xorp/rtrmgr/master_conf_tree.hh 1.28 +7 -11; commitid: 50f546542e107ea6; xorp/rtrmgr/slave_conf_tree.hh 1.25 +2 -4; commitid: 50f546542e107ea6; xorp/rtrmgr/slave_conf_tree_node.hh 1.36 +3 -3; commitid: 50f546542e107ea6; xorp/rtrmgr/template_commands.hh 1.18 +2 -2; commitid: 50f546542e107ea6; xorp/xrl/scripts/tgt-gen 1.15 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/bgp4_mib_base.hh 1.61 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/bgp_base.hh 1.22 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/cli_base.hh 1.21 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/coord_base.hh 1.71 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/fea_base.hh 1.18 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh 1.15 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/fib2mrib_base.hh 1.27 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/finder_base.hh 1.21 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/finder_client_base.hh 1.33 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/mfea_base.hh 1.36 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/mld6igmp_base.hh 1.33 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/ospfv2_base.hh 1.20 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/ospfv3_base.hh 1.6 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/packet_acl_base.hh 1.64 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/pim_base.hh 1.15 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/policy_base.hh 1.7 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/profiler_base.hh 1.44 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/rib_base.hh 1.19 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/ribclient_base.hh 1.30 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/rip_base.hh 1.30 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/ripng_base.hh 1.24 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/rtrmgr_base.hh 1.3 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/show_distances_base.hh 1.12 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/show_routes_base.hh 1.15 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/socket_server_base.hh 1.15 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/static_routes_base.hh 1.20 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_base.hh 1.9 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_fea_ifmgr_mirror_base.hh 1.14 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_finder_events_base.hh 1.21 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_peer_base.hh 1.8 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_socket4_base.hh 1.8 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_socket6_base.hh 1.7 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/test_xrls_base.hh 1.12 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/xorp_if_mib_base.hh 1.21 +3 -3; commitid: 50f546542e107ea6; xorp/xrl/targets/xorpsh_base.hh From pavlin at icir.org Thu May 24 12:53:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 24 May 2007 19:53:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/io Message-ID: <200705241953.l4OJrBVw053919@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-24 19:53:11 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/fea/forwarding_plane/io added to the repository From pavlin at icir.org Thu May 24 13:01:29 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 24 May 2007 20:01:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/fea xorp/fea/forwarding_plane xorp/fea/forwarding_plane/io Message-ID: <200705242001.l4OK1T9D054272@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-24 20:01:29 UTC XORP CVS repository Modified files: . configure configure.in fea Jamfile Makefile.am Makefile.in rawsock4.hh rawsock6.hh fea/forwarding_plane Jamfile Makefile.am Makefile.in Added files: fea/forwarding_plane/io .cvsignore Jamfile Makefile.am Makefile.in io_ip_socket.cc io_ip_socket.hh Removed files: fea rawsock.cc rawsock.hh Log message: Moved the IP raw socket implementation from the fea/ directory to the new fea/forwarding_plane/io/ directory: OLD: fea/rawsock.{hh,cc} NEW: fea/forwarding_plane/io/io_ip_socket.{hh,cc} Revision Changes Path 1.247 +3 -2; commitid: d3604655ee6d7ea6; xorp/configure 1.203 +3 -2; commitid: d3604655ee6d7ea6; xorp/configure.in 1.13 +1 -2; commitid: d3604655ee6d7ea6; xorp/fea/Jamfile 1.92 +2 -3; commitid: d3604655ee6d7ea6; xorp/fea/Makefile.am 1.111 +19 -18; commitid: d3604655ee6d7ea6; xorp/fea/Makefile.in 1.2 +2 -1; commitid: d3604655ee6d7ea6; xorp/fea/forwarding_plane/Jamfile 1.2 +2 -2; commitid: d3604655ee6d7ea6; xorp/fea/forwarding_plane/Makefile.am 1.2 +1 -1; commitid: d3604655ee6d7ea6; xorp/fea/forwarding_plane/Makefile.in 1.1 +7 -0 xorp/fea/forwarding_plane/io/.cvsignore (new) 1.1 +17 -0 xorp/fea/forwarding_plane/io/Jamfile (new) 1.1 +24 -0 xorp/fea/forwarding_plane/io/Makefile.am (new) 1.1 +474 -0 xorp/fea/forwarding_plane/io/Makefile.in (new) 1.1 +2650 -0 xorp/fea/forwarding_plane/io/io_ip_socket.cc (new) 1.1 +413 -0 xorp/fea/forwarding_plane/io/io_ip_socket.hh (new) 1.50 +0 -2650 xorp/fea/rawsock.cc (dead) 1.16 +0 -413 xorp/fea/rawsock.hh (dead) 1.22 +2 -2; commitid: d3604655ee6d7ea6; xorp/fea/rawsock4.hh 1.21 +2 -2; commitid: d3604655ee6d7ea6; xorp/fea/rawsock6.hh From pavlin at icir.org Thu May 24 13:17:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 24 May 2007 20:17:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/io Message-ID: <200705242017.l4OKHN1F054568@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-24 20:17:23 UTC XORP CVS repository Modified files: fea rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh fea/forwarding_plane/io io_ip_socket.cc io_ip_socket.hh Log message: Renamed class RawSocket to IoIpSocket to reflect the raw IP I/O refactoring in the FEA. Revision Changes Path 1.2 +54 -54; commitid: d4e84655f2727ea6; xorp/fea/forwarding_plane/io/io_ip_socket.cc 1.2 +9 -9; commitid: d4e84655f2727ea6; xorp/fea/forwarding_plane/io/io_ip_socket.hh 1.23 +12 -12; commitid: d4e84655f2727ea6; xorp/fea/rawsock4.cc 1.23 +3 -3; commitid: d4e84655f2727ea6; xorp/fea/rawsock4.hh 1.22 +11 -11; commitid: d4e84655f2727ea6; xorp/fea/rawsock6.cc 1.22 +3 -3; commitid: d4e84655f2727ea6; xorp/fea/rawsock6.hh From pavlin at icir.org Fri May 25 17:52:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 26 May 2007 00:52:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/io Message-ID: <200705260052.l4Q0qWZU078199@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-26 00:52:31 UTC XORP CVS repository Modified files: fea/forwarding_plane/io io_ip_socket.cc Log message: Simplify the implementation of IoIpSocket::start() and IoIpSocket::stop() so they don't need to know details about the sockets that are opened or closed. Revision Changes Path 1.3 +6 -12; commitid: 131244657849b7ea6; xorp/fea/forwarding_plane/io/io_ip_socket.cc From bms at icir.org Fri May 25 18:01:26 2007 From: bms at icir.org (Bruce Simpson) Date: Sat, 26 May 2007 01:01:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/installer Message-ID: <200705260101.l4Q11Qsb078703@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-05-26 01:01:26 UTC XORP CVS repository Modified files: contrib/win32/installer README Log message: Add a newline to this file as a no-op change to test tailor.py import from cvs to Mercurial. Revision Changes Path 1.3 +2 -1; commitid: 13356465786d07ea6; xorp/contrib/win32/installer/README From pavlin at icir.org Fri May 25 18:58:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 26 May 2007 01:58:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200705260158.l4Q1wi3O080686@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-26 01:58:44 UTC XORP CVS repository Modified files: cli cli_node.cc Log message: Bug fix: call remove_ioevent_cb() for _cli_socket, only if _cli_socket is valid. Revision Changes Path 1.37 +3 -2; commitid: 13af4465794427ea6; xorp/cli/cli_node.cc From pavlin at icir.org Fri May 25 19:04:49 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 26 May 2007 02:04:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705260204.l4Q24ndb081537@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-26 02:04:49 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in fea_node.cc fea_node.hh xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh Added files: fea io_ip_manager.cc io_ip_manager.hh xrl_io_ip_manager.cc xrl_io_ip_manager.hh Removed files: fea rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh Log message: Refactor the top-level management for sending and receiving raw IP packets to eliminate large amount of almost identical code for handling IPv4 and IPv6. Revision Changes Path 1.14 +3 -5; commitid: 13d1e465795287ea6; xorp/fea/Jamfile 1.93 +5 -9; commitid: 13d1e465795287ea6; xorp/fea/Makefile.am 1.112 +24 -26; commitid: 13d1e465795287ea6; xorp/fea/Makefile.in 1.5 +2 -1; commitid: 13d1e465795287ea6; xorp/fea/fea_node.cc 1.6 +12 -1; commitid: 13d1e465795287ea6; xorp/fea/fea_node.hh 1.1 +746 -0 xorp/fea/io_ip_manager.cc (new) 1.1 +558 -0 xorp/fea/io_ip_manager.hh (new) 1.24 +0 -697 xorp/fea/rawsock4.cc (dead) 1.24 +0 -493 xorp/fea/rawsock4.hh (dead) 1.23 +0 -696 xorp/fea/rawsock6.cc (dead) 1.23 +0 -509 xorp/fea/rawsock6.hh (dead) 1.8 +3 -6; commitid: 13d1e465795287ea6; xorp/fea/xrl_fea_node.cc 1.5 +3 -5; commitid: 13d1e465795287ea6; xorp/fea/xrl_fea_node.hh 1.20 +42 -34; commitid: 13d1e465795287ea6; xorp/fea/xrl_fea_target.cc 1.11 +4 -7; commitid: 13d1e465795287ea6; xorp/fea/xrl_fea_target.hh 1.1 +129 -0 xorp/fea/xrl_io_ip_manager.cc (new) 1.1 +65 -0 xorp/fea/xrl_io_ip_manager.hh (new) 1.27 +0 -86 xorp/fea/xrl_rawsock4.cc (dead) 1.18 +0 -58 xorp/fea/xrl_rawsock4.hh (dead) 1.20 +0 -101 xorp/fea/xrl_rawsock6.cc (dead) 1.13 +0 -60 xorp/fea/xrl_rawsock6.hh (dead) From pavlin at icir.org Fri May 25 19:10:26 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 26 May 2007 02:10:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705260210.l4Q2AQ5x082129@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-26 02:10:26 UTC XORP CVS repository Modified files: fea io_ip_manager.cc io_ip_manager.hh xrl_io_ip_manager.cc xrl_io_ip_manager.hh Log message: Modify IoIpManager::erase_filters_by_name() so now the erased filters for a receiver are per address family. Revision Changes Path 1.2 +8 -8; commitid: 14096465796dd7ea6; xorp/fea/io_ip_manager.cc 1.2 +3 -2; commitid: 14096465796dd7ea6; xorp/fea/io_ip_manager.hh 1.2 +5 -5; commitid: 14096465796dd7ea6; xorp/fea/xrl_io_ip_manager.cc 1.2 +3 -2; commitid: 14096465796dd7ea6; xorp/fea/xrl_io_ip_manager.hh From bms at icir.org Fri May 25 20:23:28 2007 From: bms at icir.org (Bruce Simpson) Date: Sat, 26 May 2007 03:23:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/installer Message-ID: <200705260323.l4Q3NS6H083051@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-05-26 03:23:28 UTC XORP CVS repository Modified files: contrib/win32/installer README Log message: Another dummy commit to test tailor.py. Revision Changes Path 1.4 +2 -1; commitid: 1444d4657a8247ea6; xorp/contrib/win32/installer/README From pavlin at icir.org Sun May 27 14:13:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 27 May 2007 21:13:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705272113.l4RLDoYn031115@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-27 21:13:50 UTC XORP CVS repository Modified files: fea io_ip_manager.hh Log message: Added missing virtual destructor for class SendToReceiverBase that has pure virtual method. Revision Changes Path 1.3 +2 -1; commitid: 79594659f4697ea6; xorp/fea/io_ip_manager.hh From pavlin at icir.org Thu May 31 10:07:05 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 31 May 2007 17:07:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200705311707.l4VH75dp053041@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-31 17:07:05 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Added a check for function clock_gettime(). If it is available, then HAVE_CLOCK_GETTIME will be defined. This check can be used inside SystemClock (libxorp/clock.{hh,cc}) to add clock_gettime(CLOCK_MONOTONIC) implementation that is not affected by NTP interaction. Note that we don't add check whether the system supports CLOCK_MONOTONIC, because "#ifdef CLOCK_MONOTONIC" should be sufficient. Requested by: Bruce M. Simpson Revision Changes Path 1.80 +3 -0; commitid: cebc465effac7ea6; xorp/config.h.in 1.248 +95 -1; commitid: cebc465effac7ea6; xorp/configure 1.204 +3 -2; commitid: cebc465effac7ea6; xorp/configure.in From pavlin at icir.org Thu May 31 10:51:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 31 May 2007 17:51:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200705311751.l4VHppfh054039@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-31 17:51:51 UTC XORP CVS repository Modified files: . configure configure.in Log message: On Linux, clock_gettime() requires linking with the librt library, hence conditionally add this library to the list of libraries to link with. Note that we must do this before AC_CHECK_FUNCS([clock_gettime]), otherwise the check for clock_gettime() will fail. Revision Changes Path 1.249 +66 -1; commitid: d290465f0a937ea6; xorp/configure 1.205 +4 -2; commitid: d290465f0a937ea6; xorp/configure.in From pavlin at icir.org Thu May 31 11:58:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 31 May 2007 18:58:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200705311858.l4VIwbvi055075@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-31 18:58:37 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added a note about a possible issue with invoking Python on Windows, and a possible work-around. The work-around solution comes from Bruce M. Simpson. Revision Changes Path 1.90 +14 -1; commitid: d69d465f18d17ea6; xorp/BUILD_NOTES From pavlin at icir.org Thu May 31 12:02:29 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 31 May 2007 19:02:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200705311902.l4VJ2TXa055228@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-31 19:02:29 UTC XORP CVS repository Modified files: xrl/targets bgp.tgt bgp4_mib.tgt cli.tgt coord.tgt fea.tgt fea_ifmgr_mirror.tgt fib2mrib.tgt finder.tgt finder_client.tgt mfea.tgt mld6igmp.tgt ospfv2.tgt ospfv3.tgt packet_acl.tgt pim.tgt policy.tgt profiler.tgt rib.tgt ribclient.tgt rip.tgt ripng.tgt rtrmgr.tgt show_distances.tgt show_routes.tgt socket_server.tgt static_routes.tgt test.tgt test_fea_ifmgr_mirror.tgt test_finder_events.tgt test_peer.tgt test_socket4.tgt test_socket6.tgt test_xrls.tgt xorp_if_mib.tgt xorpsh.tgt Log message: Force-commit of all *.tgt files to avoid unnecessary calling of python to auto-generate the corresponding *.xrls, *.hh and *.cc files. This is needed because of recent modification to the xrl/scripts/tgt-gen file. Revision Changes Path 1.6 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/bgp.tgt 1.4 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/bgp4_mib.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/cli.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/coord.tgt 1.14 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/fea.tgt 1.4 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/fea_ifmgr_mirror.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/fib2mrib.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/finder.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/finder_client.tgt 1.7 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/mfea.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/mld6igmp.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/ospfv2.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/ospfv3.tgt 1.2 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/packet_acl.tgt 1.7 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/pim.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/policy.tgt 1.2 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/profiler.tgt 1.8 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/rib.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/ribclient.tgt 1.5 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/rip.tgt 1.6 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/ripng.tgt 1.4 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/rtrmgr.tgt 1.2 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/show_distances.tgt 1.2 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/show_routes.tgt 1.4 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/socket_server.tgt 1.4 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/static_routes.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/test.tgt 1.3 +0 -0; commitid: d735465f1af87ea6; xorp/xrl/targets/test_fea_ifmgr_mirror.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/test_finder_events.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/test_peer.tgt 1.3 +0 -0; commitid: d735465f1af87ea6; xorp/xrl/targets/test_socket4.tgt 1.3 +0 -0; commitid: d735465f1af87ea6; xorp/xrl/targets/test_socket6.tgt 1.2 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/test_xrls.tgt 1.3 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/xorp_if_mib.tgt 1.4 +1 -1; commitid: d735465f1af87ea6; xorp/xrl/targets/xorpsh.tgt From pavlin at icir.org Thu May 31 12:13:47 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 31 May 2007 19:13:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200705311913.l4VJDlqF055626@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-31 19:13:47 UTC XORP CVS repository Modified files: xrl/targets bgp.xrls bgp4_mib.xrls bgp4_mib_base.cc bgp_base.cc cli.xrls cli_base.cc coord.xrls coord_base.cc fea.xrls fea_base.cc fea_ifmgr_mirror.xrls fea_ifmgr_mirror_base.cc fib2mrib.xrls fib2mrib_base.cc finder.xrls finder_base.cc finder_client.xrls finder_client_base.cc mfea.xrls mfea_base.cc mld6igmp.xrls mld6igmp_base.cc ospfv2.xrls ospfv2_base.cc ospfv3.xrls ospfv3_base.cc packet_acl.xrls packet_acl_base.cc pim.xrls pim_base.cc policy.xrls policy_base.cc profiler.xrls profiler_base.cc rib.xrls rib_base.cc ribclient.xrls ribclient_base.cc rip.xrls rip_base.cc ripng.xrls ripng_base.cc rtrmgr.xrls rtrmgr_base.cc show_distances.xrls show_distances_base.cc show_routes.xrls show_routes_base.cc socket_server.xrls socket_server_base.cc static_routes.xrls static_routes_base.cc test.xrls test_base.cc test_fea_ifmgr_mirror.xrls test_fea_ifmgr_mirror_base.cc test_finder_events.xrls test_finder_events_base.cc test_peer.xrls test_peer_base.cc test_socket4.xrls test_socket4_base.cc test_socket6.xrls test_socket6_base.cc test_xrls.xrls test_xrls_base.cc xorp_if_mib.xrls xorp_if_mib_base.cc xorpsh.xrls xorpsh_base.cc Log message: Force-commit of all *.cc and *.xrls files to avoid unnecessary calling of python to generate them. This is needed because of recent modification to the xrl/scripts/tgt-gen file. Revision Changes Path 1.51 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/bgp.xrls 1.10 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/bgp4_mib.xrls 1.17 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/bgp4_mib_base.cc 1.53 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/bgp_base.cc 1.15 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/cli.xrls 1.21 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/cli_base.cc 1.15 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/coord.xrls 1.20 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/coord_base.cc 1.64 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/fea.xrls 1.68 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/fea_base.cc 1.16 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.20 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/fib2mrib.xrls 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/fib2mrib_base.cc 1.21 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/finder.xrls 1.26 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/finder_base.cc 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/finder_client.xrls 1.20 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/finder_client_base.cc 1.26 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/mfea.xrls 1.31 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/mfea_base.cc 1.29 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/mld6igmp.xrls 1.34 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/mld6igmp_base.cc 1.32 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ospfv2.xrls 1.30 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ospfv2_base.cc 1.19 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ospfv3.xrls 1.18 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ospfv3_base.cc 1.5 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/packet_acl.xrls 1.7 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/packet_acl_base.cc 1.57 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/pim.xrls 1.60 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/pim_base.cc 1.14 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/policy.xrls 1.14 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/policy_base.cc 1.6 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/profiler.xrls 1.7 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/profiler_base.cc 1.37 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/rib.xrls 1.40 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/rib_base.cc 1.12 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ribclient.xrls 1.17 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ribclient_base.cc 1.28 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/rip.xrls 1.28 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/rip_base.cc 1.28 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ripng.xrls 1.28 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/ripng_base.cc 1.17 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/rtrmgr.xrls 1.23 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/rtrmgr_base.cc 1.3 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/show_distances.xrls 1.3 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/show_distances_base.cc 1.11 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/show_routes.xrls 1.11 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/show_routes_base.cc 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/socket_server.xrls 1.15 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/socket_server_base.cc 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/static_routes.xrls 1.14 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/static_routes_base.cc 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test.xrls 1.18 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_base.cc 1.7 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_fea_ifmgr_mirror.xrls 1.11 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_fea_ifmgr_mirror_base.cc 1.9 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_finder_events.xrls 1.15 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_finder_events_base.cc 1.14 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_peer.xrls 1.20 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_peer_base.cc 1.6 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_socket4.xrls 1.9 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_socket4_base.cc 1.6 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_socket6.xrls 1.9 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_socket6_base.cc 1.6 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_xrls.xrls 1.8 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/test_xrls_base.cc 1.9 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/xorp_if_mib.xrls 1.14 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/xorp_if_mib_base.cc 1.13 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/xorpsh.xrls 1.20 +1 -1; commitid: d87e465f1df57ea6; xorp/xrl/targets/xorpsh_base.cc From pavlin at icir.org Thu May 31 13:51:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 31 May 2007 20:51:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200705312051.l4VKp7PQ057291@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-31 20:51:07 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Added a check whether the system has "struct timespec". This structure is needed for implementing the clock_gettime(CLOCK_MONOTONIC) solution for obtaining the system time. Submitted by: Bruce M. Simpson Revision Changes Path 1.81 +6 -0; commitid: df69465f34da7ea6; xorp/config.h.in 1.250 +214 -1; commitid: df69465f34da7ea6; xorp/configure 1.206 +11 -2; commitid: df69465f34da7ea6; xorp/configure.in