From atanu at icir.org Tue Jul 3 13:36:13 2007 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 3 Jul 2007 20:36:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200707032036.l63KaD6a041826@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-07-03 20:36:13 UTC XORP CVS repository Modified files: bgp path_attribute.cc bgp/harness test_path_attribute1.sh Log message: When the community path attribute contained more than 256 values an incorrect assert was being hit. The assert has now been removed and a test (test4) has been added to verify that a community attribute with more that 256 values is handled correctly. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=717 Bug found by: Justin Fletcher Revision Changes Path 1.9 +74 -2; commitid: a332468ab33a7ea6; xorp/bgp/harness/test_path_attribute1.sh 1.87 +3 -3; commitid: a332468ab33a7ea6; xorp/bgp/path_attribute.cc From atanu at icir.org Thu Jul 5 17:01:36 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 6 Jul 2007 00:01:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200707060001.l6601alY004906@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-07-06 00:01:35 UTC XORP CVS repository Modified files: tests test_process.py Log message: Add a method "command" to return the name of command that is this process. Revision Changes Path 1.3 +10 -7; commitid: 130f468d865e7ea6; xorp/tests/test_process.py From atanu at icir.org Thu Jul 5 17:02:45 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 6 Jul 2007 00:02:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200707060002.l6602iTD004959@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-07-06 00:02:44 UTC XORP CVS repository Modified files: tests test_start.py Log message: Wait up to five seconds for a test process to start. Revision Changes Path 1.4 +12 -2; commitid: 133f468d86a47ea6; xorp/tests/test_start.py From atanu at icir.org Thu Jul 5 18:25:42 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 6 Jul 2007 01:25:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200707060125.l661PgZw006543@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-07-06 01:25:41 UTC XORP CVS repository Modified files: bgp bgp.cc Log message: BGP does not initiate or accept TCP connections until the policy manager has configured the policy filters in BGP. The signal that the policy manger has finished configuring BGP is a policy push. In the regression tests the router manager is started with an empty configuration and then configuration is introduced with via the xorpsh. Once the xorpsh completes the configuration immediate attempts are made by test peers to make TCP connections to the BGP process. The tests were failing as BGP was still waiting for the policy push. If BGP is waiting for the policy push return a status of PROC_NOT_READY, the router manager will wait until the status is PROC_READY before signalling to the xorpsh that the configuration has completed. This change should only affect regression tests. Revision Changes Path 1.87 +4 -1; commitid: 1974468d9a157ea6; xorp/bgp/bgp.cc From atanu at icir.org Fri Jul 6 10:56:18 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 6 Jul 2007 17:56:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/backend Message-ID: <200707061756.l66HuIWl025935@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-07-06 17:56:18 UTC XORP CVS repository Modified files: policy/backend iv_exec.cc Log message: Use the same memory allocation and deallocation scheme. Revision Changes Path 1.14 +3 -3; commitid: 6534468e82417ea6; xorp/policy/backend/iv_exec.cc From atanu at icir.org Fri Jul 6 12:58:54 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 6 Jul 2007 19:58:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200707061958.l66JwsTj027412@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-07-06 19:58:54 UTC XORP CVS repository Modified files: bgp route_table_decision.cc Log message: Put an unnecessary return at the end of method lookup_route, required when compiling with "gcc version 2.95.4 20020320 [FreeBSD]" using -O3. Revision Changes Path 1.46 +3 -1; commitid: 6af9468e9efd7ea6; xorp/bgp/route_table_decision.cc From pavlin at icir.org Tue Jul 10 16:41:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 10 Jul 2007 23:41:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200707102341.l6ANfwxC031957@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-10 23:41:58 UTC XORP CVS repository Modified files: ospf packet.cc Log message: Minor code refactoring inside PacketDecoder::decode(). This fixes a compilation warning about using a variable that might not be initialized (the "i" iterator). The warning was triggered on MacOS X 10.4.10 with gcc-4.0.0 and -O2 compilation flags (./configure --enable-optimize --disable-debug) Revision Changes Path 1.45 +7 -9; commitid: 7c944694189a7ea6; xorp/ospf/packet.cc From pavlin at icir.org Tue Jul 10 16:45:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 10 Jul 2007 23:45:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/libproto xorp/ospf Message-ID: <200707102345.l6ANjO0K032126@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-10 23:45:24 UTC XORP CVS repository Modified files: bgp bgp.hh peer_list.cc libproto spt.hh ospf peer_manager.cc Log message: Compilation workaround fix for MacOS X 10.4.10 with gcc-4.0.0 when compiled with -O2 compilation flag (e.g., with "./configure --enable-optimize --disable-debug"). The compilation warning seems to indicate a problem with the system STL itself: /usr/include/gcc/darwin/4.0/c++/bits/stl_pair.h: In member function `void BGPPeerList::detach_peer(BGPPeer*)': /usr/include/gcc/darwin/4.0/c++/bits/stl_pair.h:85: warning: 'SR.738' is used uninitialized in this function The work-around is to use an alternative method to insert entries in an STL map. OLD: my_map[key] = value; NEW: my_map.insert(make_pair(key, value)); Approved by: Atanu Ghosh Revision Changes Path 1.66 +3 -3; commitid: 7ce34694195d7ea6; xorp/bgp/bgp.hh 1.25 +6 -5; commitid: 7ce34694195d7ea6; xorp/bgp/peer_list.cc 1.16 +2 -2; commitid: 7ce34694195d7ea6; xorp/libproto/spt.hh 1.143 +2 -2; commitid: 7ce34694195d7ea6; xorp/ospf/peer_manager.cc From pavlin at icir.org Wed Jul 11 12:13:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Jul 2007 19:13:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/managers Message-ID: <200707111913.l6BJDijU049665@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-11 19:13:44 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/fea/data_plane/managers added to the repository From pavlin at icir.org Wed Jul 11 14:20:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Jul 2007 21:20:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707112120.l6BLKPfE052347@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-11 21:20:25 UTC XORP CVS repository Modified files: fea ifconfig_transaction.hh Log message: Minor edits: renaming "it" to "iftree" and "en" to "enabled", spacing, etc. Revision Changes Path 1.9 +113 -95; commitid: cc1e469549557ea6; xorp/fea/ifconfig_transaction.hh From pavlin at icir.org Wed Jul 11 15:18:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Jul 2007 22:18:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/etc/templates xorp/fea xorp/fea/data_plane xorp/fea/data_plane/control_socket xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig xorp/fea/data_plane/managers xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200707112218.l6BMIK5E054145@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-11 22:18:20 UTC XORP CVS repository Modified files: . configure configure.in etc/templates fea.tp fea Jamfile Makefile.am Makefile.in fea_node.cc fea_node.hh fibconfig.cc fibconfig.hh fibconfig_entry_get.hh fibconfig_entry_observer.hh fibconfig_entry_set.hh fibconfig_table_get.hh fibconfig_table_observer.hh fibconfig_table_set.hh ifconfig.cc ifconfig.hh ifconfig_get.hh ifconfig_observer.hh ifconfig_set.hh xorp_fea.cc xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh fea/data_plane Jamfile Makefile.am Makefile.in fea/data_plane/control_socket netlink_socket.cc netlink_socket.hh routing_socket.cc routing_socket.hh windows_rtm_pipe.cc windows_rtm_pipe.hh fea/data_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_click.hh fibconfig_entry_get_dummy.cc fibconfig_entry_get_dummy.hh fibconfig_entry_get_iphelper.cc fibconfig_entry_get_iphelper.hh fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_netlink_socket.hh fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_routing_socket.hh fibconfig_entry_get_rtmv2.cc fibconfig_entry_get_rtmv2.hh fibconfig_entry_observer_dummy.cc fibconfig_entry_observer_dummy.hh fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_iphelper.hh fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_netlink_socket.hh fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_routing_socket.hh fibconfig_entry_observer_rtmv2.cc fibconfig_entry_observer_rtmv2.hh fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_click.hh fibconfig_entry_set_dummy.cc fibconfig_entry_set_dummy.hh fibconfig_entry_set_iphelper.cc fibconfig_entry_set_iphelper.hh fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_netlink_socket.hh fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_routing_socket.hh fibconfig_entry_set_rtmv2.cc fibconfig_entry_set_rtmv2.hh fibconfig_table_get_click.cc fibconfig_table_get_click.hh fibconfig_table_get_dummy.cc fibconfig_table_get_dummy.hh fibconfig_table_get_iphelper.cc fibconfig_table_get_iphelper.hh fibconfig_table_get_netlink_socket.cc fibconfig_table_get_netlink_socket.hh fibconfig_table_get_sysctl.cc fibconfig_table_get_sysctl.hh fibconfig_table_observer_dummy.cc fibconfig_table_observer_dummy.hh fibconfig_table_observer_iphelper.cc fibconfig_table_observer_iphelper.hh fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_netlink_socket.hh fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_routing_socket.hh fibconfig_table_observer_rtmv2.cc fibconfig_table_observer_rtmv2.hh fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_click.hh fibconfig_table_set_dummy.cc fibconfig_table_set_dummy.hh fibconfig_table_set_iphelper.cc fibconfig_table_set_iphelper.hh fibconfig_table_set_netlink_socket.cc fibconfig_table_set_netlink_socket.hh fibconfig_table_set_routing_socket.cc fibconfig_table_set_routing_socket.hh fibconfig_table_set_rtmv2.cc fibconfig_table_set_rtmv2.hh fea/data_plane/ifconfig ifconfig_get_click.cc ifconfig_get_click.hh ifconfig_get_dummy.cc ifconfig_get_dummy.hh ifconfig_get_getifaddrs.cc ifconfig_get_getifaddrs.hh ifconfig_get_ioctl.cc ifconfig_get_ioctl.hh ifconfig_get_iphelper.cc ifconfig_get_iphelper.hh ifconfig_get_netlink_socket.cc ifconfig_get_netlink_socket.hh ifconfig_get_proc_linux.cc ifconfig_get_proc_linux.hh ifconfig_get_sysctl.cc ifconfig_get_sysctl.hh ifconfig_observer_dummy.cc ifconfig_observer_dummy.hh ifconfig_observer_iphelper.cc ifconfig_observer_iphelper.hh ifconfig_observer_netlink_socket.cc ifconfig_observer_netlink_socket.hh ifconfig_observer_routing_socket.cc ifconfig_observer_routing_socket.hh 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 ifconfig_set_click.hh ifconfig_set_dummy.cc ifconfig_set_dummy.hh ifconfig_set_ioctl.cc ifconfig_set_ioctl.hh ifconfig_set_iphelper.cc ifconfig_set_iphelper.hh ifconfig_set_netlink_socket.cc ifconfig_set_netlink_socket.hh xrl/interfaces fea_click.xif fea_click_xif.cc fea_click_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Added files: fea/data_plane/managers .cvsignore Jamfile Makefile.am Makefile.in fea_data_plane_manager_bsd.cc fea_data_plane_manager_bsd.hh fea_data_plane_manager_click.cc fea_data_plane_manager_click.hh fea_data_plane_manager_dummy.cc fea_data_plane_manager_dummy.hh fea_data_plane_manager_linux.cc fea_data_plane_manager_linux.hh fea_data_plane_manager_windows.cc fea_data_plane_manager_windows.hh Log message: Continuing with the FEA refactoring. Now there are data plane managers (one per system) which control the plugins at the bottom of the FEA. The data plane managers allocate (or load) the plugins and register them with the generic IfConfig and FibConfig controllers. In addition to managing the plugins, the data plane managers are the entry point for plugin-specific configuration. E.g., all the Click-specific configuration is passed to the Click data plane manager, so the rest of the system doesn't know anything about Click. Note that the design and implementation was done in collaboration with Adam Greenhalgh Approved by: Adam Greenhalgh Revision Changes Path 1.260 +2 -1; commitid: d0af469554a87ea6; xorp/configure 1.209 +3 -2; commitid: d0af469554a87ea6; xorp/configure.in 1.39 +3 -1; commitid: d0af469554a87ea6; xorp/etc/templates/fea.tp 1.17 +13 -4; commitid: d0af469554a87ea6; xorp/fea/Jamfile 1.96 +7 -2; commitid: d0af469554a87ea6; xorp/fea/Makefile.am 1.115 +21 -3; commitid: d0af469554a87ea6; xorp/fea/Makefile.in 1.4 +2 -1; commitid: d0af469554a87ea6; xorp/fea/data_plane/Jamfile 1.3 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/Makefile.am 1.4 +1 -1; commitid: d0af469554a87ea6; xorp/fea/data_plane/Makefile.in 1.3 +11 -11; commitid: d0af469554a87ea6; xorp/fea/data_plane/control_socket/netlink_socket.cc 1.4 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/control_socket/netlink_socket.hh 1.3 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/control_socket/routing_socket.cc 1.4 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/control_socket/routing_socket.hh 1.2 +4 -4; commitid: d0af469554a87ea6; xorp/fea/data_plane/control_socket/windows_rtm_pipe.cc 1.4 +4 -4; commitid: d0af469554a87ea6; xorp/fea/data_plane/control_socket/windows_rtm_pipe.hh 1.7 +6 -17; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh 1.7 +5 -21; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh 1.10 +18 -27; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.2 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.hh 1.9 +20 -33; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.2 +18 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.hh 1.11 +5 -22; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh 1.7 +3 -7; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh 1.7 +6 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.hh 1.7 +12 -22; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.2 +7 -7; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.hh 1.7 +12 -12; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc 1.2 +7 -7; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.hh 1.7 +7 -9; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.hh 1.9 +7 -15; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.11 +7 -15; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.7 +6 -16; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh 1.7 +5 -20; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh 1.9 +15 -31; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.2 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.hh 1.10 +16 -32; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.2 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.hh 1.12 +9 -26; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh 1.7 +51 -19; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh 1.7 +4 -16; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh 1.8 +11 -23; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.2 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.hh 1.10 +4 -16; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.2 +15 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh 1.7 +6 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.hh 1.9 +20 -28; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.2 +7 -7; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.hh 1.10 +15 -13; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.2 +7 -7; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.hh 1.11 +12 -10; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.2 +6 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh 1.9 +8 -17; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.11 +2 -12; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.7 +26 -13; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh 1.8 +6 -7; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh 1.7 +13 -13; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.2 +4 -4; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.hh 1.7 +13 -13; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.2 +4 -4; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.hh 1.7 +6 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.cc 1.2 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh 1.7 +24 -17; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.cc 1.4 +3 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.cc 1.4 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.hh 1.8 +6 -17; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.4 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh 1.9 +12 -20; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc 1.4 +6 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh 1.8 +9 -19; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc 1.4 +3 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh 1.10 +12 -23; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.4 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh 1.13 +45 -36; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.4 +6 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.hh 1.9 +6 -17; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.cc 1.4 +5 -5; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.hh 1.7 +3 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.cc 1.4 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.hh 1.7 +6 -6; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.cc 1.4 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh 1.9 +9 -18; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.4 +3 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.hh 1.9 +9 -8; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.4 +3 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.hh 1.11 +8 -19; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.10 +9 -17; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_ioctl.cc 1.9 +21 -28; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.12 +24 -39; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.6 +25 -21; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.9 +9 -10; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc 1.4 +14 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh 1.8 +7 -9; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc 1.4 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.8 +8 -294; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.cc 1.4 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh 1.7 +7 -293; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.4 +3 -3; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh 1.10 +7 -231; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.4 +2 -2; commitid: d0af469554a87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh 1.1 +7 -0 xorp/fea/data_plane/managers/.cvsignore (new) 1.1 +21 -0 xorp/fea/data_plane/managers/Jamfile (new) 1.1 +32 -0 xorp/fea/data_plane/managers/Makefile.am (new) 1.1 +491 -0 xorp/fea/data_plane/managers/Makefile.in (new) 1.1 +134 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.cc (new) 1.1 +58 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.hh (new) 1.1 +529 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_click.cc (new) 1.1 +237 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_click.hh (new) 1.1 +158 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc (new) 1.1 +89 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh (new) 1.1 +157 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc (new) 1.1 +77 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_linux.hh (new) 1.1 +124 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc (new) 1.1 +59 -0 xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh (new) 1.8 +181 -10; commitid: d0af469554a87ea6; xorp/fea/fea_node.cc 1.8 +48 -3; commitid: d0af469554a87ea6; xorp/fea/fea_node.hh 1.10 +331 -701; commitid: d0af469554a87ea6; xorp/fea/fibconfig.cc 1.9 +89 -317; commitid: d0af469554a87ea6; xorp/fea/fibconfig.hh 1.10 +26 -12; commitid: d0af469554a87ea6; xorp/fea/fibconfig_entry_get.hh 1.7 +26 -12; commitid: d0af469554a87ea6; xorp/fea/fibconfig_entry_observer.hh 1.9 +28 -14; commitid: d0af469554a87ea6; xorp/fea/fibconfig_entry_set.hh 1.10 +26 -12; commitid: d0af469554a87ea6; xorp/fea/fibconfig_table_get.hh 1.9 +26 -12; commitid: d0af469554a87ea6; xorp/fea/fibconfig_table_observer.hh 1.8 +28 -14; commitid: d0af469554a87ea6; xorp/fea/fibconfig_table_set.hh 1.67 +124 -380; commitid: d0af469554a87ea6; xorp/fea/ifconfig.cc 1.66 +57 -232; commitid: d0af469554a87ea6; xorp/fea/ifconfig.hh 1.43 +25 -11; commitid: d0af469554a87ea6; xorp/fea/ifconfig_get.hh 1.27 +26 -12; commitid: d0af469554a87ea6; xorp/fea/ifconfig_observer.hh 1.53 +39 -12; commitid: d0af469554a87ea6; xorp/fea/ifconfig_set.hh 1.3 +2 -6; commitid: d0af469554a87ea6; xorp/fea/xorp_fea.cc 1.11 +4 -3; commitid: d0af469554a87ea6; xorp/fea/xrl_fea_node.cc 1.7 +4 -2; commitid: d0af469554a87ea6; xorp/fea/xrl_fea_node.hh 1.22 +255 -53; commitid: d0af469554a87ea6; xorp/fea/xrl_fea_target.cc 1.13 +17 -1; commitid: d0af469554a87ea6; xorp/fea/xrl_fea_target.hh 1.5 +10 -1; commitid: d0af469554a87ea6; xorp/xrl/interfaces/fea_click.xif 1.11 +61 -1; commitid: d0af469554a87ea6; xorp/xrl/interfaces/fea_click_xif.cc 1.10 +39 -1; commitid: d0af469554a87ea6; xorp/xrl/interfaces/fea_click_xif.hh 1.66 +11 -1; commitid: d0af469554a87ea6; xorp/xrl/targets/fea.xrls 1.70 +59 -1; commitid: d0af469554a87ea6; xorp/xrl/targets/fea_base.cc 1.74 +19 -1; commitid: d0af469554a87ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Wed Jul 11 15:24:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Jul 2007 22:24:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707112224.l6BMOpdC054403@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-11 22:24:51 UTC XORP CVS repository Added files: fea fea_data_plane_manager.cc fea_data_plane_manager.hh Log message: Continuing with the FEA refactoring. Now there are data plane managers (one per system) which control the plugins at the bottom of the FEA. The data plane managers allocate (or load) the plugins and register them with the generic IfConfig and FibConfig controllers. In addition to managing the plugins, the data plane managers are the entry point for plugin-specific configuration. E.g., all the Click-specific configuration is passed to the Click data plane manager, so the rest of the system doesn't know anything about Click. Note that the design and implementation was done in collaboration with Adam Greenhalgh Approved by: Adam Greenhalgh Revision Changes Path 1.1 +496 -0 xorp/fea/fea_data_plane_manager.cc (new) 1.1 +250 -0 xorp/fea/fea_data_plane_manager.hh (new) From pavlin at icir.org Thu Jul 12 10:32:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 17:32:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200707121732.l6CHWIvF082719@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 17:32:18 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_table_parse_routing_socket.cc Log message: Allow the static method FibConfigTableGetSysctl::parse_buffer_routing_socket() to be compiled on Windows. The FibConfigTableObserverRtmV2 implementation uses the above parse method even though Windows doesn't have routing sockets. Revision Changes Path 1.12 +9 -3; commitid: 142c7469664c37ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc From pavlin at icir.org Thu Jul 12 10:39:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 17:39:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200707121739.l6CHdotv082916@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 17:39:50 UTC XORP CVS repository Modified files: libxipc finder.cc Log message: Bug fix: if a messenger is deleted inside Finder::messenger_stopped_event() then reset the _active_messenger pointer if it points to the deleted messenger. Revision Changes Path 1.25 +3 -1; commitid: 143ab4696673a7ea6; xorp/libxipc/finder.cc From pavlin at icir.org Thu Jul 12 10:46:05 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 17:46:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200707121746.l6CHk574083152@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 17:46:05 UTC XORP CVS repository Modified files: libxipc finder_tcp.cc finder_tcp.hh finder_tcp_messenger.cc finder_tcp_messenger.hh test_finder_tcp.cc Log message: Bug fix in the corner case when FinderTcpMessenger::read_event() calls FinderTcp::close() because of an error. Now the read_event() method returns a bool value to indicate whether it succeeded or whether it has called close(). In the latter case, the FinderTcpBase::read_callback() returns immediately after a call to read_event() and doesn't perform operations on instances that have been deleted by FinderTcp::close(). Revision Changes Path 1.35 +3 -2; commitid: 14441469667db7ea6; xorp/libxipc/finder_tcp.cc 1.22 +4 -2; commitid: 14441469667db7ea6; xorp/libxipc/finder_tcp.hh 1.30 +6 -5; commitid: 14441469667db7ea6; xorp/libxipc/finder_tcp_messenger.cc 1.18 +2 -2; commitid: 14441469667db7ea6; xorp/libxipc/finder_tcp_messenger.hh 1.24 +3 -2; commitid: 14441469667db7ea6; xorp/libxipc/test_finder_tcp.cc From pavlin at icir.org Thu Jul 12 14:23:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:23:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200707122123.l6CLNNhV088825@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:23:23 UTC XORP CVS repository Modified files: libxipc test_xrl_args.cc test_xrl_router.cc xrl_args.cc xrl_args.hh xrl_atom.cc xrl_atom.hh xrl_pf_kill.cc Log message: * Introduce a new exception type XrlArgs::BadArgs and use it instead of XrlArgs::XrlAtomNotFound where appropriate. * Intercept properly the XrlAtom::NoData and XrlAtom::BadArgs exceptions when decoding XRL arguments, and then rethrow the generalized XrlArgs::BadArgs exception with the verbose reason for the error. Revision Changes Path 1.15 +5 -5; commitid: 15a1846969ac37ea6; xorp/libxipc/test_xrl_args.cc 1.18 +3 -3; commitid: 15a1846969ac37ea6; xorp/libxipc/test_xrl_router.cc 1.14 +119 -43; commitid: 15a1846969ac37ea6; xorp/libxipc/xrl_args.cc 1.18 +62 -47; commitid: 15a1846969ac37ea6; xorp/libxipc/xrl_args.hh 1.28 +2 -2; commitid: 15a1846969ac37ea6; xorp/libxipc/xrl_atom.cc 1.14 +11 -3; commitid: 15a1846969ac37ea6; xorp/libxipc/xrl_atom.hh 1.11 +2 -2; commitid: 15a1846969ac37ea6; xorp/libxipc/xrl_pf_kill.cc From pavlin at icir.org Thu Jul 12 14:30:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:30:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/scripts Message-ID: <200707122130.l6CLUbaX089113@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:30:37 UTC XORP CVS repository Modified files: xrl/scripts clnt-gen tgt-gen Log message: Catch the new exception XrlArgs::BadArgs instead of XrlArgs::XrlAtomNotFound and print/return more verbose error description. This fixes a critical XRL-related bug triggered by malformatted XRLs that have, for example, argument with missing value. Bug found by: Atanu Ghosh Revision Changes Path 1.14 +2 -2; commitid: 15b1846969bea7ea6; xorp/xrl/scripts/clnt-gen 1.19 +3 -3; commitid: 15b1846969bea7ea6; xorp/xrl/scripts/tgt-gen From pavlin at icir.org Thu Jul 12 14:35:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:35:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200707122135.l6CLZXKt089368@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:35:33 UTC XORP CVS repository Modified files: xrl/interfaces bgp.xif bgp_mib_traps.xif cli_manager.xif cli_processor.xif common.xif coord.xif datain.xif fea_click.xif fea_fib.xif fea_fib_client.xif fea_ifmgr.xif fea_ifmgr_mirror.xif fea_ifmgr_replicator.xif fea_rawlink.xif fea_rawlink_client.xif fea_rawpkt4.xif fea_rawpkt4_client.xif fea_rawpkt6.xif fea_rawpkt6_client.xif fib2mrib.xif finder.xif finder_client.xif finder_event_notifier.xif finder_event_observer.xif fti.xif isis.xif mfea.xif mfea_client.xif mld6igmp.xif mld6igmp_client.xif ospfv2.xif ospfv3.xif packet_acl.xif pim.xif policy.xif policy_backend.xif policy_redist4.xif policy_redist6.xif profile.xif profile_client.xif redist4.xif redist6.xif redist_transaction4.xif redist_transaction6.xif rib.xif rib_client.xif rip.xif ripng.xif rtrmgr.xif rtrmgr_client.xif socket4.xif socket4_locator.xif socket4_user.xif socket6.xif socket6_locator.xif socket6_user.xif static_routes.xif test.xif test_peer.xif test_xrls.xif xorp_if_mib.xif Log message: Force-commit of all *.xif files to avoid unnecessary calling of python to auto-generate the corresponding *.hh and *.cc files. This is needed because the xrl/scripts/clnt-gen script has been modified. Revision Changes Path 1.34 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/bgp.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/bgp_mib_traps.xif 1.5 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/cli_manager.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/cli_processor.xif 1.4 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/common.xif 1.4 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/coord.xif 1.4 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/datain.xif 1.6 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_click.xif 1.4 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_fib.xif 1.6 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_fib_client.xif 1.20 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_ifmgr.xif 1.10 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.2 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_ifmgr_replicator.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_rawlink.xif 1.2 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_rawlink_client.xif 1.5 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_rawpkt4.xif 1.5 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_rawpkt4_client.xif 1.7 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_rawpkt6.xif 1.7 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fea_rawpkt6_client.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fib2mrib.xif 1.10 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/finder.xif 1.4 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/finder_client.xif 1.5 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/finder_event_notifier.xif 1.5 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/finder_event_observer.xif 1.9 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/fti.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/isis.xif 1.10 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/mfea.xif 1.12 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/mfea_client.xif 1.8 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/mld6igmp.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/mld6igmp_client.xif 1.24 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/ospfv2.xif 1.12 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/ospfv3.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/packet_acl.xif 1.24 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/pim.xif 1.10 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/policy.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/policy_backend.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/policy_redist4.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/policy_redist6.xif 1.2 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/profile.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/profile_client.xif 1.10 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/redist4.xif 1.10 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/redist6.xif 1.10 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/redist_transaction4.xif 1.10 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/redist_transaction6.xif 1.23 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/rib.xif 1.5 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/rib_client.xif 1.19 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/rip.xif 1.14 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/ripng.xif 1.6 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/rtrmgr.xif 1.5 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/rtrmgr_client.xif 1.9 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/socket4.xif 1.2 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/socket4_locator.xif 1.4 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/socket4_user.xif 1.8 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/socket6.xif 1.2 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/socket6_locator.xif 1.3 +0 -0; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/socket6_user.xif 1.5 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/static_routes.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/test.xif 1.4 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/test_peer.xif 1.3 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/test_xrls.xif 1.4 +1 -1; commitid: 15c3f46969e3d7ea6; xorp/xrl/interfaces/xorp_if_mib.xif From pavlin at icir.org Thu Jul 12 14:37:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:37:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200707122137.l6CLbXcN089549@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:37:33 UTC XORP CVS repository Modified files: xrl/interfaces bgp_mib_traps_xif.hh bgp_xif.hh cli_manager_xif.hh cli_processor_xif.hh common_xif.hh coord_xif.hh datain_xif.hh fea_click_xif.hh fea_fib_client_xif.hh fea_fib_xif.hh fea_ifmgr_mirror_xif.hh fea_ifmgr_replicator_xif.hh fea_ifmgr_xif.hh fea_rawlink_client_xif.hh fea_rawlink_xif.hh fea_rawpkt4_client_xif.hh fea_rawpkt4_xif.hh fea_rawpkt6_client_xif.hh fea_rawpkt6_xif.hh fib2mrib_xif.hh finder_client_xif.hh finder_event_notifier_xif.hh finder_event_observer_xif.hh finder_xif.hh fti_xif.hh mfea_client_xif.hh mfea_xif.hh mld6igmp_client_xif.hh mld6igmp_xif.hh ospfv2_xif.hh ospfv3_xif.hh packet_acl_xif.hh pim_xif.hh policy_backend_xif.hh policy_redist4_xif.hh policy_redist6_xif.hh policy_xif.hh profile_client_xif.hh profile_xif.hh redist4_xif.hh redist6_xif.hh redist_transaction4_xif.hh redist_transaction6_xif.hh rib_client_xif.hh rib_xif.hh rip_xif.hh ripng_xif.hh rtrmgr_client_xif.hh rtrmgr_xif.hh socket4_locator_xif.hh socket4_user_xif.hh socket4_xif.hh socket6_locator_xif.hh socket6_user_xif.hh socket6_xif.hh static_routes_xif.hh test_peer_xif.hh test_xif.hh test_xrls_xif.hh xorp_if_mib_xif.hh Log message: Force-commit -f all *.hh files to avoid unnecessary calling of python to auto-generate them. This is needed because the xrl/scripts/clnt-gen script has been modified. Revision Changes Path 1.12 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/bgp_mib_traps_xif.hh 1.49 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/bgp_xif.hh 1.19 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/cli_manager_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/cli_processor_xif.hh 1.18 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/common_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/coord_xif.hh 1.16 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/datain_xif.hh 1.11 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_click_xif.hh 1.12 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_fib_client_xif.hh 1.10 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_fib_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.10 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_ifmgr_replicator_xif.hh 1.32 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_ifmgr_xif.hh 1.2 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_rawlink_client_xif.hh 1.2 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_rawlink_xif.hh 1.10 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.hh 1.10 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.hh 1.12 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.hh 1.12 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.hh 1.9 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fib2mrib_xif.hh 1.18 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/finder_client_xif.hh 1.14 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/finder_event_notifier_xif.hh 1.14 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/finder_event_observer_xif.hh 1.23 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/finder_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/fti_xif.hh 1.26 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/mfea_client_xif.hh 1.24 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/mfea_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/mld6igmp_client_xif.hh 1.22 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/mld6igmp_xif.hh 1.29 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.16 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/ospfv3_xif.hh 1.7 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/packet_acl_xif.hh 1.38 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/pim_xif.hh 1.8 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/policy_backend_xif.hh 1.8 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/policy_redist4_xif.hh 1.8 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/policy_redist6_xif.hh 1.15 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/policy_xif.hh 1.8 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/profile_client_xif.hh 1.7 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/profile_xif.hh 1.15 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/redist4_xif.hh 1.15 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/redist6_xif.hh 1.15 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/redist_transaction4_xif.hh 1.15 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/redist_transaction6_xif.hh 1.18 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/rib_client_xif.hh 1.36 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/rib_xif.hh 1.15 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/rip_xif.hh 1.13 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/ripng_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/rtrmgr_client_xif.hh 1.19 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/rtrmgr_xif.hh 1.10 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/socket4_locator_xif.hh 1.11 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/socket4_user_xif.hh 1.16 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/socket4_xif.hh 1.8 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/socket6_locator_xif.hh 1.8 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/socket6_user_xif.hh 1.14 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/socket6_xif.hh 1.11 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/static_routes_xif.hh 1.18 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/test_peer_xif.hh 1.17 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/test_xif.hh 1.7 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/test_xrls_xif.hh 1.11 +1 -1; commitid: 15d3b46969ee97ea6; xorp/xrl/interfaces/xorp_if_mib_xif.hh From pavlin at icir.org Thu Jul 12 14:39:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:39:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200707122139.l6CLdUiL089661@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:39:30 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 the xrl/scripts/tgt-gen script has been modified. Revision Changes Path 1.7 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/bgp.tgt 1.5 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/bgp4_mib.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/cli.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/coord.tgt 1.16 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/fea.tgt 1.5 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/fea_ifmgr_mirror.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/fib2mrib.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/finder.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/finder_client.tgt 1.8 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/mfea.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/mld6igmp.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/ospfv2.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/ospfv3.tgt 1.3 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/packet_acl.tgt 1.8 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/pim.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/policy.tgt 1.3 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/profiler.tgt 1.9 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/rib.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/ribclient.tgt 1.6 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/rip.tgt 1.7 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/ripng.tgt 1.5 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/rtrmgr.tgt 1.3 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/show_distances.tgt 1.3 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/show_routes.tgt 1.5 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/socket_server.tgt 1.5 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/static_routes.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test.tgt 1.4 +0 -0; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test_fea_ifmgr_mirror.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test_finder_events.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test_peer.tgt 1.4 +0 -0; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test_socket4.tgt 1.4 +0 -0; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test_socket6.tgt 1.3 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/test_xrls.tgt 1.4 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/xorp_if_mib.tgt 1.5 +1 -1; commitid: 15ddb46969f3c7ea6; xorp/xrl/targets/xorpsh.tgt From pavlin at icir.org Thu Jul 12 14:41:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:41:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200707122141.l6CLfEE6089865@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:41:14 UTC XORP CVS repository Modified files: xrl/targets bgp.xrls bgp4_mib.xrls bgp4_mib_base.hh bgp_base.hh cli.xrls cli_base.hh coord.xrls coord_base.hh fea.xrls fea_base.hh fea_ifmgr_mirror.xrls fea_ifmgr_mirror_base.hh fib2mrib.xrls fib2mrib_base.hh finder.xrls finder_base.hh finder_client.xrls finder_client_base.hh mfea.xrls mfea_base.hh mld6igmp.xrls mld6igmp_base.hh ospfv2.xrls ospfv2_base.hh ospfv3.xrls ospfv3_base.hh packet_acl.xrls packet_acl_base.hh pim.xrls pim_base.hh policy.xrls policy_base.hh profiler.xrls profiler_base.hh rib.xrls rib_base.hh ribclient.xrls ribclient_base.hh rip.xrls rip_base.hh ripng.xrls ripng_base.hh rtrmgr.xrls rtrmgr_base.hh show_distances.xrls show_distances_base.hh show_routes.xrls show_routes_base.hh socket_server.xrls socket_server_base.hh static_routes.xrls static_routes_base.hh test.xrls test_base.hh test_fea_ifmgr_mirror.xrls test_fea_ifmgr_mirror_base.hh test_finder_events.xrls test_finder_events_base.hh test_peer.xrls test_peer_base.hh test_socket4.xrls test_socket4_base.hh test_socket6.xrls test_socket6_base.hh test_xrls.xrls test_xrls_base.hh xorp_if_mib.xrls xorp_if_mib_base.hh xorpsh.xrls xorpsh_base.hh Log message: Force-commit of all *.cc and *.xrls files to avoid unnecessary calling of python to generate them. This is needed because the xrl/scripts/tgt-gen script has been modified. Revision Changes Path 1.52 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/bgp.xrls 1.11 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/bgp4_mib.xrls 1.17 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/bgp4_mib_base.hh 1.63 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/bgp_base.hh 1.16 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/cli.xrls 1.24 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/cli_base.hh 1.16 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/coord.xrls 1.23 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/coord_base.hh 1.67 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/fea.xrls 1.75 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/fea_base.hh 1.17 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.20 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/fib2mrib.xrls 1.17 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/fib2mrib_base.hh 1.22 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/finder.xrls 1.29 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/finder_base.hh 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/finder_client.xrls 1.23 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/finder_client_base.hh 1.27 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/mfea.xrls 1.35 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/mfea_base.hh 1.30 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/mld6igmp.xrls 1.38 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/mld6igmp_base.hh 1.33 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ospfv2.xrls 1.35 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ospfv2_base.hh 1.20 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ospfv3.xrls 1.22 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ospfv3_base.hh 1.6 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/packet_acl.xrls 1.8 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/packet_acl_base.hh 1.58 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/pim.xrls 1.66 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/pim_base.hh 1.15 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/policy.xrls 1.17 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/policy_base.hh 1.7 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/profiler.xrls 1.9 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/profiler_base.hh 1.38 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/rib.xrls 1.46 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/rib_base.hh 1.13 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ribclient.xrls 1.21 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ribclient_base.hh 1.29 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/rip.xrls 1.32 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/rip_base.hh 1.29 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ripng.xrls 1.32 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/ripng_base.hh 1.18 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/rtrmgr.xrls 1.26 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/rtrmgr_base.hh 1.4 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/show_distances.xrls 1.5 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/show_distances_base.hh 1.12 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/show_routes.xrls 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/show_routes_base.hh 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/socket_server.xrls 1.17 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/socket_server_base.hh 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/static_routes.xrls 1.17 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/static_routes_base.hh 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test.xrls 1.22 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_base.hh 1.8 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_fea_ifmgr_mirror.xrls 1.11 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_fea_ifmgr_mirror_base.hh 1.10 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_finder_events.xrls 1.16 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_finder_events_base.hh 1.15 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_peer.xrls 1.23 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_peer_base.hh 1.7 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_socket4.xrls 1.10 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_socket4_base.hh 1.7 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_socket6.xrls 1.10 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_socket6_base.hh 1.7 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_xrls.xrls 1.9 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/test_xrls_base.hh 1.10 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/xorp_if_mib.xrls 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/xorp_if_mib_base.hh 1.14 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/xorpsh.xrls 1.23 +1 -1; commitid: 15e5546969fb57ea6; xorp/xrl/targets/xorpsh_base.hh From pavlin at icir.org Thu Jul 12 14:46:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:46:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200707122146.l6CLkFSv090096@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:46:15 UTC XORP CVS repository Modified files: xrl/interfaces bgp_xif.cc cli_processor_xif.cc common_xif.cc coord_xif.cc fea_ifmgr_xif.cc finder_client_xif.cc finder_xif.cc fti_xif.cc mfea_xif.cc mld6igmp_xif.cc ospfv2_xif.cc ospfv3_xif.cc packet_acl_xif.cc pim_xif.cc policy_xif.cc profile_xif.cc redist_transaction4_xif.cc redist_transaction6_xif.cc rib_xif.cc rip_xif.cc ripng_xif.cc rtrmgr_xif.cc socket4_locator_xif.cc socket4_user_xif.cc socket4_xif.cc socket6_locator_xif.cc socket6_user_xif.cc socket6_xif.cc test_xif.cc xorp_if_mib_xif.cc xrl/targets bgp4_mib_base.cc bgp_base.cc cli_base.cc coord_base.cc fea_base.cc fea_ifmgr_mirror_base.cc fib2mrib_base.cc finder_base.cc finder_client_base.cc mfea_base.cc mld6igmp_base.cc ospfv2_base.cc ospfv3_base.cc packet_acl_base.cc pim_base.cc policy_base.cc profiler_base.cc rib_base.cc ribclient_base.cc rip_base.cc ripng_base.cc rtrmgr_base.cc show_distances_base.cc show_routes_base.cc socket_server_base.cc static_routes_base.cc test_base.cc test_fea_ifmgr_mirror_base.cc test_finder_events_base.cc test_peer_base.cc test_socket4_base.cc test_socket6_base.cc test_xrls_base.cc xorp_if_mib_base.cc xorpsh_base.cc Log message: Catch the new exception XrlArgs::BadArgs instead of XrlArgs::XrlAtomNotFound and print/return more verbose error description. This fixes a critical XRL-related bug triggered by malformatted XRLs that have, for example, argument with missing value. Bug found by: Atanu Ghosh Revision Changes Path 1.49 +35 -35; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/bgp_xif.cc 1.17 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/cli_processor_xif.cc 1.19 +7 -7; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/common_xif.cc 1.18 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/coord_xif.cc 1.34 +45 -45; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc 1.19 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/finder_client_xif.cc 1.23 +21 -21; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/finder_xif.cc 1.19 +17 -17; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/fti_xif.cc 1.25 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/mfea_xif.cc 1.23 +13 -13; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/mld6igmp_xif.cc 1.27 +9 -9; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.15 +9 -9; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/ospfv3_xif.cc 1.8 +11 -11; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/packet_acl_xif.cc 1.39 +277 -277; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/pim_xif.cc 1.15 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/policy_xif.cc 1.8 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/profile_xif.cc 1.15 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/redist_transaction4_xif.cc 1.15 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/redist_transaction6_xif.cc 1.36 +15 -15; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/rib_xif.cc 1.17 +43 -43; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/rip_xif.cc 1.15 +43 -43; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/ripng_xif.cc 1.21 +13 -13; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/rtrmgr_xif.cc 1.11 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket4_locator_xif.cc 1.12 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket4_user_xif.cc 1.17 +17 -17; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket4_xif.cc 1.10 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket6_locator_xif.cc 1.10 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket6_user_xif.cc 1.15 +17 -17; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket6_xif.cc 1.17 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/test_xif.cc 1.12 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/xorp_if_mib_xif.cc 1.18 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/bgp4_mib_base.cc 1.54 +214 -214; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/bgp_base.cc 1.22 +52 -52; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/cli_base.cc 1.21 +31 -31; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/coord_base.cc 1.71 +376 -376; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/fea_base.cc 1.21 +118 -118; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.14 +64 -64; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/fib2mrib_base.cc 1.27 +64 -64; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/finder_base.cc 1.21 +25 -25; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/finder_client_base.cc 1.32 +115 -115; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/mfea_base.cc 1.35 +133 -133; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/mld6igmp_base.cc 1.31 +139 -139; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ospfv2_base.cc 1.19 +145 -145; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ospfv3_base.cc 1.8 +55 -55; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/packet_acl_base.cc 1.61 +763 -763; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/pim_base.cc 1.15 +67 -67; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/policy_base.cc 1.8 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/profiler_base.cc 1.41 +181 -181; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/rib_base.cc 1.18 +13 -13; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ribclient_base.cc 1.29 +190 -190; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/rip_base.cc 1.29 +178 -178; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ripng_base.cc 1.24 +67 -67; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/rtrmgr_base.cc 1.4 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/show_distances_base.cc 1.12 +43 -43; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/show_routes_base.cc 1.16 +133 -133; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/socket_server_base.cc 1.15 +112 -112; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/static_routes_base.cc 1.19 +28 -28; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_base.cc 1.12 +7 -7; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_fea_ifmgr_mirror_base.cc 1.16 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_finder_events_base.cc 1.21 +40 -40; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_peer_base.cc 1.10 +25 -25; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_socket4_base.cc 1.10 +25 -25; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_socket6_base.cc 1.9 +34 -34; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_xrls_base.cc 1.15 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/xorp_if_mib_base.cc 1.21 +28 -28; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/xorpsh_base.cc From pavlin at icir.org Thu Jul 12 14:48:38 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 21:48:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200707122148.l6CLmcTc090171@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 21:48:38 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added an XRL-related release note. Revision Changes Path 1.180 +2 -2; commitid: 160224696a1aa7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Thu Jul 12 15:51:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 22:51:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200707122251.l6CMpow4091367@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 22:51:50 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_entry_observer_rtmv2.cc Log message: Fix a typo in commented-out code: rtsock -> routing_socket Revision Changes Path 1.8 +2 -2; commitid: 164ce4696b0797ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc From pavlin at icir.org Thu Jul 12 16:45:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Jul 2007 23:45:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/managers Message-ID: <200707122345.l6CNjJen092077@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-12 23:45:19 UTC XORP CVS repository Modified files: fea/data_plane/managers fea_data_plane_manager_dummy.cc fea_data_plane_manager_dummy.hh Log message: Simplify the implementation of the dummy FEA data plane manager by removing the plugin-specific pointers that are not used/needed. Revision Changes Path 1.2 +20 -76; commitid: 167704696bc9d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc 1.2 +1 -21; commitid: 167704696bc9d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh From pavlin at icir.org Mon Jul 16 15:13:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Jul 2007 22:13:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200707162213.l6GMDiDW028261@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-16 22:13:44 UTC XORP CVS repository Modified files: libxipc xrl_args.cc Log message: * Compilation fixes for gcc-2.9x: add extra code that probably will never be executed to pacify the compiler. * Minor cleanup of the list of included header files. Revision Changes Path 1.15 +10 -7; commitid: 6e3d469bed017ea6; xorp/libxipc/xrl_args.cc From pavlin at icir.org Mon Jul 16 15:29:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Jul 2007 22:29:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200707162229.l6GMTRMh028571@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-16 22:29:27 UTC XORP CVS repository Modified files: xrl/interfaces bgp_mib_traps_xif.cc cli_manager_xif.cc datain_xif.cc fea_click_xif.cc fea_fib_client_xif.cc fea_fib_xif.cc fea_ifmgr_mirror_xif.cc fea_ifmgr_replicator_xif.cc fea_rawlink_client_xif.cc fea_rawlink_xif.cc fea_rawpkt4_client_xif.cc fea_rawpkt4_xif.cc fea_rawpkt6_client_xif.cc fea_rawpkt6_xif.cc fib2mrib_xif.cc finder_event_notifier_xif.cc finder_event_observer_xif.cc mfea_client_xif.cc mld6igmp_client_xif.cc policy_backend_xif.cc policy_redist4_xif.cc policy_redist6_xif.cc profile_client_xif.cc redist4_xif.cc redist6_xif.cc rib_client_xif.cc rtrmgr_client_xif.cc static_routes_xif.cc test_peer_xif.cc test_xrls_xif.cc Log message: Force-commit of the remaining *.cc files that haven't been modified by a recent change to xrl/scripts/clnt-gen (rev. 1.14). This is needed to avoid unnecessary calling of python to auto-generate them. Revision Changes Path 1.13 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/bgp_mib_traps_xif.cc 1.20 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/cli_manager_xif.cc 1.18 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/datain_xif.cc 1.12 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_click_xif.cc 1.12 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_fib_client_xif.cc 1.12 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_fib_xif.cc 1.19 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.11 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_ifmgr_replicator_xif.cc 1.2 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_rawlink_client_xif.cc 1.2 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_rawlink_xif.cc 1.11 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.cc 1.11 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.cc 1.13 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.cc 1.13 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.cc 1.11 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/fib2mrib_xif.cc 1.15 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/finder_event_notifier_xif.cc 1.14 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/finder_event_observer_xif.cc 1.27 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/mfea_client_xif.cc 1.18 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/mld6igmp_client_xif.cc 1.8 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/policy_backend_xif.cc 1.8 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/policy_redist4_xif.cc 1.8 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/policy_redist6_xif.cc 1.8 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/profile_client_xif.cc 1.16 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/redist4_xif.cc 1.16 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/redist6_xif.cc 1.18 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/rib_client_xif.cc 1.19 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/rtrmgr_client_xif.cc 1.13 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/static_routes_xif.cc 1.19 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/test_peer_xif.cc 1.9 +1 -1; commitid: 6f40469bf09c7ea6; xorp/xrl/interfaces/test_xrls_xif.cc From pavlin at icir.org Mon Jul 16 16:39:31 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Jul 2007 23:39:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707162339.l6GNdVMu029532@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-16 23:39:31 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Log message: Fix the LDADD list of libraries by elimininating a reference to noinst_LTLIBRARIES, because the two libraries on that list need to be listed in specific order related to the rest of the libaries. Revision Changes Path 1.97 +2 -2; commitid: 733a469c01667ea6; xorp/fea/Makefile.am 1.116 +3 -3; commitid: 733a469c01667ea6; xorp/fea/Makefile.in From pavlin at icir.org Mon Jul 16 16:54:06 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Jul 2007 23:54:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707162354.l6GNs6Ox029803@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-16 23:54:06 UTC XORP CVS repository Modified files: fea fibconfig_entry_get.hh fibconfig_entry_observer.hh fibconfig_entry_set.hh fibconfig_table_get.hh fibconfig_table_observer.hh fibconfig_table_set.hh ifconfig.hh ifconfig_get.hh ifconfig_observer.hh ifconfig_set.hh Log message: Add missing kdoc comments. Revision Changes Path 1.11 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/fibconfig_entry_get.hh 1.8 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/fibconfig_entry_observer.hh 1.10 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/fibconfig_entry_set.hh 1.11 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/fibconfig_table_get.hh 1.10 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/fibconfig_table_observer.hh 1.9 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/fibconfig_table_set.hh 1.67 +1 -4; commitid: 743a469c04fb7ea6; xorp/fea/ifconfig.hh 1.44 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/ifconfig_get.hh 1.28 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/ifconfig_observer.hh 1.54 +11 -1; commitid: 743a469c04fb7ea6; xorp/fea/ifconfig_set.hh From pavlin at icir.org Mon Jul 16 16:56:13 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Jul 2007 23:56:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig xorp/fea/data_plane/io xorp/fea/data_plane/managers Message-ID: <200707162356.l6GNuD6p030053@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-16 23:56:13 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_entry_get_click.hh fibconfig_entry_get_dummy.hh fibconfig_entry_get_iphelper.hh fibconfig_entry_get_netlink_socket.hh fibconfig_entry_get_routing_socket.hh fibconfig_entry_get_rtmv2.hh fibconfig_entry_observer_dummy.hh fibconfig_entry_observer_iphelper.hh fibconfig_entry_observer_netlink_socket.hh fibconfig_entry_observer_routing_socket.hh fibconfig_entry_observer_rtmv2.hh fibconfig_entry_set_click.hh fibconfig_entry_set_dummy.hh fibconfig_entry_set_iphelper.hh fibconfig_entry_set_netlink_socket.hh fibconfig_entry_set_routing_socket.hh fibconfig_entry_set_rtmv2.hh fibconfig_table_get_click.hh fibconfig_table_get_dummy.hh fibconfig_table_get_iphelper.hh fibconfig_table_get_netlink_socket.hh fibconfig_table_get_sysctl.hh fibconfig_table_observer_dummy.hh fibconfig_table_observer_iphelper.hh fibconfig_table_observer_netlink_socket.hh fibconfig_table_observer_routing_socket.hh fibconfig_table_observer_rtmv2.hh fibconfig_table_set_click.hh fibconfig_table_set_dummy.hh fibconfig_table_set_iphelper.hh fibconfig_table_set_netlink_socket.hh fibconfig_table_set_routing_socket.hh fibconfig_table_set_rtmv2.hh fea/data_plane/ifconfig ifconfig_get_click.hh ifconfig_get_dummy.hh ifconfig_get_getifaddrs.hh ifconfig_get_ioctl.hh ifconfig_get_iphelper.hh ifconfig_get_netlink_socket.hh ifconfig_get_proc_linux.hh ifconfig_get_sysctl.hh ifconfig_observer_dummy.hh ifconfig_observer_iphelper.hh ifconfig_observer_netlink_socket.hh ifconfig_observer_routing_socket.hh ifconfig_set_click.hh ifconfig_set_dummy.hh ifconfig_set_ioctl.hh ifconfig_set_iphelper.hh ifconfig_set_netlink_socket.hh fea/data_plane/io io_ip_socket.hh io_link_pcap.hh fea/data_plane/managers fea_data_plane_manager_bsd.hh fea_data_plane_manager_click.hh fea_data_plane_manager_dummy.hh fea_data_plane_manager_linux.hh fea_data_plane_manager_windows.hh Log message: Add missing kdoc comments or modify some of the text for existing comments. Revision Changes Path 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.hh 1.3 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh 1.5 +11 -1; commitid: 749d469c056d7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh 1.7 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/io/io_ip_socket.hh 1.3 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/io/io_link_pcap.hh 1.2 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.hh 1.2 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.hh 1.3 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh 1.2 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.hh 1.2 +2 -2; commitid: 749d469c056d7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh From pavlin at icir.org Tue Jul 17 15:45:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Jul 2007 22:45:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/control_socket Message-ID: <200707172245.l6HMjHeh045564@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-17 22:45:17 UTC XORP CVS repository Modified files: fea/data_plane/control_socket windows_routing_socket.h Log message: Added #ifdef HOST_OS_WINDOWS guard, because this Windows-specific header file can compile only on Windows. Revision Changes Path 1.3 +7 -1; commitid: b1c8469d465c7ea6; xorp/fea/data_plane/control_socket/windows_routing_socket.h From pavlin at icir.org Tue Jul 17 15:50:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Jul 2007 22:50:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200707172250.l6HMo3dq045688@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-17 22:50:03 UTC XORP CVS repository Modified files: . config.h.in configure config acifconf.m4 Log message: Added checks for sysctl(IPCTL_FORWARDING), sysctl(IPV6CTL_FORWARDING), and sysctl(IPV6CTL_ACCEPT_RTADV) to get/set IPv4/IPv6 unicast forwarding and IPv6 Router Advertisement. Revision Changes Path 1.87 +12 -0; commitid: b22c469d474d7ea6; xorp/config.h.in 1.7 +125 -2; commitid: b22c469d474d7ea6; xorp/config/acifconf.m4 1.261 +246 -2; commitid: b22c469d474d7ea6; xorp/configure From pavlin at icir.org Tue Jul 17 15:53:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Jul 2007 22:53:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/fibconfig xorp/fea/data_plane/managers Message-ID: <200707172253.l6HMrvJR045839@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-17 22:53:57 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea_data_plane_manager.cc fea_data_plane_manager.hh fibconfig.cc fibconfig.hh fea/data_plane/fibconfig Makefile.am Makefile.in fea/data_plane/managers fea_data_plane_manager_bsd.cc fea_data_plane_manager_dummy.cc fea_data_plane_manager_linux.cc fea_data_plane_manager_windows.cc Added files: fea fibconfig_forwarding.cc fibconfig_forwarding.hh fea/data_plane/fibconfig fibconfig_forwarding_dummy.cc fibconfig_forwarding_dummy.hh fibconfig_forwarding_proc_linux.cc fibconfig_forwarding_proc_linux.hh fibconfig_forwarding_solaris.cc fibconfig_forwarding_solaris.hh fibconfig_forwarding_sysctl.cc fibconfig_forwarding_sysctl.hh fibconfig_forwarding_windows.cc fibconfig_forwarding_windows.hh Log message: * Added new plugin FibConfigForwarding that can be used to enable/disable IPv4/IPv6 unicast forwarding. * Moved the original implementation of various methods for enabling/disabling unicast forwarding from fea/fibconfig.cc to the new plugin. Revision Changes Path 1.98 +7 -5; commitid: b29d469d47ef7ea6; xorp/fea/Makefile.am 1.117 +17 -14; commitid: b29d469d47ef7ea6; xorp/fea/Makefile.in 1.3 +11 -1; commitid: b29d469d47ef7ea6; xorp/fea/data_plane/fibconfig/Makefile.am 1.4 +17 -3; commitid: b29d469d47ef7ea6; xorp/fea/data_plane/fibconfig/Makefile.in 1.1 +120 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_dummy.cc (new) 1.1 +125 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_dummy.hh (new) 1.1 +354 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_proc_linux.cc (new) 1.1 +124 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_proc_linux.hh (new) 1.1 +615 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_solaris.cc (new) 1.1 +122 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_solaris.hh (new) 1.1 +430 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_sysctl.cc (new) 1.1 +122 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_sysctl.hh (new) 1.1 +406 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_windows.cc (new) 1.1 +146 -0 xorp/fea/data_plane/fibconfig/fibconfig_forwarding_windows.hh (new) 1.2 +7 -1; commitid: b29d469d47ef7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.cc 1.3 +4 -1; commitid: b29d469d47ef7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc 1.2 +7 -1; commitid: b29d469d47ef7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc 1.2 +4 -1; commitid: b29d469d47ef7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc 1.2 +31 -1; commitid: b29d469d47ef7ea6; xorp/fea/fea_data_plane_manager.cc 1.2 +11 -2; commitid: b29d469d47ef7ea6; xorp/fea/fea_data_plane_manager.hh 1.11 +308 -1206; commitid: b29d469d47ef7ea6; xorp/fea/fibconfig.cc 1.10 +196 -214; commitid: b29d469d47ef7ea6; xorp/fea/fibconfig.hh 1.1 +158 -0 xorp/fea/fibconfig_forwarding.cc (new) 1.1 +194 -0 xorp/fea/fibconfig_forwarding.hh (new) From pavlin at icir.org Tue Jul 17 16:07:39 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Jul 2007 23:07:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200707172307.l6HN7dX2046049@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-17 23:07:39 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_forwarding_proc_linux.cc Log message: Fix a typo: c_srt() -> c_str(). Revision Changes Path 1.2 +2 -2; commitid: b3c8469d4b9e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_forwarding_proc_linux.cc From pavlin at icir.org Tue Jul 17 16:24:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Jul 2007 23:24:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig Message-ID: <200707172324.l6HNOPUH046305@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-17 23:24:25 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_entry_get_dummy.cc fibconfig_entry_observer_dummy.cc fibconfig_entry_set_dummy.cc fibconfig_forwarding_dummy.cc fibconfig_table_get_dummy.cc fibconfig_table_observer_dummy.cc fibconfig_table_set_dummy.cc fea/data_plane/ifconfig ifconfig_get_dummy.cc ifconfig_observer_dummy.cc ifconfig_set_dummy.cc Log message: Editorial nit: "dummy" -> "Dummy" where appropriate (for the mechanism name). Revision Changes Path 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.2 +2 -2; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_forwarding_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.cc 1.8 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.cc 1.9 +3 -3; commitid: b49e469d4f7b7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc From pavlin at icir.org Tue Jul 17 18:30:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Jul 2007 01:30:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig xorp/fea/data_plane/managers Message-ID: <200707180130.l6I1URWB047829@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-18 01:30:27 UTC XORP CVS repository Modified files: fea fea_data_plane_manager.cc fea_data_plane_manager.hh fea_node.cc fea_node.hh fibconfig.cc fibconfig.hh ifconfig.cc ifconfig.hh mfea_mrouter.cc mfea_mrouter.hh mfea_node.cc mfea_node.hh xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh fea/data_plane/fibconfig fibconfig_entry_get_iphelper.cc fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_iphelper.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fea/data_plane/ifconfig ifconfig_get_ioctl.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_observer_netlink_socket.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc fea/data_plane/managers fea_data_plane_manager_click.cc fea_data_plane_manager_click.hh fea_data_plane_manager_windows.cc fea_data_plane_manager_windows.hh Log message: Misc. refactoring: * Move the have_ipv4 and have_ipv6 flags to FeaDataPlaneManager, because they are specific to the data plane. * Move Windows-specific load support code for Windows Router Manager V2 to FeaDataPlaneManagerWindows. * Added new methods FeaNode::start_data_plane_managers_plugins() and FeaNode::stop_data_plane_managers_plugins() to start/stop the plugins for all data plane managers. * Call FeaNode::start_data_plane_managers_plugins() during FEA::startup() rignt after the data plane manages have been loaded. Thus, the have_ipv4 and have_ipv6 flags are read/set properly before IfConfig and FibConfig are started (in case they need to test those flags). * Eliminate all set_dummy() methods and reduce the usage of _is_dummy flags. In the future the is_dummy flag should be completely eliminated once we have Dummy plugin support for the MFEA as well. * Use FibConfigForwardingDummy inside the Click data plane manager. This is a temporary solution just for the purpose of setting the have_ipv4 and have_ipv6 flags. Revision Changes Path 1.8 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.11 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.10 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.12 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.8 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.8 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.cc 1.8 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.10 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.11 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.13 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.8 +2 -2; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.9 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.11 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.10 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.11 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.12 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.10 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc 1.11 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.14 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.10 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.9 +7 -7; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.cc 1.8 +3 -3; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.11 +5 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.2 +21 -1; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.cc 1.3 +7 -1; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.hh 1.3 +26 -1; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc 1.3 +9 -1; commitid: b9ec469d6b2e7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh 1.3 +16 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/fea_data_plane_manager.cc 1.3 +21 -1; commitid: b9ec469d6b2e7ea6; xorp/fea/fea_data_plane_manager.hh 1.9 +65 -33; commitid: b9ec469d6b2e7ea6; xorp/fea/fea_node.cc 1.9 +28 -5; commitid: b9ec469d6b2e7ea6; xorp/fea/fea_node.hh 1.12 +3 -29; commitid: b9ec469d6b2e7ea6; xorp/fea/fibconfig.cc 1.11 +1 -15; commitid: b9ec469d6b2e7ea6; xorp/fea/fibconfig.hh 1.68 +1 -56; commitid: b9ec469d6b2e7ea6; xorp/fea/ifconfig.cc 1.68 +1 -31; commitid: b9ec469d6b2e7ea6; xorp/fea/ifconfig.hh 1.58 +6 -15; commitid: b9ec469d6b2e7ea6; xorp/fea/mfea_mrouter.cc 1.20 +1 -20; commitid: b9ec469d6b2e7ea6; xorp/fea/mfea_mrouter.hh 1.83 +9 -9; commitid: b9ec469d6b2e7ea6; xorp/fea/mfea_node.cc 1.47 +2 -10; commitid: b9ec469d6b2e7ea6; xorp/fea/mfea_node.hh 1.12 +7 -23; commitid: b9ec469d6b2e7ea6; xorp/fea/xrl_fea_node.cc 1.8 +1 -17; commitid: b9ec469d6b2e7ea6; xorp/fea/xrl_fea_node.hh 1.23 +3 -152; commitid: b9ec469d6b2e7ea6; xorp/fea/xrl_fea_target.cc 1.14 +1 -6; commitid: b9ec469d6b2e7ea6; xorp/fea/xrl_fea_target.hh From pavlin at icir.org Wed Jul 18 10:03:29 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Jul 2007 17:03:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/xorpdev_101 Message-ID: <200707181703.l6IH3Tx3059924@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-18 17:03:29 UTC XORP CVS repository Modified files: docs/xorpdev_101 xorpdev_101.tex Log message: Added Section 7: Compiling the Source Code. Revision Changes Path 1.25 +48 -1; commitid: e9fb469e47dd7ea6; xorp/docs/xorpdev_101/xorpdev_101.tex From pavlin at icir.org Thu Jul 19 19:01:09 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Jul 2007 02:01:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707200201.l6K21970086821@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-20 02:01:09 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Log message: Remove the path to the libfea_data_plane_base library. Apparently, the tinderbox compilation doesn't like it, even though the problem cannot be reproduced when the compilation is initiated by hand. Revision Changes Path 1.99 +2 -2; commitid: 152e546a016d17ea6; xorp/fea/Makefile.am 1.118 +3 -3; commitid: 152e546a016d17ea6; xorp/fea/Makefile.in From pavlin at icir.org Mon Jul 23 16:49:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 23 Jul 2007 23:49:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200707232349.l6NNnB4F024743@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-23 23:49:11 UTC XORP CVS repository Modified files: . config.h.in configure config acsocket.m4 Log message: Added a test whether the system has IP raw sockets (SOCK_RAW). Revision Changes Path 1.88 +3 -0; commitid: 607746a53e6b7ea6; xorp/config.h.in 1.8 +30 -1; commitid: 607746a53e6b7ea6; xorp/config/acsocket.m4 1.262 +69 -0; commitid: 607746a53e6b7ea6; xorp/configure From pavlin at icir.org Wed Jul 25 18:18:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 26 Jul 2007 01:18:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/fea/data_plane/managers Message-ID: <200707260118.l6Q1Igef068601@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-26 01:18:42 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea_data_plane_manager.cc fea_data_plane_manager.hh fea_node.cc io_ip_manager.cc io_ip_manager.hh io_link_manager.cc io_link_manager.hh fea/data_plane/io Makefile.am Makefile.in io_ip_socket.cc io_ip_socket.hh io_link_pcap.cc io_link_pcap.hh fea/data_plane/managers fea_data_plane_manager_bsd.cc fea_data_plane_manager_bsd.hh fea_data_plane_manager_click.cc fea_data_plane_manager_click.hh fea_data_plane_manager_dummy.cc fea_data_plane_manager_dummy.hh fea_data_plane_manager_linux.cc fea_data_plane_manager_linux.hh fea_data_plane_manager_windows.cc fea_data_plane_manager_windows.hh Added files: fea io_ip.cc io_ip.hh io_link.cc io_link.hh fea/data_plane/io io_ip_dummy.cc io_ip_dummy.hh io_link_dummy.cc io_link_dummy.hh Log message: Refactor the I/O IP raw and I/O Link raw communication mechanisms so now they are part of the plugin-based architecture. Revision Changes Path 1.100 +5 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/Makefile.am 1.119 +6 -3; commitid: 10b7a46a7f6277ea6; xorp/fea/Makefile.in 1.3 +6 -2; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/io/Makefile.am 1.4 +7 -3; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/io/Makefile.in 1.1 +274 -0 xorp/fea/data_plane/io/io_ip_dummy.cc (new) 1.1 +199 -0 xorp/fea/data_plane/io/io_ip_dummy.hh (new) 1.10 +275 -248; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/io/io_ip_socket.cc 1.8 +73 -150; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/io/io_ip_socket.hh 1.1 +200 -0 xorp/fea/data_plane/io/io_link_dummy.cc (new) 1.1 +119 -0 xorp/fea/data_plane/io/io_link_dummy.hh (new) 1.6 +77 -108; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/io/io_link_pcap.cc 1.4 +13 -96; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/io/io_link_pcap.hh 1.3 +45 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.cc 1.3 +31 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.hh 1.3 +37 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.cc 1.4 +31 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.hh 1.4 +31 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc 1.4 +31 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh 1.3 +45 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc 1.3 +31 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.hh 1.4 +45 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc 1.4 +31 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh 1.4 +91 -2; commitid: 10b7a46a7f6277ea6; xorp/fea/fea_data_plane_manager.cc 1.4 +68 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/fea_data_plane_manager.hh 1.10 +24 -1; commitid: 10b7a46a7f6277ea6; xorp/fea/fea_node.cc 1.1 +92 -0 xorp/fea/io_ip.cc (new) 1.1 +385 -0 xorp/fea/io_ip.hh (new) 1.6 +390 -102; commitid: 10b7a46a7f6277ea6; xorp/fea/io_ip_manager.cc 1.8 +134 -37; commitid: 10b7a46a7f6277ea6; xorp/fea/io_ip_manager.hh 1.1 +78 -0 xorp/fea/io_link.cc (new) 1.1 +289 -0 xorp/fea/io_link.hh (new) 1.2 +325 -52; commitid: 10b7a46a7f6277ea6; xorp/fea/io_link_manager.cc 1.2 +123 -13; commitid: 10b7a46a7f6277ea6; xorp/fea/io_link_manager.hh From pavlin at icir.org Thu Jul 26 00:12:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 26 Jul 2007 07:12:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707260712.l6Q7CFM3071909@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-26 07:12:15 UTC XORP CVS repository Modified files: fea io_ip_manager.cc io_link_manager.cc Log message: Remove unused variables. Revision Changes Path 1.7 +1 -3; commitid: 118ca46a849427ea6; xorp/fea/io_ip_manager.cc 1.3 +1 -3; commitid: 118ca46a849427ea6; xorp/fea/io_link_manager.cc From pavlin at icir.org Mon Jul 30 14:00:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Jul 2007 21:00:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200707302100.l6UL0tRQ075547@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-30 21:00:54 UTC XORP CVS repository Modified files: bgp subnet_route.hh Log message: Bug fix: check whether the _route pointer is not NULL before referencing it to call a method. Submitted by: Euan Harris Revision Changes Path 1.24 +5 -3; commitid: 126d846ae51177ea6; xorp/bgp/subnet_route.hh From pavlin at icir.org Mon Jul 30 18:15:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 31 Jul 2007 01:15:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707310115.l6V1Ficp078903@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-31 01:15:44 UTC XORP CVS repository Modified files: fea Jamfile Log message: Syncronize Jamfile with recent changes to Makefile.am: renamed libfea_data_plane_manager to libfea_data_plane_base, and updated the list of files used to compile it. Revision Changes Path 1.18 +9 -6; commitid: 133e846ae8d0d7ea6; xorp/fea/Jamfile From pavlin at icir.org Mon Jul 30 18:18:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 31 Jul 2007 01:18:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200707310118.l6V1I8AW079063@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-07-31 01:18:07 UTC XORP CVS repository Modified files: fea Jamfile Log message: Fix a typo introduced with the previous commit. Revision Changes Path 1.19 +2 -2; commitid: 134a846ae8dbf7ea6; xorp/fea/Jamfile