From pavlin at icir.org Fri Jun 1 11:17:12 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 1 Jun 2007 18:17:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/io Message-ID: <200706011817.l51IHCGw074282@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-01 18:17:12 UTC XORP CVS repository Modified files: fea io_ip_manager.cc io_ip_manager.hh mfea_mrouter.cc mfea_mrouter.hh mfea_node.hh fea/forwarding_plane/io io_ip_socket.cc io_ip_socket.hh Log message: Refactor the mechanism for receiving the multicast forwarding related upcalls from the system. Previously the MFEA opened its own IGMP or ICMPv6 socket, and used it for the sole purpose of THE MRT_INIT multicast forwarding socket (in UNIX there can be only one multicast forwarding socket per family). At the same time there was another IGMP or ICMPv6 socket for the purpose of sending/receiving control packets by the IGMP/MLD userland protocol. While this was the right design because the two functionalities are separated, it created a problem on Linux which doesn't propagate some of the IGMP control packets on the regular IGMP raw socket. E.g., IGMP Join messages without the Router Alert option and that are sent to the joined multicast group (which typically the router is not member of) are propagated by the Linux kernel only to the MRT_INIT multicast forwarding socket. To get around this problem, now the MFEA registers for multicast forwarding related upcalls with the IoIpManager. The IoIpManager now understands such upcalls, and it will open only a single IGMP socket that the MFEA itself will change to MRT_INIT multicast forwarding socket. Then, the IoIpManager will demultiplex the upcalls to the MFEA, and the real IGMP messages to the registered external receivers (e.g., the IGMP module). Revision Changes Path 1.4 +40 -45; commitid: 1218f466060117ea6; xorp/fea/forwarding_plane/io/io_ip_socket.cc 1.3 +18 -1; commitid: 1218f466060117ea6; xorp/fea/forwarding_plane/io/io_ip_socket.hh 1.3 +330 -139; commitid: 1218f466060117ea6; xorp/fea/io_ip_manager.cc 1.4 +57 -1; commitid: 1218f466060117ea6; xorp/fea/io_ip_manager.hh 1.54 +41 -273; commitid: 1218f466060117ea6; xorp/fea/mfea_mrouter.cc 1.18 +2 -30; commitid: 1218f466060117ea6; xorp/fea/mfea_mrouter.hh 1.45 +8 -1; commitid: 1218f466060117ea6; xorp/fea/mfea_node.hh From pavlin at icir.org Mon Jun 4 16:17:56 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 4 Jun 2007 23:17:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp 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/io xorp/fea/forwarding_plane xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/firewall xorp/fea/forwarding_plane/ifconfig ... Message-ID: <200706042317.l54NHuJ8039058@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-04 23:17:56 UTC XORP CVS repository Modified files: . configure configure.in fea Jamfile Makefile.am Makefile.in README 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_get.hh ifconfig_observer.hh io_ip_manager.hh fea/data_plane Jamfile Makefile.in fea/data_plane/control_socket Jamfile Makefile.in click_socket.hh netlink_socket.hh netlink_socket_utilities.hh routing_socket.hh system_utilities.hh windows_routing_socket.h windows_rras_support.hh windows_rtm_pipe.hh fea/data_plane/fibconfig Jamfile Makefile.in fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fea/data_plane/ifconfig Jamfile Makefile.in ifconfig_get_proc_linux.cc ifconfig_media.hh ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set_netlink_socket.cc fea/data_plane/io Jamfile Makefile.in io_ip_socket.cc io_ip_socket.hh Removed files: fea/forwarding_plane .cvsignore Jamfile Makefile.am Makefile.in fea/forwarding_plane/control_socket .cvsignore Jamfile Makefile.am Makefile.in click_socket.cc click_socket.hh netlink_socket.cc netlink_socket.hh netlink_socket_utilities.cc netlink_socket_utilities.hh routing_socket.cc routing_socket.hh routing_socket_utilities.cc routing_socket_utilities.hh system_utilities.hh windows_routing_socket.h windows_rras_support.cc windows_rras_support.hh windows_rtm_pipe.cc windows_rtm_pipe.hh fea/forwarding_plane/fibconfig .cvsignore Jamfile Makefile.am Makefile.in fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc 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_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.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_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc fea/forwarding_plane/firewall .cvsignore Jamfile fea/forwarding_plane/ifconfig .cvsignore Jamfile Makefile.am Makefile.in ifconfig_get_click.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_media.cc ifconfig_media.hh ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc fea/forwarding_plane/io .cvsignore Jamfile Makefile.am Makefile.in io_ip_socket.cc io_ip_socket.hh Log message: Renamed directory fea/forwarding_plane to fea/data_plane, because the latter is much shorter and more appropriate (i.e., it is more generic). Note that CVS doesn't support directory renaming, hence the original fea/forwarding_plane/ subdirectory was copied to fea/data_plane inside the CVS repository itself to preserve the files modification history. The original files inside fea/forwarding_plane are then removed using the CVS user interface. Note that after that the fea/forwarding_plane leftover directory inside the CVS repository will be moved by hand to the fea/Attic directory (again, because CVS doesn't support directory removal). We can do this now because nothing inside that directory has been tagged. Also, note that the original fea/forwarding_plane/firewall directory is not copied to fea/data_plane/ because it is not used/needed (yet). Approved by: Adam Greenhalgh, Atanu Ghosh Revision Changes Path 1.251 +7 -7; commitid: 960b46649bb87ea6; xorp/configure 1.207 +7 -7; commitid: 960b46649bb87ea6; xorp/configure.in 1.15 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/Jamfile 1.94 +7 -7; commitid: 960b46649bb87ea6; xorp/fea/Makefile.am 1.113 +14 -14; commitid: 960b46649bb87ea6; xorp/fea/Makefile.in 1.9 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/README 1.3 +7 -8; commitid: 960b46649bb87ea6; xorp/fea/data_plane/Jamfile 1.3 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/Makefile.in 1.2 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/Jamfile 1.3 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/Makefile.in 1.3 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/click_socket.hh 1.3 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/netlink_socket.hh 1.3 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/netlink_socket_utilities.hh 1.3 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/routing_socket.hh 1.3 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/system_utilities.hh 1.2 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/windows_routing_socket.h 1.2 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/windows_rras_support.hh 1.3 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/control_socket/windows_rtm_pipe.hh 1.2 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/Jamfile 1.2 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/Makefile.in 1.8 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.9 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.7 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.9 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.7 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.8 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.8 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.7 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.9 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.2 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/Jamfile 1.3 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/Makefile.in 1.10 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.2 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_media.hh 1.9 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.9 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_ioctl.cc 1.8 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.11 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.8 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.2 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/io/Jamfile 1.2 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/data_plane/io/Makefile.in 1.5 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/data_plane/io/io_ip_socket.cc 1.4 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/data_plane/io/io_ip_socket.hh 1.8 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/fibconfig.cc 1.7 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/fibconfig.hh 1.8 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/fibconfig_entry_get.hh 1.5 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/fibconfig_entry_observer.hh 1.7 +5 -5; commitid: 960b46649bb87ea6; xorp/fea/fibconfig_entry_set.hh 1.8 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/fibconfig_table_get.hh 1.7 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/fibconfig_table_observer.hh 1.6 +4 -4; commitid: 960b46649bb87ea6; xorp/fea/fibconfig_table_set.hh 1.2 +0 -7 xorp/fea/forwarding_plane/.cvsignore (dead) 1.3 +0 -11 xorp/fea/forwarding_plane/Jamfile (dead) 1.3 +0 -19 xorp/fea/forwarding_plane/Makefile.am (dead) 1.3 +0 -512 xorp/fea/forwarding_plane/Makefile.in (dead) 1.2 +0 -7 xorp/fea/forwarding_plane/control_socket/.cvsignore (dead) 1.2 +0 -23 xorp/fea/forwarding_plane/control_socket/Jamfile (dead) 1.3 +0 -39 xorp/fea/forwarding_plane/control_socket/Makefile.am (dead) 1.3 +0 -491 xorp/fea/forwarding_plane/control_socket/Makefile.in (dead) 1.3 +0 -1316 xorp/fea/forwarding_plane/control_socket/click_socket.cc (dead) 1.3 +0 -636 xorp/fea/forwarding_plane/control_socket/click_socket.hh (dead) 1.3 +0 -679 xorp/fea/forwarding_plane/control_socket/netlink_socket.cc (dead) 1.3 +0 -277 xorp/fea/forwarding_plane/control_socket/netlink_socket.hh (dead) 1.5 +0 -409 xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.cc (dead) 1.3 +0 -138 xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.hh (dead) 1.3 +0 -394 xorp/fea/forwarding_plane/control_socket/routing_socket.cc (dead) 1.3 +0 -212 xorp/fea/forwarding_plane/control_socket/routing_socket.hh (dead) 1.7 +0 -536 xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc (dead) 1.3 +0 -68 xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.hh (dead) 1.3 +0 -141 xorp/fea/forwarding_plane/control_socket/system_utilities.hh (dead) 1.2 +0 -309 xorp/fea/forwarding_plane/control_socket/windows_routing_socket.h (dead) 1.2 +0 -350 xorp/fea/forwarding_plane/control_socket/windows_rras_support.cc (dead) 1.2 +0 -30 xorp/fea/forwarding_plane/control_socket/windows_rras_support.hh (dead) 1.2 +0 -327 xorp/fea/forwarding_plane/control_socket/windows_rtm_pipe.cc (dead) 1.3 +0 -162 xorp/fea/forwarding_plane/control_socket/windows_rtm_pipe.hh (dead) 1.2 +0 -7 xorp/fea/forwarding_plane/fibconfig/.cvsignore (dead) 1.2 +0 -53 xorp/fea/forwarding_plane/fibconfig/Jamfile (dead) 1.2 +0 -58 xorp/fea/forwarding_plane/fibconfig/Makefile.am (dead) 1.2 +0 -561 xorp/fea/forwarding_plane/fibconfig/Makefile.in (dead) 1.6 +0 -233 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc (dead) 1.6 +0 -159 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc (dead) 1.6 +0 -397 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc (dead) 1.8 +0 -314 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc (dead) 1.8 +0 -466 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc (dead) 1.9 +0 -484 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc (dead) 1.6 +0 -94 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc (dead) 1.6 +0 -92 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc (dead) 1.6 +0 -137 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc (dead) 1.6 +0 -99 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc (dead) 1.6 +0 -110 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc (dead) 1.7 +0 -137 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc (dead) 1.9 +0 -119 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc (dead) 1.6 +0 -576 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc (dead) 1.6 +0 -160 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc (dead) 1.6 +0 -375 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc (dead) 1.7 +0 -488 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc (dead) 1.8 +0 -554 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc (dead) 1.8 +0 -371 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc (dead) 1.6 +0 -128 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc (dead) 1.6 +0 -102 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc (dead) 1.6 +0 -224 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc (dead) 1.7 +0 -231 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc (dead) 1.8 +0 -200 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc (dead) 1.6 +0 -93 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc (dead) 1.6 +0 -90 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc (dead) 1.8 +0 -169 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc (dead) 1.9 +0 -132 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc (dead) 1.9 +0 -164 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc (dead) 1.7 +0 -146 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc (dead) 1.9 +0 -143 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc (dead) 1.6 +0 -172 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc (dead) 1.6 +0 -128 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc (dead) 1.6 +0 -175 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc (dead) 1.6 +0 -166 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc (dead) 1.6 +0 -166 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc (dead) 1.6 +0 -166 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc (dead) 1.2 +0 -7 xorp/fea/forwarding_plane/firewall/.cvsignore (dead) 1.2 +0 -15 xorp/fea/forwarding_plane/firewall/Jamfile (dead) 1.2 +0 -7 xorp/fea/forwarding_plane/ifconfig/.cvsignore (dead) 1.2 +0 -39 xorp/fea/forwarding_plane/ifconfig/Jamfile (dead) 1.3 +0 -46 xorp/fea/forwarding_plane/ifconfig/Makefile.am (dead) 1.3 +0 -522 xorp/fea/forwarding_plane/ifconfig/Makefile.in (dead) 1.5 +0 -112 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_click.cc (dead) 1.5 +0 -86 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_dummy.cc (dead) 1.6 +0 -115 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc (dead) 1.7 +0 -227 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc (dead) 1.6 +0 -282 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc (dead) 1.8 +0 -326 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc (dead) 1.10 +0 -542 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc (dead) 1.6 +0 -148 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc (dead) 1.2 +0 -215 xorp/fea/forwarding_plane/ifconfig/ifconfig_media.cc (dead) 1.2 +0 -24 xorp/fea/forwarding_plane/ifconfig/ifconfig_media.hh (dead) 1.5 +0 -92 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_dummy.cc (dead) 1.5 +0 -97 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc (dead) 1.7 +0 -148 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc (dead) 1.7 +0 -108 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc (dead) 1.9 +0 -519 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc (dead) 1.9 +0 -605 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc (dead) 1.8 +0 -602 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc (dead) 1.11 +0 -850 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc (dead) 1.5 +0 -762 xorp/fea/forwarding_plane/ifconfig/ifconfig_set.cc (dead) 1.7 +0 -1098 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc (dead) 1.6 +0 -309 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc (dead) 1.6 +0 -1119 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc (dead) 1.6 +0 -810 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc (dead) 1.8 +0 -1005 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc (dead) 1.2 +0 -7 xorp/fea/forwarding_plane/io/.cvsignore (dead) 1.2 +0 -17 xorp/fea/forwarding_plane/io/Jamfile (dead) 1.2 +0 -24 xorp/fea/forwarding_plane/io/Makefile.am (dead) 1.2 +0 -474 xorp/fea/forwarding_plane/io/Makefile.in (dead) 1.5 +0 -2639 xorp/fea/forwarding_plane/io/io_ip_socket.cc (dead) 1.4 +0 -430 xorp/fea/forwarding_plane/io/io_ip_socket.hh (dead) 1.37 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/ifconfig_get.hh 1.23 +3 -3; commitid: 960b46649bb87ea6; xorp/fea/ifconfig_observer.hh 1.5 +2 -2; commitid: 960b46649bb87ea6; xorp/fea/io_ip_manager.hh From greenhal at icir.org Tue Jun 5 02:39:36 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 5 Jun 2007 09:39:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200706050939.l559dat2047685@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-06-05 09:39:36 UTC XORP CVS repository Modified files: fea ifconfig.hh ifconfig_get.hh fea/data_plane/ifconfig ifconfig_get_dummy.cc Added files: fea/data_plane/ifconfig ifconfig_get_dummy.hh Log message: Separating out the ifconfig_get.hh file into separate data_plane/ifconfig/ifconfig_get_xxx.hh file to match up with the associated data_plane/ifconfig/ifconfig_get_xxx.cc file. The dummy code is the start of the process. Requested by: Pavlin Revision Changes Path 1.5 +2 -3; commitid: ba0346652edd7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.cc 1.1 +61 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.hh (new) 1.60 +2 -1; commitid: ba0346652edd7ea6; xorp/fea/ifconfig.hh 1.38 +1 -34; commitid: ba0346652edd7ea6; xorp/fea/ifconfig_get.hh From greenhal at icir.org Tue Jun 5 02:48:52 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 5 Jun 2007 09:48:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200706050948.l559mq0J047894@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-06-05 09:48:52 UTC XORP CVS repository Modified files: fea ifconfig.hh ifconfig_get.hh fea/data_plane/ifconfig ifconfig_get_getifaddrs.cc Added files: fea/data_plane/ifconfig ifconfig_get_getifaddrs.hh Log message: Separating out the ifconfig_get.hh file into separate data_plane/ifconfig/ifconfig_get_xxx.hh file to match up with the associated data_plane/ifconfig/ifconfig_get_xxx.cc file. getifaddrs version. Requested by:Pavlin Revision Changes Path 1.6 +2 -2; commitid: bade466531497ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.1 +78 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh (new) 1.61 +2 -1; commitid: bade466531497ea6; xorp/fea/ifconfig.hh 1.39 +1 -51; commitid: bade466531497ea6; xorp/fea/ifconfig_get.hh From greenhal at icir.org Tue Jun 5 03:30:30 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 5 Jun 2007 10:30:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200706051030.l55AUU2h048694@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-06-05 10:30:30 UTC XORP CVS repository Modified files: fea ifconfig.hh ifconfig_get.hh ifconfig_set.hh fea/data_plane/ifconfig ifconfig_get_click.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc Added files: fea/data_plane/ifconfig ifconfig_get_click.hh ifconfig_get_ioctl.hh ifconfig_get_iphelper.hh ifconfig_get_netlink_socket.hh ifconfig_get_proc_linux.hh ifconfig_get_sysctl.hh Log message: Separating out the ifconfig_get.hh file into separate data_plane/ifconfig/ifconfig_get_xxx.hh file to match up with the associated data_plane/ifconfig/ifconfig_get_xxx.cc file. Versions for sysctl ioctl proc linux click iphelper netlink Requested by: Pavlin Revision Changes Path 1.5 +2 -2; commitid: bdd646653af17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.cc 1.1 +66 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_click.hh (new) 1.7 +2 -2; commitid: bdd646653af17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc 1.1 +82 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh (new) 1.6 +2 -2; commitid: bdd646653af17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc 1.1 +60 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh (new) 1.8 +2 -2; commitid: bdd646653af17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.1 +81 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh (new) 1.11 +2 -2; commitid: bdd646653af17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.1 +64 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.hh (new) 1.6 +2 -2; commitid: bdd646653af17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.cc 1.1 +77 -0 xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.hh (new) 1.62 +7 -1; commitid: bdd646653af17ea6; xorp/fea/ifconfig.hh 1.40 +1 -265; commitid: bdd646653af17ea6; xorp/fea/ifconfig_get.hh 1.49 +2 -1; commitid: bdd646653af17ea6; xorp/fea/ifconfig_set.hh From greenhal at icir.org Tue Jun 5 06:14:32 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 5 Jun 2007 13:14:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200706051314.l55DEWZk050819@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-06-05 13:14:32 UTC XORP CVS repository Modified files: fea ifconfig.hh ifconfig_set.hh fea/data_plane/ifconfig ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc Added files: fea/data_plane/ifconfig ifconfig_set_click.hh ifconfig_set_dummy.hh ifconfig_set_ioctl.hh ifconfig_set_iphelper.hh ifconfig_set_netlink_socket.hh Log message: Separating out the ifconfig_set.hh file into separate data_plane/ifconfig/ifconfig_set_xxx.hh file to match up with the associated data_plane/ifconfig/ifconfig_set_xxx.cc file. Requested by:Pavlin Revision Changes Path 1.7 +2 -2; commitid: c645466561847ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc 1.1 +181 -0 xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh (new) 1.6 +2 -2; commitid: c645466561847ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc 1.1 +113 -0 xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh (new) 1.6 +2 -2; commitid: c645466561847ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.cc 1.1 +123 -0 xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh (new) 1.1 +124 -0 xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh (new) 1.1 +106 -0 xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh (new) 1.63 +6 -1; commitid: c645466561847ea6; xorp/fea/ifconfig.hh 1.50 +1 -506; commitid: c645466561847ea6; xorp/fea/ifconfig_set.hh From greenhal at icir.org Tue Jun 5 06:51:18 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 5 Jun 2007 13:51:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200706051351.l55DpI40051350@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-06-05 13:51:18 UTC XORP CVS repository Modified files: fea ifconfig.hh ifconfig_observer.hh fea/data_plane/ifconfig ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc Added files: fea/data_plane/ifconfig ifconfig_observer_dummy.hh ifconfig_observer_iphelper.hh ifconfig_observer_netlink_socket.hh ifconfig_observer_routing_socket.hh Log message: Separating out the ifconfig_observer.hh file into separate data_plane/ifconfig/ifconfig_observer_xxx.hh file to match up with the associated data_plane/ifconfig/ifconfig_observer_xxx.cc file. Requested by: Pavlin Revision Changes Path 1.5 +2 -2; commitid: c85846656a217ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.cc 1.1 +57 -0 xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.hh (new) 1.5 +2 -2; commitid: c85846656a217ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.cc 1.1 +51 -0 xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh (new) 1.7 +2 -2; commitid: c85846656a217ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.1 +61 -0 xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.hh (new) 1.7 +2 -2; commitid: c85846656a217ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.1 +63 -0 xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.hh (new) 1.64 +5 -1; commitid: c85846656a217ea6; xorp/fea/ifconfig.hh 1.24 +1 -134; commitid: c85846656a217ea6; xorp/fea/ifconfig_observer.hh From pavlin at icir.org Wed Jun 6 12:52:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 6 Jun 2007 19:52:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200706061952.l56Jqs5j083960@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-06 19:52:54 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig Makefile.am Makefile.in Log message: Added missing header files to the list of sources. Revision Changes Path 1.3 +19 -2; commitid: 147d74667107a7ea6; xorp/fea/data_plane/ifconfig/Makefile.am 1.4 +16 -6; commitid: 147d74667107a7ea6; xorp/fea/data_plane/ifconfig/Makefile.in From pavlin at icir.org Wed Jun 6 12:55:56 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 6 Jun 2007 19:55:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200706061955.l56JtuuW084140@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-06 19:55:56 UTC XORP CVS repository Modified files: fea ifconfig.hh ifconfig_get.hh ifconfig_observer.hh ifconfig_set.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_media.cc 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_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 Log message: Misc cleanup: * Re-order included header files in alphabetical order * Remove the inclusion of header files that is not necessary * Fix the name of the #ifndef/#define/#endif header file guard to match the path to that file. * Remove unnecessary class declaration. * Misc other cleanup: spacing, etc. Revision Changes Path 1.6 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.cc 1.2 +5 -12; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.hh 1.6 +3 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.cc 1.2 +4 -10; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.hh 1.7 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.2 +4 -9; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh 1.8 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc 1.2 +4 -9; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh 1.7 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc 1.2 +5 -9; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh 1.9 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.2 +6 -12; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh 1.12 +3 -2; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.2 +4 -9; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.hh 1.7 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.cc 1.2 +5 -9; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.hh 1.2 +4 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_media.cc 1.6 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.cc 1.2 +5 -8; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.hh 1.6 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.cc 1.2 +7 -4; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh 1.8 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.2 +6 -8; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.hh 1.8 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.2 +5 -9; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.hh 1.8 +3 -2; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc 1.2 +8 -11; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh 1.7 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc 1.2 +5 -10; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.7 +2 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.cc 1.2 +5 -10; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh 1.6 +3 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.2 +5 -8; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh 1.9 +3 -1; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.2 +6 -12; commitid: 14806466710a47ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh 1.65 +5 -5; commitid: 14806466710a47ea6; xorp/fea/ifconfig.hh 1.41 +1 -4; commitid: 14806466710a47ea6; xorp/fea/ifconfig_get.hh 1.25 +2 -3; commitid: 14806466710a47ea6; xorp/fea/ifconfig_observer.hh 1.51 +6 -6; commitid: 14806466710a47ea6; xorp/fea/ifconfig_set.hh From pavlin at icir.org Wed Jun 6 18:23:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 7 Jun 2007 01:23:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200706070123.l571N3ej088481@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-07 01:23:03 UTC XORP CVS repository Modified files: fea fte.hh ifconfig_addr_table.hh ifconfig_get.hh ifconfig_observer.hh ifconfig_set.hh ifconfig_transaction.hh iftree.hh Log message: Minor cleanup. Revision Changes Path 1.22 +1 -2; commitid: 1597c46675df17ea6; xorp/fea/fte.hh 1.14 +4 -4; commitid: 1597c46675df17ea6; xorp/fea/ifconfig_addr_table.hh 1.42 +3 -2; commitid: 1597c46675df17ea6; xorp/fea/ifconfig_get.hh 1.26 +3 -4; commitid: 1597c46675df17ea6; xorp/fea/ifconfig_observer.hh 1.52 +3 -6; commitid: 1597c46675df17ea6; xorp/fea/ifconfig_set.hh 1.8 +2 -4; commitid: 1597c46675df17ea6; xorp/fea/ifconfig_transaction.hh 1.46 +2 -3; commitid: 1597c46675df17ea6; xorp/fea/iftree.hh From pavlin at icir.org Wed Jun 6 18:23:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 7 Jun 2007 01:23:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200706070123.l571Naei088557@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-07 01:23:36 UTC XORP CVS repository Modified files: 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 Log message: Minor cleanup. Revision Changes Path 1.3 +4 -3; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh 1.3 +4 -3; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_dummy.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.hh 1.3 +4 -4; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh 1.3 +2 -2; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh 1.3 +4 -3; commitid: 159b246675e0e7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh From pavlin at icir.org Wed Jun 6 18:28:43 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 7 Jun 2007 01:28:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/fibconfig Message-ID: <200706070128.l571Sh1g088832@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-07 01:28:43 UTC XORP CVS repository Modified files: fea 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 fea/data_plane/fibconfig Makefile.am Makefile.in fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc 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_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.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_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc Added 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 Log message: Moved the provider-specific class declaration from fea/fibconfig_{entry,table}.hh to (new) header files inside fea/data_plane/fibconfig/ . Now there is a new header file for each provider's (derived) class that matches the associated fea/data_plane/fibconfig/fibconfig_*.cc file. Approved by: Adam Greenhalgh Revision Changes Path 1.2 +36 -2; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/Makefile.am 1.3 +34 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/Makefile.in 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.cc 1.1 +90 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.1 +87 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.1 +106 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh (new) 1.9 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.1 +119 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.hh (new) 1.8 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.1 +128 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.hh (new) 1.10 +5 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.1 +106 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.1 +54 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.cc 1.1 +52 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.1 +59 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc 1.1 +60 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc 1.1 +47 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.hh (new) 1.8 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.10 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.cc 1.1 +136 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.1 +86 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh (new) 1.6 +2 -2; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.1 +88 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh (new) 1.8 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.1 +92 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.hh (new) 1.9 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.1 +89 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.hh (new) 1.9 +4 -2; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.1 +91 -0 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.cc 1.1 +70 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.cc 1.1 +67 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.1 +68 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh (new) 1.7 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.1 +94 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.hh (new) 1.8 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.1 +89 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.1 +54 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.cc 1.1 +54 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.hh (new) 1.8 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.1 +59 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.hh (new) 1.9 +4 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.1 +59 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.hh (new) 1.9 +4 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.1 +73 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh (new) 1.8 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.10 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.cc 1.1 +86 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.cc 1.1 +83 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.1 +81 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.1 +84 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.1 +84 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.hh (new) 1.6 +3 -1; commitid: 15a0146675e3e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.cc 1.1 +83 -0 xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh (new) 1.9 +2 -1; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig.cc 1.8 +35 -3; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig.hh 1.9 +3 -507; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig_entry_get.hh 1.6 +5 -161; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig_entry_observer.hh 1.8 +3 -443; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig_entry_set.hh 1.9 +4 -328; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig_table_get.hh 1.8 +5 -187; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig_table_observer.hh 1.7 +4 -371; commitid: 15a0146675e3e7ea6; xorp/fea/fibconfig_table_set.hh From pavlin at icir.org Thu Jun 7 10:23:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 7 Jun 2007 17:23:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200706071723.l57HNqHR037606@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-07 17:23:52 UTC XORP CVS repository Modified files: xrl/targets bgp4_mib_base.hh bgp_base.hh cli_base.hh coord_base.hh fea_base.hh fea_ifmgr_mirror_base.hh fib2mrib_base.hh finder_base.hh finder_client_base.hh mfea_base.hh mld6igmp_base.hh ospfv2_base.hh ospfv3_base.hh packet_acl_base.hh pim_base.hh policy_base.hh profiler_base.hh rib_base.hh ribclient_base.hh rip_base.hh ripng_base.hh rtrmgr_base.hh show_distances_base.hh show_routes_base.hh socket_server_base.hh static_routes_base.hh test_base.hh test_fea_ifmgr_mirror_base.hh test_finder_events_base.hh test_peer_base.hh test_socket4_base.hh test_socket6_base.hh test_xrls_base.hh xorp_if_mib_base.hh xorpsh_base.hh Log message: Force-commit -f all *.hh files to avoid unnecessary calling of python to auto-generate them. This is needed because of recent modification to the xrl/scripts/tgt-gen file. Revision Changes Path 1.16 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/bgp4_mib_base.hh 1.62 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/bgp_base.hh 1.23 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/cli_base.hh 1.22 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/coord_base.hh 1.72 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/fea_base.hh 1.19 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh 1.16 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/fib2mrib_base.hh 1.28 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/finder_base.hh 1.22 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/finder_client_base.hh 1.34 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/mfea_base.hh 1.37 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/mld6igmp_base.hh 1.34 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/ospfv2_base.hh 1.21 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/ospfv3_base.hh 1.7 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/packet_acl_base.hh 1.65 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/pim_base.hh 1.16 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/policy_base.hh 1.8 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/profiler_base.hh 1.45 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/rib_base.hh 1.20 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/ribclient_base.hh 1.31 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/rip_base.hh 1.31 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/ripng_base.hh 1.25 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/rtrmgr_base.hh 1.4 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/show_distances_base.hh 1.13 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/show_routes_base.hh 1.16 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/socket_server_base.hh 1.16 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/static_routes_base.hh 1.21 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_base.hh 1.10 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_fea_ifmgr_mirror_base.hh 1.15 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_finder_events_base.hh 1.22 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_peer_base.hh 1.9 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_socket4_base.hh 1.9 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_socket6_base.hh 1.8 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/test_xrls_base.hh 1.13 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/xorp_if_mib_base.hh 1.22 +1 -1; commitid: 928846683ef27ea6; xorp/xrl/targets/xorpsh_base.hh From pavlin at icir.org Thu Jun 7 18:45:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 8 Jun 2007 01:45:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io Message-ID: <200706080145.l581jLx5045181@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-08 01:45:21 UTC XORP CVS repository Modified files: fea iftree.cc iftree.hh io_ip_manager.cc io_ip_manager.hh fea/data_plane/io io_ip_socket.cc io_ip_socket.hh Log message: * Move the IoIpSocket::find_interface_vif_by_addr() and IoIpSocket::find_interface_vif_same_subnet_or_p2p() methods to the IfTree class, because they are iftree-specific. * Remove the IoIpSocket::find_interface_vif_by_name() and IoIpSocket::find_interface_vif_by_pif_index() methods and use the appropriate IfTree methods instead. * Minor cleanup (rename the ifindex argument inside the IfTree code to pif_index, etc). Revision Changes Path 1.6 +9 -187; commitid: b0184668b3e27ea6; xorp/fea/data_plane/io/io_ip_socket.cc 1.5 +2 -58; commitid: b0184668b3e27ea6; xorp/fea/data_plane/io/io_ip_socket.hh 1.45 +139 -9; commitid: b0184668b3e27ea6; xorp/fea/iftree.cc 1.47 +37 -9; commitid: b0184668b3e27ea6; xorp/fea/iftree.hh 1.4 +3 -2; commitid: b0184668b3e27ea6; xorp/fea/io_ip_manager.cc 1.6 +8 -1; commitid: b0184668b3e27ea6; xorp/fea/io_ip_manager.hh From atanu at icir.org Thu Jun 7 18:59:37 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 8 Jun 2007 01:59:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200706080159.l581xbs1045404@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-06-08 01:59:37 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: Test2 is supposed to bring a peering (peer2) and install all the routes from the traffic files. Once BGP has all the routes peer1 is supposed to repeatedly (3 times) form sessions. The peer1 session should be dropped once all the routes have been received. The problem was that the peer1 session was being dropped using "reset" rather than "disconnect". Using "reset" was causing both sessions to be dropped leaving BGP with no routes. The code has been changed to use "disconnect". Revision Changes Path 1.58 +10 -11; commitid: b1414668b8097ea6; xorp/bgp/harness/test_peering2.sh From pavlin at icir.org Thu Jun 7 22:53:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 8 Jun 2007 05:53:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200706080553.l585rY9C048148@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-08 05:53:34 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_entry_set_rtmv2.cc Log message: Added missing "#include" for the following file: fea/data_plane/control_socket/windows_rras_support.hh Revision Changes Path 1.10 +2 -1; commitid: bbfb4668eeb97ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc From pavlin at icir.org Fri Jun 8 16:45:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 8 Jun 2007 23:45:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706082345.l58NjEvT064124@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-08 23:45:14 UTC XORP CVS repository Modified files: . config.h.in configure config aclinux.m4 Log message: Fix the check for and header files to conditionally include and instead of . This fixes ./configure problem on Ubuntu-7.04 Bug found by: Adam Greenhalgh Revision Changes Path 1.82 +0 -3; commitid: fa234669e9957ea6; xorp/config.h.in 1.7 +16 -8; commitid: fa234669e9957ea6; xorp/config/aclinux.m4 1.252 +12 -7; commitid: fa234669e9957ea6; xorp/configure From pavlin at icir.org Mon Jun 11 10:35:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 17:35:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706111735.l5BHZEIA062738@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 17:35:14 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added notes about Linux Ubuntu-7.04. Revision Changes Path 1.91 +14 -1; commitid: f4d0466d87a97ea6; xorp/BUILD_NOTES From pavlin at icir.org Mon Jun 11 10:38:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 17:38:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706111738.l5BHctll062787@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 17:38:55 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: XORP now builds on Linux Ubuntu-7.04 and OpenBSD-4.1. Revision Changes Path 1.175 +2 -2; commitid: f52a466d88a97ea6; xorp/RELEASE_NOTES From pavlin at icir.org Mon Jun 11 10:57:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 17:57:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200706111757.l5BHvMUZ063007@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 17:57:22 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_media.cc Log message: Added "#ifdef IFM_TOKEN" guard when using IFM_TOKEN. This is needed because OpenBSD 4.1-current has removed Token Ring support: http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net/if_media.h.diff?r1=1.23&r2=1.24 This fixes Bugzilla entry #718. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=718 Submitted by: naddy AT mips.inka.de Revision Changes Path 1.3 +3 -1; commitid: f57d466d89c27ea6; xorp/fea/data_plane/ifconfig/ifconfig_media.cc From pavlin at icir.org Mon Jun 11 14:47:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 21:47:00 GMT Subject: [Xorp-cvs] XORP cvs commit: other/tinderbox/scripts Message-ID: <200706112147.l5BLl0EG066464@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: other Changes by: pavlin at xorpc.icir.org 2007-06-11 21:47:00 UTC XORP CVS repository Modified files: tinderbox/scripts config Log message: * Changed the Fedora Core 6 configuration to Fedora 7: fedora6_gcc411 -> fedora7_gcc412 * Added Ubuntu 7.04 configuration. Revision Changes Path 1.23 +12 -6; commitid: 1035d466dc2a87ea6; other/tinderbox/scripts/config From pavlin at icir.org Mon Jun 11 14:50:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 21:50:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706112150.l5BLoeFu066605@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 21:50:40 UTC XORP CVS repository Modified files: . configure config aclinux.m4 Log message: Fix the tests whether the system has header files and by conditionally including . This fix is needed for Linux RedHat-7.3 Revision Changes Path 1.8 +9 -3; commitid: 103d1466dc3667ea6; xorp/config/aclinux.m4 1.253 +6 -0; commitid: 103d1466dc3667ea6; xorp/configure From pavlin at icir.org Mon Jun 11 14:57:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 21:57:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200706112157.l5BLvipH066806@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 21:57:44 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_entry_set_rtmv2.cc Log message: Change the order of some of the Windows-specific include files. Revision Changes Path 1.11 +4 -2; commitid: 104dd466dc5497ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc From pavlin at icir.org Mon Jun 11 15:00:13 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 22:00:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200706112200.l5BM0Drj066909@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 22:00:13 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_table_observer_rtmv2.cc fibconfig_table_set_iphelper.cc Log message: Compilation fix for Windows: added missing #include ""fea/data_plane/control_socket/windows_rras_support.hh" Revision Changes Path 1.10 +4 -1; commitid: 1051b466dc5c67ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.7 +4 -1; commitid: 1051b466dc5c67ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.cc From pavlin at icir.org Mon Jun 11 15:02:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 11 Jun 2007 22:02:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200706112202.l5BM2W1f066953@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-11 22:02:32 UTC XORP CVS repository Modified files: fea fea_node.cc Log message: Compilation fix for Windows: added missing #include ""fea/data_plane/control_socket/windows_rras_support.hh" Revision Changes Path 1.6 +5 -1; commitid: 10570466dc66a7ea6; xorp/fea/fea_node.cc From pavlin at icir.org Tue Jun 12 09:44:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 12 Jun 2007 16:44:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706121644.l5CGi0Kr081023@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-12 16:44:00 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added notes for Linux Fedora 7. Revision Changes Path 1.92 +5 -1; commitid: 13c4c466ecd3c7ea6; xorp/BUILD_NOTES From pavlin at icir.org Tue Jun 12 09:44:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 12 Jun 2007 16:44:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706121644.l5CGiJng081070@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-12 16:44:19 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: XORP now builds on Linux Fedora 7. Revision Changes Path 1.176 +2 -2; commitid: 13c91466ecd597ea6; xorp/RELEASE_NOTES From pavlin at icir.org Tue Jun 12 17:15:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 13 Jun 2007 00:15:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig Message-ID: <200706130015.l5D0FqtG088173@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-13 00:15:52 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_table_get_sysctl.cc fea/data_plane/ifconfig ifconfig_get_sysctl.cc Log message: Bug fix in the sysctl(3) mechanism usage. The size of the obtained data wasn't calculated properly when we call sysctl(3) twice one after the other (the first time to calculate the necessary buffer size to store the data). The correct data size should be obtained from the second time sysctl(3) is called. The bug was revealed on NetBSD-3.1 and OpenBSD-4.1. Revision Changes Path 1.9 +6 -1; commitid: 15812466f36097ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.8 +6 -1; commitid: 15812466f36097ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.cc From pavlin at icir.org Thu Jun 14 10:35:43 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 14 Jun 2007 17:35:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200706141735.l5EHZhki027597@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-14 17:35:43 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc mfea_mrouter.hh Log message: * Added mechanism to enable/disable multicast forwarding in the system (if the system has additional control mechanism to explicitly enable/disable multicast forwarding). Currently only OpenBSD has such mechanism which is controlled by sysctl(IPCTL_MFORWARDING) for IPv4 (as of OpenBSD-3.9 and later) and sysctl(IPV6CTL_MFORWARDING) for IPv6 (as of OpenBSD-4.0 and later). On startup the multicast forwarding is explicitly enabled along with the setsockopt(MRT_INIT/MRT6_INIT) initialization. On shutdown the multicast forwarding flag is restored to its original value before XORP was started. * Added initial bits to start "dummy" support for MfeaMrouter. The support is not functional yet. Revision Changes Path 1.55 +366 -10; commitid: 6b6446717b337ea6; xorp/fea/mfea_mrouter.cc 1.19 +71 -1; commitid: 6b6446717b337ea6; xorp/fea/mfea_mrouter.hh From pavlin at icir.org Thu Jun 14 10:57:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 14 Jun 2007 17:57:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200706141757.l5EHvUkd028134@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-14 17:57:30 UTC XORP CVS repository Modified files: docs/user_manual pimsm.tex Log message: Added OpenBSD-related information about the (new) multicast forwarding flags that can be used to enable/disable multicast forwarding: IPv4 (for OpenBSD-3.9 and later); sysctl net.inet.ip.mforwarding=1 IPv6 (for OpenBSD-4.0 and later): sysctl net.inet6.ip6.mforwarding=1 Revision Changes Path 1.30 +32 -3; commitid: 6dbd4671812a7ea6; xorp/docs/user_manual/pimsm.tex From pavlin at icir.org Thu Jun 14 11:30:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 14 Jun 2007 18:30:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706141830.l5EIUwJP028583@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-14 18:30:57 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added FEA/MFEA related release notes. Revision Changes Path 1.177 +7 -2; commitid: 6f8e467189567ea6; xorp/RELEASE_NOTES From pavlin at icir.org Fri Jun 15 09:53:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 15 Jun 2007 16:53:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200706151653.l5FGrJhA046733@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-15 16:53:19 UTC XORP CVS repository Modified files: fea mfea_node.cc mfea_node.hh xrl_fea_node.cc Log message: Added interface for setting the "dummy" flag to the MFEA. For now the dummy MFEA mode is not really supported/working. Revision Changes Path 1.82 +12 -1; commitid: b6704672c3d77ea6; xorp/fea/mfea_node.cc 1.46 +16 -1; commitid: b6704672c3d77ea6; xorp/fea/mfea_node.hh 1.9 +6 -1; commitid: b6704672c3d77ea6; xorp/fea/xrl_fea_node.cc From pavlin at icir.org Fri Jun 15 09:55:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 15 Jun 2007 16:55:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200706151655.l5FGt8A1046813@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-15 16:55:08 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc Log message: Don't check whether the system supports multicast routing when checking whether the multicast forwarding is enabled in the kernel, because the multicast routing check might require to run as a root. This fixes a bug starting xorp_fea_dummy as non-root. Bug found by: Atanu Ghosh Revision Changes Path 1.56 +17 -21; commitid: b6a74672c40a7ea6; xorp/fea/mfea_mrouter.cc From pavlin at icir.org Fri Jun 15 15:27:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 15 Jun 2007 22:27:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig xorp/libxorp Message-ID: <200706152227.l5FMRtX4051483@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-15 22:27:55 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_set.cc libxorp mac.cc mac.hh test_mac.cc Log message: * Replaced method EtherMac::get_ether_addr() with EtherMac::copy_out() for consistency with the IPv4/IPv6/IPvX address handling. Note that copy_out() returns the number of copied octets instead of true/false. * Added new method EtherMac::copy_in() for copying the data from ether_addr structure. * Added constants EtherMac::ADDR_BITLEN and EtherMac::ADDR_BYTELEN. Revision Changes Path 1.5 +2 -2; commitid: c8da467311dc7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.14 +34 -25; commitid: c8da467311dc7ea6; xorp/libxorp/mac.cc 1.13 +27 -9; commitid: c8da467311dc7ea6; xorp/libxorp/mac.hh 1.11 +2 -2; commitid: c8da467311dc7ea6; xorp/libxorp/test_mac.cc From pavlin at icir.org Mon Jun 18 14:22:39 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 18 Jun 2007 21:22:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200706182122.l5ILMdJ2041207@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-18 21:22:39 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc Log message: Conditionally include before the inclusion of . We need to include before because the latter is broken on many systems (e.g., Linux Debian-3.1, Linux Ubuntu-7.04, Gentoo-2006.1): file is needed if is included, but contains some hacks to prevent the inclusion of . Revision Changes Path 1.57 +11 -1; commitid: a0a64676f76e7ea6; xorp/fea/mfea_mrouter.cc From atanu at icir.org Mon Jun 18 16:30:26 2007 From: atanu at icir.org (Atanu Ghosh) Date: Mon, 18 Jun 2007 23:30:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200706182330.l5INUQtY044332@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-06-18 23:30:26 UTC XORP CVS repository Modified files: bgp route_table_decision.cc test_decision.cc test_decision.reference Log message: In some circumstances candidate routes with low attribute values were not correctly discarded. This fix removes correctly discards candidate routes with low attribute values. Submitted by: Euan Harris Revision Changes Path 1.45 +8 -8; commitid: ad094677158c7ea6; xorp/bgp/route_table_decision.cc 1.41 +85 -1; commitid: ad094677158c7ea6; xorp/bgp/test_decision.cc 1.11 +68 -0; commitid: ad094677158c7ea6; xorp/bgp/test_decision.reference From pavlin at icir.org Mon Jun 18 18:50:06 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 19 Jun 2007 01:50:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706190150.l5J1o6et047751@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-19 01:50:06 UTC XORP CVS repository Modified files: libxorp mac.cc mac.hh Log message: Added Mac::copy_in() method. Revision Changes Path 1.15 +21 -10; commitid: ba56467736467ea6; xorp/libxorp/mac.cc 1.14 +12 -2; commitid: ba56467736467ea6; xorp/libxorp/mac.hh From pavlin at icir.org Wed Jun 20 23:03:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 21 Jun 2007 06:03:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200706210603.l5L63eoi026162@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-21 06:03:40 UTC XORP CVS repository Modified files: fea/data_plane/io io_ip_socket.cc Log message: Fix an alignment related warning that can be safely ignored. Revision Changes Path 1.7 +8 -2; commitid: 6610467a145d7ea6; xorp/fea/data_plane/io/io_ip_socket.cc From pavlin at icir.org Wed Jun 20 23:10:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 21 Jun 2007 06:10:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/control_socket xorp/fea/data_plane/ifconfig xorp/libxipc xorp/libxorp Message-ID: <200706210610.l5L6APQB026423@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-21 06:10:25 UTC XORP CVS repository Modified files: fea xrl_socket_server.cc fea/data_plane/control_socket routing_socket_utilities.cc fea/data_plane/ifconfig ifconfig_parse_getifaddrs.cc libxipc sockutil.cc libxorp ipv4.cc ipv6.cc ipv6.hh ipvx.cc utility.h Log message: Fixed alignment related warnings. On some architectures casting a "(struct sockaddr *)" pointer to "(struct sockaddr_in *)" or "(struct sockaddr_in6 *)" pointer generates a warning like: warning: cast from 'sockaddr*' to 'sockaddr_in*' increases required alignment of target type In general such casting shouldn't create any alignment issues and shouldn't generate such warning. Now we need to use the following inline functions when performing the casting: sockaddr2sockaddr_in() and sockaddr2sockaddr_in6(). This fixes a compilation problem on Sun Blade 150+Ubuntu 7.04 Server with gcc-4.1.2 Bug found by: Sukrit Dasgupta Revision Changes Path 1.7 +4 -4; commitid: 668e467a15237ea6; xorp/fea/data_plane/control_socket/routing_socket_utilities.cc 1.10 +6 -6; commitid: 668e467a15237ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.39 +5 -5; commitid: 668e467a15237ea6; xorp/fea/xrl_socket_server.cc 1.26 +3 -3; commitid: 668e467a15237ea6; xorp/libxipc/sockutil.cc 1.31 +5 -5; commitid: 668e467a15237ea6; xorp/libxorp/ipv4.cc 1.31 +9 -9; commitid: 668e467a15237ea6; xorp/libxorp/ipv6.cc 1.37 +3 -3; commitid: 668e467a15237ea6; xorp/libxorp/ipv6.hh 1.31 +3 -3; commitid: 668e467a15237ea6; xorp/libxorp/ipvx.cc 1.16 +49 -1; commitid: 668e467a15237ea6; xorp/libxorp/utility.h From pavlin at icir.org Thu Jun 21 01:11:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 21 Jun 2007 08:11:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200706210811.l5L8BB1l027976@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-21 08:11:11 UTC XORP CVS repository Modified files: fea/data_plane/io io_ip_socket.cc Log message: * Add a "void" casting to fix alignment warning that can be ignored * Replace the comment added by the previous commit with a much shorter version Revision Changes Path 1.8 +4 -8; commitid: 6d0c467a324c7ea6; xorp/fea/data_plane/io/io_ip_socket.cc From pavlin at icir.org Thu Jun 21 01:35:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 21 Jun 2007 08:35:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706210835.l5L8ZYTl028329@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-21 08:35:34 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added a note that Ubuntu has been tested on sparc64 (in addition to i386) Revision Changes Path 1.93 +3 -2; commitid: 6e6b467a38347ea6; xorp/BUILD_NOTES From pavlin at icir.org Fri Jun 22 15:04:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 22 Jun 2007 22:04:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706222204.l5MM4IqZ059558@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-22 22:04:18 UTC XORP CVS repository Modified files: libxorp mac.cc mac.hh Log message: * Added new methods EtherMac::copy_out() and EtherMac::copy_in() to copy to/from Mac address. * If there is an error when copy_out/copy_in, the return value is static_cast(-1) instead of 0. * When copy_out/copy_in involves EtherMac, on success the return value will be EtherMac::ADDR_BYTELEN instead of the length of the string representation of the EtherMac address. * Misc. cleanup Revision Changes Path 1.16 +51 -25; commitid: e885467c46be7ea6; xorp/libxorp/mac.cc 1.15 +31 -12; commitid: e885467c46be7ea6; xorp/libxorp/mac.hh From pavlin at icir.org Fri Jun 22 15:53:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 22 Jun 2007 22:53:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706222253.l5MMrq4T060038@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-22 22:53:52 UTC XORP CVS repository Modified files: libxorp mac.cc mac.hh Log message: * Added EtherMac constructor from (uint8_t *) memory pointer. * Added EtherMac::copy_out() and EtherMac::copy_in() methods to copy to/from (uint8_t *) memory pointer. Revision Changes Path 1.17 +34 -1; commitid: ea6b467c52cb7ea6; xorp/libxorp/mac.cc 1.16 +27 -2; commitid: ea6b467c52cb7ea6; xorp/libxorp/mac.hh From pavlin at icir.org Mon Jun 25 18:15:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 01:15:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706260115.l5Q1FxH3035064@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 01:15:59 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Added files: config aciolink.m4 Log message: Added raw link-level I/O access checks. For now the only supported mechanism is pcap(3). Revision Changes Path 1.83 +3 -0; commitid: 88ab468068947ea6; xorp/config.h.in 1.1 +26 -0 xorp/config/aciolink.m4 (new) 1.254 +321 -0; commitid: 88ab468068947ea6; xorp/configure 1.208 +7 -2; commitid: 88ab468068947ea6; xorp/configure.in From pavlin at icir.org Mon Jun 25 18:24:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 01:24:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706260124.l5Q1OSuj035222@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 01:24:28 UTC XORP CVS repository Modified files: . config.h.in configure config acifconf.m4 Log message: Add a check whether struct ifreq has ifr_hwaddr field. Revision Changes Path 1.84 +3 -0; commitid: 895a46806a937ea6; xorp/config.h.in 1.6 +18 -1; commitid: 895a46806a937ea6; xorp/config/acifconf.m4 1.255 +127 -1; commitid: 895a46806a937ea6; xorp/configure From pavlin at icir.org Tue Jun 26 10:43:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 17:43:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200706261743.l5QHhFDZ057070@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 17:43:15 UTC XORP CVS repository Modified files: etc/templates static_routes.tp Log message: Bug fix in some of the template variable names associated with deleting interface-specific routes: "$(@.next-hop)" -> "$(@.next-hop-router)" This fixes a problem that was triggered when trying to delete interface-specific routes. Bug found by: Mykola Dzham Revision Changes Path 1.42 +7 -7; commitid: de9646814f527ea6; xorp/etc/templates/static_routes.tp From pavlin at icir.org Tue Jun 26 10:46:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 17:46:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706261746.l5QHkP9T057201@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 17:46:25 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added a release note related to static routes. Revision Changes Path 1.178 +3 -2; commitid: df58468150e97ea6; xorp/RELEASE_NOTES From pavlin at icir.org Tue Jun 26 11:39:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 18:39:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706261839.l5QIdUZe057823@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 18:39:30 UTC XORP CVS repository Modified files: libxorp mac.cc mac.hh Log message: * Added EtherMac constructor from "struct sockaddr" storage. * Added EtherMac::copy_out() and EtherMac::copy_in() methods to copy to/from "struct sockaddr" storage. Revision Changes Path 1.18 +35 -1; commitid: e19246815c297ea6; xorp/libxorp/mac.cc 1.17 +30 -4; commitid: e19246815c297ea6; xorp/libxorp/mac.hh From pavlin at icir.org Tue Jun 26 14:37:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 21:37:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706262137.l5QLbpdd062990@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 21:37:51 UTC XORP CVS repository Modified files: libxorp mac.hh Log message: Added the following operators to the Mac class: Less-Than, Equality and Not-Equal. Revision Changes Path 1.18 +28 -1; commitid: f5c2468187037ea6; xorp/libxorp/mac.hh From pavlin at icir.org Tue Jun 26 14:43:26 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 26 Jun 2007 21:43:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706262143.l5QLhQU5063358@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-26 21:43:26 UTC XORP CVS repository Modified files: libxorp mac.hh Log message: * Re-implement the Less-Than operator for the Mac class by using the normalized string representation. * Removed the Equality and Not-Equal operators for the Mac class, because the "operator==" for Mac class was already implemented. Revision Changes Path 1.19 +4 -20; commitid: f6cb468188147ea6; xorp/libxorp/mac.hh From pavlin at icir.org Tue Jun 26 18:08:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 01:08:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200706270108.l5R18igB070735@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 01:08:44 UTC XORP CVS repository Modified files: libxorp mac.cc mac.hh Log message: Added new methods Mac::is_multicast() and EtherMac::is_multicast() Revision Changes Path 1.19 +30 -1; commitid: 1141f4681b88e7ea6; xorp/libxorp/mac.cc 1.20 +20 -1; commitid: 1141f4681b88e7ea6; xorp/libxorp/mac.hh From pavlin at icir.org Tue Jun 26 18:27:09 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 01:27:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200706270127.l5R1R9Qp073039@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 01:27:09 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in fea_node.cc fea_node.hh io_ip_manager.cc io_ip_manager.hh xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh fea/data_plane/io Jamfile Makefile.am Makefile.in io_ip_socket.cc io_ip_socket.hh xrl/interfaces Makefile.am Makefile.in xrl/targets Makefile.am Makefile.in fea.tgt fea.xrls fea_base.cc fea_base.hh Added files: fea io_link_manager.cc io_link_manager.hh xrl_io_link_manager.cc xrl_io_link_manager.hh fea/data_plane/io io_link_pcap.cc io_link_pcap.hh xrl/interfaces fea_rawlink.xif fea_rawlink_client.xif fea_rawlink_client_xif.cc fea_rawlink_client_xif.hh fea_rawlink_xif.cc fea_rawlink_xif.hh Log message: Added initial support for raw link-level I/O support. Currently the only supported mechanism is pcap(3). Note that the code has been only through limited testing on FreeBSD-6.2, and it might not even compile on some systems. Revision Changes Path 1.16 +4 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/Jamfile 1.95 +6 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/Makefile.am 1.114 +29 -22; commitid: 11a0e4681bbb87ea6; xorp/fea/Makefile.in 1.3 +2 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/data_plane/io/Jamfile 1.2 +4 -2; commitid: 11a0e4681bbb87ea6; xorp/fea/data_plane/io/Makefile.am 1.3 +4 -2; commitid: 11a0e4681bbb87ea6; xorp/fea/data_plane/io/Makefile.in 1.9 +4 -4; commitid: 11a0e4681bbb87ea6; xorp/fea/data_plane/io/io_ip_socket.cc 1.6 +5 -5; commitid: 11a0e4681bbb87ea6; xorp/fea/data_plane/io/io_ip_socket.hh 1.1 +644 -0 xorp/fea/data_plane/io/io_link_pcap.cc (new) 1.1 +256 -0 xorp/fea/data_plane/io/io_link_pcap.hh (new) 1.7 +2 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/fea_node.cc 1.7 +11 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/fea_node.hh 1.5 +10 -9; commitid: 11a0e4681bbb87ea6; xorp/fea/io_ip_manager.cc 1.7 +6 -4; commitid: 11a0e4681bbb87ea6; xorp/fea/io_ip_manager.hh 1.1 +660 -0 xorp/fea/io_link_manager.cc (new) 1.1 +538 -0 xorp/fea/io_link_manager.hh (new) 1.10 +5 -3; commitid: 11a0e4681bbb87ea6; xorp/fea/xrl_fea_node.cc 1.6 +3 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/xrl_fea_node.hh 1.21 +119 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/xrl_fea_target.cc 1.12 +143 -1; commitid: 11a0e4681bbb87ea6; xorp/fea/xrl_fea_target.hh 1.1 +81 -0 xorp/fea/xrl_io_link_manager.cc (new) 1.1 +64 -0 xorp/fea/xrl_io_link_manager.hh (new) 1.35 +11 -1; commitid: 11a0e4681bbb87ea6; xorp/xrl/interfaces/Makefile.am 1.57 +31 -10; commitid: 11a0e4681bbb87ea6; xorp/xrl/interfaces/Makefile.in 1.1 +113 -0 xorp/xrl/interfaces/fea_rawlink.xif (new) 1.1 +25 -0 xorp/xrl/interfaces/fea_rawlink_client.xif (new) 1.1 +54 -0 xorp/xrl/interfaces/fea_rawlink_client_xif.cc (new) 1.1 +75 -0 xorp/xrl/interfaces/fea_rawlink_client_xif.hh (new) 1.1 +220 -0 xorp/xrl/interfaces/fea_rawlink_xif.cc (new) 1.1 +237 -0 xorp/xrl/interfaces/fea_rawlink_xif.hh (new) 1.67 +2 -1; commitid: 11a0e4681bbb87ea6; xorp/xrl/targets/Makefile.am 1.88 +1 -0; commitid: 11a0e4681bbb87ea6; xorp/xrl/targets/Makefile.in 1.15 +3 -1; commitid: 11a0e4681bbb87ea6; xorp/xrl/targets/fea.tgt 1.65 +100 -1; commitid: 11a0e4681bbb87ea6; xorp/xrl/targets/fea.xrls 1.69 +175 -1; commitid: 11a0e4681bbb87ea6; xorp/xrl/targets/fea_base.cc 1.73 +156 -1; commitid: 11a0e4681bbb87ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Tue Jun 26 18:45:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 01:45:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200706270145.l5R1jBkZ075345@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 01:45:11 UTC XORP CVS repository Modified files: fea/data_plane/io io_link_pcap.cc Log message: Conditionally use pcap_setdirection(PCAP_D_INOUT) only if the system has PCAP_D_INOUT defined. Revision Changes Path 1.2 +3 -1; commitid: 125db4681c0ff7ea6; xorp/fea/data_plane/io/io_link_pcap.cc From pavlin at icir.org Tue Jun 26 18:54:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 01:54:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706270154.l5R1swJi076363@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 01:54:58 UTC XORP CVS repository Modified files: . config.h.in configure config aciolink.m4 Log message: Added a check for the pcap(3) function pcap_sendpacket(). Revision Changes Path 1.85 +3 -0; commitid: 129834681c3107ea6; xorp/config.h.in 1.2 +6 -1; commitid: 129834681c3107ea6; xorp/config/aciolink.m4 1.256 +95 -0; commitid: 129834681c3107ea6; xorp/configure From pavlin at icir.org Tue Jun 26 19:01:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 02:01:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200706270201.l5R21S8q077348@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 02:01:28 UTC XORP CVS repository Modified files: fea/data_plane/io io_link_pcap.cc Log message: Conditionally use pcap_sendpacket() only if it is available on the system. Note: In the future we should check upfront whether the system has a mechanism for transmitting a packet. If there is no mechanism, then IoLinkPcap shouldn't be used at all. Revision Changes Path 1.3 +19 -1; commitid: 12e074681c4f57ea6; xorp/fea/data_plane/io/io_link_pcap.cc From pavlin at icir.org Tue Jun 26 23:22:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 06:22:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706270622.l5R6MwBg009071@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 06:22:58 UTC XORP CVS repository Modified files: . config.h.in configure config aciolink.m4 Log message: Added a check whether the system has pcap(3) that is reasonable. If yes, then "HAVE_PCAP" is defined. Revision Changes Path 1.86 +3 -0; commitid: 22ec468202217ea6; xorp/config.h.in 1.3 +44 -1; commitid: 22ec468202217ea6; xorp/config/aciolink.m4 1.257 +83 -0; commitid: 22ec468202217ea6; xorp/configure From pavlin at icir.org Wed Jun 27 11:08:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 18:08:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706271808.l5RI87IA037492@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 18:08:07 UTC XORP CVS repository Modified files: . configure config aciolink.m4 Log message: Fix the check whether pcap(3) is reasonable: use the autoconf AC_TRY_LINK() macro instead of AC_TRY_COMPILE() because the latter doesn't catch missing functions. Revision Changes Path 1.4 +2 -2; commitid: 923d4682a74d7ea6; xorp/config/aciolink.m4 1.258 +7 -5; commitid: 923d4682a74d7ea6; xorp/configure From pavlin at icir.org Wed Jun 27 11:54:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 18:54:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200706271854.l5RIsOM4038881@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 18:54:24 UTC XORP CVS repository Modified files: fea/data_plane/io io_link_pcap.cc io_link_pcap.hh Log message: Fix the code so it compiles when HAVE_PCAP is not defined. Revision Changes Path 1.4 +83 -44; commitid: 97984682b2237ea6; xorp/fea/data_plane/io/io_link_pcap.cc 1.2 +5 -1; commitid: 97984682b2237ea6; xorp/fea/data_plane/io/io_link_pcap.hh From pavlin at icir.org Wed Jun 27 12:14:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 19:14:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200706271914.l5RJEofe039798@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 19:14:50 UTC XORP CVS repository Modified files: fea/data_plane/io io_link_pcap.cc Log message: Fix a typo. Revision Changes Path 1.5 +2 -2; commitid: 9b5d4682b7267ea6; xorp/fea/data_plane/io/io_link_pcap.cc From pavlin at icir.org Wed Jun 27 15:54:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 27 Jun 2007 22:54:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200706272254.l5RMsR6F046307@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-27 22:54:27 UTC XORP CVS repository Modified files: policy policy_statement.cc Log message: Replace a XLOG_WARNING message with XLOG_ERROR and add more information to the message body about the severity of the problem: if a term (or terms) are out-of-order, then they will be excluded from the policy statement. Requested by: Atanu Ghosh Revision Changes Path 1.13 +4 -3; commitid: b4964682ea2a7ea6; xorp/policy/policy_statement.cc From atanu at icir.org Wed Jun 27 19:43:06 2007 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 28 Jun 2007 02:43:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200706280243.l5S2h6cA051923@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-06-28 02:43:06 UTC XORP CVS repository Modified files: ospf external.cc Log message: If an exported route is withdrawn, don't consider it an error if it is not found in the LSA database. The previous policy filter may have filtered this route out. Revision Changes Path 1.31 +6 -3; commitid: cab8468320397ea6; xorp/ospf/external.cc From pavlin at icir.org Thu Jun 28 12:15:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 28 Jun 2007 19:15:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200706281915.l5SJFWKN073721@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-28 19:15:32 UTC XORP CVS repository Modified files: rtrmgr conf_tree_node.cc conf_tree_node.hh slave_conf_tree.cc Log message: Add a mechanism to fix the node ID position in case the previous (sibling) node was deleted at the same time a new node was added. This fixes "Found out-of-order term(s) inside policy ..." error inside the policy manager. Bug found by: Mykola Dzham , Atanu Ghosh Revision Changes Path 1.115 +87 -3; commitid: 11f71468408287ea6; xorp/rtrmgr/conf_tree_node.cc 1.67 +5 -1; commitid: 11f71468408287ea6; xorp/rtrmgr/conf_tree_node.hh 1.38 +3 -1; commitid: 11f71468408287ea6; xorp/rtrmgr/slave_conf_tree.cc From pavlin at icir.org Thu Jun 28 12:19:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 28 Jun 2007 19:19:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200706281919.l5SJJJoF073810@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-28 19:19:19 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added a xorpsh-related release note. Revision Changes Path 1.179 +6 -2; commitid: 12039468409ab7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Thu Jun 28 16:09:31 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 28 Jun 2007 23:09:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200706282309.l5SN9V0p082357@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-28 23:09:31 UTC XORP CVS repository Modified files: . configure config aciolink.m4 Log message: Added a check whether is C++ friendly. On some systems (e.g., RedHat-7.3) is not C++ friendly because of broken (included by pcap.h> with missing C++ guards: #ifdef __cplusplus extern "C" { #endif ... #ifdef __cplusplus } #endif Revision Changes Path 1.5 +28 -2; commitid: 1418546843f277ea6; xorp/config/aciolink.m4 1.259 +101 -44; commitid: 1418546843f277ea6; xorp/configure From pavlin at icir.org Thu Jun 28 19:03:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 29 Jun 2007 02:03:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200706290203.l5T23Lqn086084@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-06-29 02:03:21 UTC XORP CVS repository Modified files: policy code_list.cc code_list.hh policy_list.cc Log message: Bug fix related to creating the list for the modified targets when compiling an export policy. Now the exported protocols that were in the old export policy configuration (but not in the new export policy) are also added to the set of modified targets. This fixes Bugzilla entry #719 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=719 Bug found by: Mykola Dzham , Atanu Ghosh Revision Changes Path 1.11 +16 -1; commitid: 14fbb4684679c7ea6; xorp/policy/code_list.cc 1.7 +10 -1; commitid: 14fbb4684679c7ea6; xorp/policy/code_list.hh 1.11 +19 -1; commitid: 14fbb4684679c7ea6; xorp/policy/policy_list.cc