From bms at icir.org Tue Sep 4 08:16:58 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 4 Sep 2007 15:16:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32 Message-ID: <200709041516.l84FGwD1048411@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-04 15:16:58 UTC XORP CVS repository Added files: contrib/win32 w32api-3.9-xorp.patch Log message: Add toolchain patch for building XORP with MinGW w32api-3.9. Much smaller than previous and converges on changes needed for Visual C++ build. This needs upcoming source tweaks to work. Revision Changes Path 1.1 +37 -0 xorp/contrib/win32/w32api-3.9-xorp.patch (new) From bms at icir.org Tue Sep 4 08:26:22 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 4 Sep 2007 15:26:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709041526.l84FQM1c048550@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-04 15:26:22 UTC XORP CVS repository Modified files: . Jamrules.in Log message: Fix jamfile for new world order: Detect Python correctly from configure. Check for Python when XRL stub targets need to be rebuilt. Obtained from: bms' goodie bag Revision Changes Path 1.7 +29 -7; commitid: bd5c46dd780f7ea6; xorp/Jamrules.in From bms at icir.org Tue Sep 4 08:39:44 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 4 Sep 2007 15:39:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709041539.l84FdiwQ048741@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-04 15:39:44 UTC XORP CVS repository Modified files: . bootstrap Log message: In bootstrap script, update paths of fallback commands to reflect FreeBSD port system's new naming convention for specific GNU autotools versions Revision Changes Path 1.29 +5 -5; commitid: be4c46dd7c1d7ea6; xorp/bootstrap From bms at icir.org Tue Sep 4 08:52:05 2007 From: bms at icir.org (Bruce M. Simpson) Date: Tue, 04 Sep 2007 16:52:05 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp In-Reply-To: <200709041539.l84FdiwQ048741@xorpc.icir.org> References: <200709041539.l84FdiwQ048741@xorpc.icir.org> Message-ID: <46DD7F25.40707@icir.org> Previously we could force bootstrap to use specifically named versions of all autotools. Not 100% kosher. had to ln -s autoconf and autom4te in system bin dir to versioned equivalents, so something is breaking the numbering and I'm not sure what. It could be a FreeBSD ports issue ie they forgot to patch a reference. I lack the time and inclination to track down the root cause of bootstrap failure at the moment. regards, BMS From bms at icir.org Tue Sep 4 09:00:54 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 4 Sep 2007 16:00:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/libxorp xorp/mibs Message-ID: <200709041600.l84G0sKG049034@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-04 16:00:54 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in config.h.in configure configure.in libxorp clock.cc timeval.hh mibs Makefile.in configure Log message: Use clock_gettime() with CLOCK_MONOTONIC on systems where this timer is available, to avoid situations where the system time-of-day timer may potentially go backwards, causing callbacks to be invoked too late or not at all. Add timeval glue for POSIX struct timespec. Regen. Revision Changes Path 1.53 +2 -2; commitid: bf3b46dd811a7ea6; xorp/Makefile.in 1.15 +2 -2; commitid: bf3b46dd811a7ea6; xorp/MakefileRootCheck.in 1.92 +3 -0; commitid: bf3b46dd811a7ea6; xorp/config.h.in 1.269 +3207 -2750; commitid: bf3b46dd811a7ea6; xorp/configure 1.211 +5 -2; commitid: bf3b46dd811a7ea6; xorp/configure.in 1.6 +16 -7; commitid: bf3b46dd811a7ea6; xorp/libxorp/clock.cc 1.33 +50 -1; commitid: bf3b46dd811a7ea6; xorp/libxorp/timeval.hh 1.50 +2 -2; commitid: bf3b46dd811a7ea6; xorp/mibs/Makefile.in 1.57 +3757 -3511; commitid: bf3b46dd811a7ea6; xorp/mibs/configure From bms at icir.org Tue Sep 4 09:40:13 2007 From: bms at icir.org (Bruce Simpson) Date: Tue, 4 Sep 2007 16:40:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/fea/data_plane/control_socket xorp/fea/data_plane/fibconfig xorp/libxorp xorp/rtrmgr Message-ID: <200709041640.l84GeDV4049689@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-04 16:40:13 UTC XORP CVS repository Modified files: . Jamrules.in configure configure.in fea/data_plane/control_socket windows_rras_support.cc fea/data_plane/fibconfig fibconfig_entry_set_iphelper.cc fibconfig_table_get_iphelper.cc libxorp run_command.cc xorp_osdep_mid.h rtrmgr op_commands.cc util.cc Log message: Changes for future Windows compatibility: * Stub out -D_NO_OLDNAMES for the Windows build, as any references to UN*X compatibility stub functions in the Visual C++ Runtime should now have been eliminated. * Pushdown certain definitions which are not included in MinGW w32api-3.9 to the appropriate fea source files. * Disable certain XORP warning flags which cause compilation of the tree to break with MinGW C/C++ language system headers which have not been specially patched to workaround an issue with the definition of __CRT_INLINE (see configure.in comments). * Regen. With these changes, XORP should build on Microsoft Windows "Longhorn" Server and Microsoft Windows Vista, although no new functionality (i.e. IPv6 routing) will be supported [yet]. Porting XORP to build with Microsoft Visual C++ should now be easier. Revision Changes Path 1.8 +3 -4; commitid: c18a46dd8a547ea6; xorp/Jamrules.in 1.270 +6 -3; commitid: c18a46dd8a547ea6; xorp/configure 1.212 +11 -3; commitid: c18a46dd8a547ea6; xorp/configure.in 1.2 +6 -1; commitid: c18a46dd8a547ea6; xorp/fea/data_plane/control_socket/windows_rras_support.cc 1.9 +8 -1; commitid: c18a46dd8a547ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.9 +5 -1; commitid: c18a46dd8a547ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.32 +6 -1; commitid: c18a46dd8a547ea6; xorp/libxorp/run_command.cc 1.11 +4 -3; commitid: c18a46dd8a547ea6; xorp/libxorp/xorp_osdep_mid.h 1.69 +3 -1; commitid: c18a46dd8a547ea6; xorp/rtrmgr/op_commands.cc 1.27 +3 -1; commitid: c18a46dd8a547ea6; xorp/rtrmgr/util.cc From pavlin at icir.org Tue Sep 4 21:16:45 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 04 Sep 2007 21:16:45 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/libxorp xorp/mibs In-Reply-To: Message from Bruce Simpson of "Tue, 04 Sep 2007 16:00:54 GMT." <200709041600.l84G0sKG049034@xorpc.icir.org> Message-ID: <200709050416.l854GjWB058240@possum.icir.org> Bruce, Please commit the new file config/actime.m4 you have created (and is now used by your configure.in change), because it is missing. Thanks, Pavlin Bruce Simpson wrote: > CVSROOT: /usr/local/www/data/cvs > Module name: xorp > Changes by: bms at xorpc.icir.org 2007-09-04 16:00:54 UTC > > XORP CVS repository > > > Modified files: > . Makefile.in MakefileRootCheck.in config.h.in > configure configure.in > libxorp clock.cc timeval.hh > mibs Makefile.in configure > > Log message: > Use clock_gettime() with CLOCK_MONOTONIC on systems where this > timer is available, to avoid situations where the system time-of-day > timer may potentially go backwards, causing callbacks to be invoked > too late or not at all. > Add timeval glue for POSIX struct timespec. > Regen. > > Revision Changes Path > 1.53 +2 -2; commitid: bf3b46dd811a7ea6; xorp/Makefile.in > 1.15 +2 -2; commitid: bf3b46dd811a7ea6; xorp/MakefileRootCheck.in > 1.92 +3 -0; commitid: bf3b46dd811a7ea6; xorp/config.h.in > 1.269 +3207 -2750; commitid: bf3b46dd811a7ea6; xorp/configure > 1.211 +5 -2; commitid: bf3b46dd811a7ea6; xorp/configure.in > 1.6 +16 -7; commitid: bf3b46dd811a7ea6; xorp/libxorp/clock.cc > 1.33 +50 -1; commitid: bf3b46dd811a7ea6; xorp/libxorp/timeval.hh > 1.50 +2 -2; commitid: bf3b46dd811a7ea6; xorp/mibs/Makefile.in > 1.57 +3757 -3511; commitid: bf3b46dd811a7ea6; xorp/mibs/configure > > _______________________________________________ > Xorp-cvs mailing list > Xorp-cvs at icir.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From bms at icir.org Wed Sep 5 00:26:43 2007 From: bms at icir.org (Bruce Simpson) Date: Wed, 5 Sep 2007 07:26:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200709050726.l857QhQ2058537@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-05 07:26:43 UTC XORP CVS repository Added files: config actime.m4 Log message: Add missing file containing CLOCK_MONOTONIC test. Requested by: Pavlin Revision Changes Path 1.1 +29 -0 xorp/config/actime.m4 (new) From bms at icir.org Wed Sep 5 00:28:15 2007 From: bms at icir.org (Bruce M. Simpson) Date: Wed, 05 Sep 2007 08:28:15 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/libxorp xorp/mibs In-Reply-To: <200709050416.l854GjWB058240@possum.icir.org> References: <200709050416.l854GjWB058240@possum.icir.org> Message-ID: <46DE5A8F.1040300@icir.org> Pavlin Radoslavov wrote: > Bruce, > > Please commit the new file config/actime.m4 you have created (and is > now used by your configure.in change), because it is missing. > Whups! Dealt with now. Sorry for the burp. BMS From bms at icir.org Wed Sep 5 07:22:51 2007 From: bms at icir.org (Bruce M. Simpson) Date: Wed, 05 Sep 2007 15:22:51 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/libxorp xorp/mibs In-Reply-To: <200709050416.l854GjWB058240@possum.icir.org> References: <200709050416.l854GjWB058240@possum.icir.org> Message-ID: <46DEBBBB.9000909@icir.org> This is odd - I haven't seen the commit mail, however cvsweb says actime.m4 is there after my commit this morning. BMS From pavlin at icir.org Wed Sep 5 10:22:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 05 Sep 2007 10:22:46 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/libxorp xorp/mibs In-Reply-To: Message from "Bruce M. Simpson" of "Wed, 05 Sep 2007 15:22:51 BST." <46DEBBBB.9000909@icir.org> Message-ID: <200709051722.l85HMkQe067133@possum.icir.org> > This is odd - I haven't seen the commit mail, however cvsweb says > actime.m4 is there after my commit this morning. I received the commit mail (it had arrived before this one). Occasionally the xorp-cvs email (or email in general :) might be delayed for various reasons. In such cases, I found it useful to check the xorp-cvs archive: http://mailman.icsi.berkeley.edu/pipermail/xorp-cvs/ If you see the commit mail in the archive, then there is very good chance the copy to your mailbox is on its way. Regards, Pavlin From pavlin at icir.org Fri Sep 7 03:47:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 7 Sep 2007 10:47:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200709071047.l87AlkTU093824@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-07 10:47:46 UTC XORP CVS repository Modified files: fea/data_plane/io io_ip_socket.cc Log message: Explicitly bind the transmission of unicast packets to a network interface in case we need to do so. We need to bind to an interface only if we might be running multiple XORP instances. The heuristic for that is to test whether the unicast forwarding table ID is configured. Note that the bind mechanism is setsockopt(SO_BINDTODEVICE) which currently exists only on Linux. Also, note that we don't need to use the above mechanism in case of multicast packets, because we use setsockopt(IP_MULTICAST_IF) for multicast. Submitted by: Ben Greear Revision Changes Path 1.12 +57 -7; commitid: 16e2f46e12aeb7ea6; xorp/fea/data_plane/io/io_ip_socket.cc From pavlin at icir.org Fri Sep 7 04:05:38 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 7 Sep 2007 11:05:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200709071105.l87B5ccu094061@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-07 11:05:38 UTC XORP CVS repository Modified files: fea/data_plane/io io_ip_socket.cc Log message: Fix potential error in case the vif name is less than four characters. Revision Changes Path 1.13 +4 -2; commitid: 16f2946e1305c7ea6; xorp/fea/data_plane/io/io_ip_socket.cc From bms at icir.org Fri Sep 7 05:07:45 2007 From: bms at icir.org (Bruce Simpson) Date: Fri, 7 Sep 2007 12:07:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709071207.l87C7jFC094837@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-07 12:07:45 UTC XORP CVS repository Modified files: fea Jamfile Log message: Fix typo. Revision Changes Path 1.21 +2 -1; commitid: 1725c46e13f087ea6; xorp/fea/Jamfile From bms at icir.org Fri Sep 7 05:48:57 2007 From: bms at icir.org (Bruce Simpson) Date: Fri, 7 Sep 2007 12:48:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200709071248.l87Cmv6a095321@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-07 12:48:57 UTC XORP CVS repository Modified files: xrl/interfaces Jamfile Log message: Sync with gmake: Add FEA link-layer interface Revision Changes Path 1.4 +5 -1; commitid: 1744046e148b07ea6; xorp/xrl/interfaces/Jamfile From pavlin at icir.org Sat Sep 8 18:18:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 9 Sep 2007 01:18:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709090118.l891Ig3h015507@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-09 01:18:42 UTC XORP CVS repository Modified files: . bootstrap Log message: * Add configurable variable AUTOM4TE * Export autotools variables that might be used by some of the tools Revision Changes Path 1.30 +6 -1; commitid: 3c6e46e349c17ea6; xorp/bootstrap From pavlin at icir.org Sat Sep 8 18:23:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 9 Sep 2007 01:23:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200709090123.l891NHGx015658@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-09 01:23:17 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in configure mibs Makefile.in configure Log message: Re-generate with the latest tools from FreeBSD ports. Revision Changes Path 1.54 +2 -2; commitid: 3cf646e34af07ea6; xorp/Makefile.in 1.16 +2 -2; commitid: 3cf646e34af07ea6; xorp/MakefileRootCheck.in 1.271 +2821 -3067; commitid: 3cf646e34af07ea6; xorp/configure 1.51 +2 -2; commitid: 3cf646e34af07ea6; xorp/mibs/Makefile.in 1.58 +6131 -6377; commitid: 3cf646e34af07ea6; xorp/mibs/configure From pavlin at icir.org Sat Sep 8 18:33:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 9 Sep 2007 01:33:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200709090133.l891XWBR015780@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-09 01:33:32 UTC XORP CVS repository Modified files: fea/data_plane/io io_ip_socket.cc Log message: Compilation fix for Windows: wrap the Windows-specific code in a block to avoid cross-jumping over variables initialization. Revision Changes Path 1.14 +42 -40; commitid: 3d8646e34cdc7ea6; xorp/fea/data_plane/io/io_ip_socket.cc From pavlin at icir.org Sat Sep 8 21:40:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 9 Sep 2007 04:40:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200709090440.l894egjd021474@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-09 04:40:42 UTC XORP CVS repository Modified files: fea iftree.hh iftree.cc fea/data_plane/ifconfig ifconfig_set.cc Log message: Removed method IfTreeInterface::name() because it is redundant. Instead, always use method IfTreeInterface::ifname(). Revision Changes Path 1.7 +5 -5; commitid: 535e46e379177ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.46 +2 -2; commitid: 535e46e379177ea6; xorp/fea/iftree.cc 1.48 +1 -3; commitid: 535e46e379177ea6; xorp/fea/iftree.hh From bms at icir.org Sun Sep 9 14:00:39 2007 From: bms at icir.org (Bruce Simpson) Date: Sun, 9 Sep 2007 21:00:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200709092100.l89L0ddp037549@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-09 21:00:39 UTC XORP CVS repository Modified files: libxorp eventloop.cc timer.cc Log message: Fix two XXX in eventloop.cc. Add an instance counter for TimerList. Revision Changes Path 1.23 +7 -10; commitid: 928446e45ede7ea6; xorp/libxorp/eventloop.cc 1.39 +7 -3; commitid: 928446e45ede7ea6; xorp/libxorp/timer.cc From bms at icir.org Mon Sep 10 03:42:03 2007 From: bms at icir.org (Bruce Simpson) Date: Mon, 10 Sep 2007 10:42:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/fea xorp/fea/data_plane/fibconfig Message-ID: <200709101042.l8AAg3cD045456@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-10 10:42:03 UTC XORP CVS repository Modified files: . Jamrules.in fea Jamfile fea/data_plane/fibconfig Jamfile Log message: Fix the Jam based build. Revision Changes Path 1.9 +2 -1; commitid: b14d46e51f6f7ea6; xorp/Jamrules.in 1.22 +4 -1; commitid: b14d46e51f6f7ea6; xorp/fea/Jamfile 1.3 +6 -1; commitid: b14d46e51f6f7ea6; xorp/fea/data_plane/fibconfig/Jamfile From bms at icir.org Mon Sep 10 06:48:47 2007 From: bms at icir.org (Bruce Simpson) Date: Mon, 10 Sep 2007 13:48:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709101348.l8ADmlKB047644@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-09-10 13:48:47 UTC XORP CVS repository Modified files: fea Jamfile Log message: Fix jam -sMAKE_CHECK=1 Revision Changes Path 1.23 +5 -1; commitid: ba0346e54b347ea6; xorp/fea/Jamfile From pavlin at icir.org Mon Sep 10 10:35:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 10 Sep 2007 17:35:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets xorp/libfeaclient Message-ID: <200709101735.l8AHZNIZ050556@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-10 17:35:23 UTC XORP CVS repository Modified files: xrl/interfaces fea_ifmgr_mirror.xif fea_ifmgr_mirror_xif.cc fea_ifmgr_mirror_xif.hh xrl/targets fea_ifmgr_mirror.xrls fea_ifmgr_mirror_base.cc fea_ifmgr_mirror_base.hh libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh ifmgr_cmd_queue.cc ifmgr_cmds.cc ifmgr_cmds.hh ifmgr_xrl_mirror.cc test_local_copy.cc test_remote_copy.cc Log message: * Modify libfeaclient so it can carry information whether a vif is a VLAN and its VLAN tag. * Add the corresponding XRLs: fea_ifmgr_mirror/0.1/vif_set_vlan fea_ifmgr_mirror/0.1/vif_set_vlan_tag Revision Changes Path 1.23 +3 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.32 +12 -2; commitid: c4f046e57ff27ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.19 +3 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.24 +64 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.19 +53 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.24 +41 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.15 +9 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/test_local_copy.cc 1.20 +9 -1; commitid: c4f046e57ff27ea6; xorp/libfeaclient/test_remote_copy.cc 1.11 +2 -0; commitid: c4f046e57ff27ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.20 +73 -1; commitid: c4f046e57ff27ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.18 +33 -1; commitid: c4f046e57ff27ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.18 +5 -1; commitid: c4f046e57ff27ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.22 +65 -1; commitid: c4f046e57ff27ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.21 +17 -1; commitid: c4f046e57ff27ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh From pavlin at icir.org Mon Sep 10 10:37:49 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 10 Sep 2007 17:37:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709101737.l8AHbnFU050603@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-10 17:37:49 UTC XORP CVS repository Modified files: fea iftree.cc iftree.hh Log message: Add VLAN support to a vif. For now the vif contains only a flag that it is a VLAN and the VLAN tag ID. Revision Changes Path 1.47 +8 -2; commitid: c59046e580997ea6; xorp/fea/iftree.cc 1.49 +14 -2; commitid: c59046e580997ea6; xorp/fea/iftree.hh From pavlin at icir.org Mon Sep 10 10:38:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 10 Sep 2007 17:38:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709101738.l8AHcBsm050642@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-10 17:38:11 UTC XORP CVS repository Modified files: fea libfeaclient_bridge.cc Log message: Propagate the VLAN information. Revision Changes Path 1.30 +7 -1; commitid: c5b946e580fa7ea6; xorp/fea/libfeaclient_bridge.cc From pavlin at icir.org Mon Sep 10 10:38:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 10 Sep 2007 17:38:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709101738.l8AHcf1O050681@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-10 17:38:41 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_set.cc Log message: If a vif is a VLAN, then the interface name and the vif name don't have to match. Revision Changes Path 1.8 +3 -1; commitid: c5e046e5810c7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc From pavlin at icir.org Tue Sep 11 01:06:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 11 Sep 2007 08:06:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200709110806.l8B86M5N058659@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-11 08:06:22 UTC XORP CVS repository Modified files: bgp bgp.cc bgp.hh dummy_main.cc main.cc plumbing.cc plumbing.hh test_cache.cc test_decision.cc test_deletion.cc test_dump.cc test_fanout.cc test_filter.cc test_next_hop_resolver.cc test_nhlookup.cc test_plumbing.cc test_policy.cc test_ribin.cc test_ribout.cc Log message: Pass the eventloop as a reference to the BGPMain constructor instead of declaring it as a static member of that class. Requested by: Bruce M. Simpson Approved by: Atanu Ghosh Revision Changes Path 1.88 +9 -13; commitid: e4b446e64c0b7ea6; xorp/bgp/bgp.cc 1.67 +4 -4; commitid: e4b446e64c0b7ea6; xorp/bgp/bgp.hh 1.20 +4 -4; commitid: e4b446e64c0b7ea6; xorp/bgp/dummy_main.cc 1.48 +5 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/main.cc 1.101 +4 -4; commitid: e4b446e64c0b7ea6; xorp/bgp/plumbing.cc 1.42 +3 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/plumbing.hh 1.33 +3 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/test_cache.cc 1.42 +3 -2; commitid: e4b446e64c0b7ea6; xorp/bgp/test_decision.cc 1.32 +3 -2; commitid: e4b446e64c0b7ea6; xorp/bgp/test_deletion.cc 1.56 +3 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/test_dump.cc 1.35 +3 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/test_fanout.cc 1.41 +3 -2; commitid: e4b446e64c0b7ea6; xorp/bgp/test_filter.cc 1.29 +19 -19; commitid: e4b446e64c0b7ea6; xorp/bgp/test_next_hop_resolver.cc 1.35 +3 -2; commitid: e4b446e64c0b7ea6; xorp/bgp/test_nhlookup.cc 1.23 +3 -2; commitid: e4b446e64c0b7ea6; xorp/bgp/test_plumbing.cc 1.8 +7 -4; commitid: e4b446e64c0b7ea6; xorp/bgp/test_policy.cc 1.38 +5 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/test_ribin.cc 1.33 +3 -3; commitid: e4b446e64c0b7ea6; xorp/bgp/test_ribout.cc From pavlin at icir.org Tue Sep 11 01:23:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 11 Sep 2007 08:23:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200709110823.l8B8NMQb058903@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-11 08:23:22 UTC XORP CVS repository Modified files: libxorp eventloop.cc Log message: Delete the _clock instance inside the EventLoop destructor. This fixes a potential memory leak. Revision Changes Path 1.24 +6 -1; commitid: e5f846e6505b7ea6; xorp/libxorp/eventloop.cc From pavlin at icir.org Wed Sep 12 18:09:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 13 Sep 2007 01:09:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/control_socket Message-ID: <200709130109.l8D19anL087250@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-13 01:09:36 UTC XORP CVS repository Modified files: fea/data_plane/control_socket routing_socket_utilities.cc Log message: Remove XLOG_ERROR() message if the discard interface for a blackhole route is not found. This error message was printed even in cases when it shouldn't such as starting XORP with an empty interface configuration: the error was printed when some of the kernel routes couldn't be mapped to a configured interface. Revision Changes Path 1.8 +11 -10; commitid: 154af46e88d387ea6; xorp/fea/data_plane/control_socket/routing_socket_utilities.cc From pavlin at icir.org Wed Sep 12 18:13:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 13 Sep 2007 01:13:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/control_socket Message-ID: <200709130113.l8D1DKQn087345@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-13 01:13:20 UTC XORP CVS repository Modified files: fea/data_plane/control_socket netlink_socket_utilities.cc Log message: * Bug fix when processing discard routes. * Remove XLOG_ERROR() message if the discard interface for a blackhole route is not found. This error message was printed even in cases when it shouldn't such as starting XORP with an empty interface configuration: the error was printed when some of the kernel routes couldn't be mapped to a configured interface. Revision Changes Path 1.5 +40 -31; commitid: 1551046e88e867ea6; xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc From atanu at icir.org Thu Sep 13 15:06:45 2007 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 13 Sep 2007 22:06:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200709132206.l8DM6jSx000952@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-09-13 22:06:45 UTC XORP CVS repository Modified files: ospf peer.cc Log message: If an adjacency is lost and the state of the adjacency was greater than TwoWay and the link-type does not require DR election update the links in the Router-LSA. Previously Point-to-Point and Point-to-MultiPoint links did not have their links removed. Bug found by: Erlend Knutsen Revision Changes Path 1.282 +7 -3; commitid: 39d46e9b4737ea6; xorp/ospf/peer.cc From pavlin at icir.org Thu Sep 13 15:39:12 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 13 Sep 2007 22:39:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200709132239.l8DMdCH4001449@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-13 22:39:12 UTC XORP CVS repository Modified files: libcomm Makefile.am Makefile.in Log message: Use the C++ linker to link the test_comm.c C program with the libxorp C++ library. This fixes a recent linking problem on Windows (after -D_NO_OLDNAMES was removed from configure.in). Note that, strictly speaking, according to the following FAQ we should actually use the C++ compiler when compiling main() (i.e., test_comm.c): http://home.wanadoo.nl/efx/c++-faq/mixing-c-and-cpp.html#faq-31.1 However, Automake doesn't provide a simple and clean way to specify the compiler per file, so for the time being we still use the C compiler. Bug found by: Bruce M. Simpson Revision Changes Path 1.11 +5 -1; commitid: 53446e9bae47ea6; xorp/libcomm/Makefile.am 1.34 +5 -1; commitid: 53446e9bae47ea6; xorp/libcomm/Makefile.in From pavlin at icir.org Thu Sep 13 18:26:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 01:26:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200709140126.l8E1QsTw003182@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 01:26:54 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Added files: config acvlan.m4 Log message: Added a set of VLAN interface related tests (inside config/acvlan.m4). For now the tests are for BSD only (MacOS X excluded). Revision Changes Path 1.93 +13 -0; commitid: c2446e9e2e77ea6; xorp/config.h.in 1.1 +177 -0 xorp/config/acvlan.m4 (new) 1.272 +798 -0; commitid: c2446e9e2e77ea6; xorp/configure 1.213 +7 -2; commitid: c2446e9e2e77ea6; xorp/configure.in From pavlin at icir.org Thu Sep 13 18:52:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 01:52:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200709140152.l8E1qMso003529@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 01:52:22 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Add a note about using the rtrmgr/config/*.boot sample config files instead of the deprecated rtrmgr/config.boot.sample . Revision Changes Path 1.67 +4 -1; commitid: db046e9e92a7ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Thu Sep 13 18:53:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 01:53:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200709140153.l8E1rEpn003573@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 01:53:14 UTC XORP CVS repository Modified files: docs/user_manual config_overview.tex Log message: Use "rtrmgr/config/*.boot" instead of the deprecated config.boot.sample Revision Changes Path 1.24 +4 -4; commitid: ddc46e9e96f7ea6; xorp/docs/user_manual/config_overview.tex From pavlin at icir.org Thu Sep 13 18:55:09 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 01:55:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr/config Message-ID: <200709140155.l8E1t9La003666@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 01:55:09 UTC XORP CVS repository Added files: rtrmgr/config Jamfile Log message: Add missing Jamfile Revision Changes Path 1.1 +17 -0 xorp/rtrmgr/config/Jamfile (new) From pavlin at icir.org Thu Sep 13 18:56:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 01:56:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200709140156.l8E1utOQ003752@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 01:56:55 UTC XORP CVS repository Modified files: rtrmgr Jamfile Makefile.am Makefile.in Removed files: rtrmgr config.boot.sample Log message: * Deprecate rtrmgr/config.boot.sample in favor of the set of sample files: rtrmgr/config/*.boot * Add the rtrmgr/config directory to the list of processed directories Revision Changes Path 1.3 +2 -4; commitid: e8446e9ea157ea6; xorp/rtrmgr/Jamfile 1.58 +4 -2; commitid: e8446e9ea157ea6; xorp/rtrmgr/Makefile.am 1.77 +154 -38; commitid: e8446e9ea157ea6; xorp/rtrmgr/Makefile.in 1.48 +0 -746 xorp/rtrmgr/config.boot.sample (dead) From pavlin at icir.org Fri Sep 14 16:12:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 23:12:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200709142312.l8ENCZdZ024242@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 23:12:35 UTC XORP CVS repository Modified files: . configure config acvlan.m4 Log message: * Cleanup the BSD-related VLAN test. * Update the above test to include check that the VLAN interface can be created and destroyed. Revision Changes Path 1.2 +37 -19; commitid: 5e7e46eb150c7ea6; xorp/config/acvlan.m4 1.273 +38 -19; commitid: 5e7e46eb150c7ea6; xorp/configure From pavlin at icir.org Fri Sep 14 16:37:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 14 Sep 2007 23:37:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200709142337.l8ENbIZI026469@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-14 23:37:18 UTC XORP CVS repository Modified files: . configure config acvlan.m4 Log message: Minor tweak in the BSD-related VLAN test. Revision Changes Path 1.3 +3 -3; commitid: 671e46eb1b1c7ea6; xorp/config/acvlan.m4 1.274 +2 -2; commitid: 671e46eb1b1c7ea6; xorp/configure From pavlin at icir.org Fri Sep 14 17:27:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 00:27:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709150027.l8F0RrTr031290@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 00:27:53 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_get_ioctl.cc Log message: Minor edits: - Fix the text of an error message - Fix the line splitting of error messages Revision Changes Path 1.11 +6 -6; commitid: 798346eb26a67ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc From pavlin at icir.org Fri Sep 14 17:32:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 00:32:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200709150032.l8F0WIdg031832@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 00:32:18 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea_data_plane_manager.cc fea_data_plane_manager.hh ifconfig.cc ifconfig.hh fea/data_plane/ifconfig Jamfile Makefile.am Makefile.in Added files: fea ifconfig_vlan_get.hh ifconfig_vlan_set.hh fea/data_plane/ifconfig ifconfig_vlan_get_bsd.cc ifconfig_vlan_get_bsd.hh ifconfig_vlan_get_dummy.cc ifconfig_vlan_get_dummy.hh ifconfig_vlan_set_bsd.cc ifconfig_vlan_set_bsd.hh ifconfig_vlan_set_dummy.cc ifconfig_vlan_set_dummy.hh Log message: Add the framework for VLAN backend support: * Two new plugins: IfConfigVifGet and IfConfigVifSet * Two particular implementations of the above plugins: BSD-specific ioctl() and Dummy. For the time being the above plugins are not used. Revision Changes Path 1.102 +3 -1; commitid: 7ade46eb27597ea6; xorp/fea/Makefile.am 1.121 +5 -5; commitid: 7ade46eb27597ea6; xorp/fea/Makefile.in 1.3 +5 -1; commitid: 7ade46eb27597ea6; xorp/fea/data_plane/ifconfig/Jamfile 1.4 +9 -1; commitid: 7ade46eb27597ea6; xorp/fea/data_plane/ifconfig/Makefile.am 1.5 +12 -2; commitid: 7ade46eb27597ea6; xorp/fea/data_plane/ifconfig/Makefile.in 1.1 +201 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.cc (new) 1.1 +68 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.hh (new) 1.1 +83 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_dummy.cc (new) 1.1 +65 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_dummy.hh (new) 1.1 +239 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.cc (new) 1.1 +108 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.hh (new) 1.1 +160 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.cc (new) 1.1 +107 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.hh (new) 1.6 +62 -1; commitid: 7ade46eb27597ea6; xorp/fea/fea_data_plane_manager.cc 1.7 +19 -1; commitid: 7ade46eb27597ea6; xorp/fea/fea_data_plane_manager.hh 1.70 +133 -1; commitid: 7ade46eb27597ea6; xorp/fea/ifconfig.cc 1.70 +43 -1; commitid: 7ade46eb27597ea6; xorp/fea/ifconfig.hh 1.1 +99 -0 xorp/fea/ifconfig_vlan_get.hh (new) 1.1 +141 -0 xorp/fea/ifconfig_vlan_set.hh (new) From pavlin at icir.org Fri Sep 14 17:57:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 00:57:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig xorp/libfeaclient xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200709150057.l8F0v7DB034257@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 00:57:07 UTC XORP CVS repository Modified files: fea ifconfig_vlan_set.hh iftree.cc iftree.hh libfeaclient_bridge.cc fea/data_plane/ifconfig ifconfig_vlan_get_bsd.cc ifconfig_vlan_set_bsd.cc ifconfig_vlan_set_bsd.hh ifconfig_vlan_set_dummy.cc ifconfig_vlan_set_dummy.hh libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh ifmgr_cmd_queue.cc ifmgr_cmds.cc ifmgr_cmds.hh ifmgr_xrl_mirror.cc test_local_copy.cc test_remote_copy.cc xrl/interfaces fea_ifmgr_mirror.xif fea_ifmgr_mirror_xif.cc fea_ifmgr_mirror_xif.hh xrl/targets fea_ifmgr_mirror.xrls fea_ifmgr_mirror_base.cc fea_ifmgr_mirror_base.hh Log message: Renamed "vlan_tag" and friends to "vlan_id" to match better the VLAN terminology. Revision Changes Path 1.2 +3 -3; commitid: 842146eb2d2c7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.cc 1.2 +5 -5; commitid: 842146eb2d2c7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.cc 1.2 +3 -3; commitid: 842146eb2d2c7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.hh 1.2 +4 -4; commitid: 842146eb2d2c7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.cc 1.2 +3 -3; commitid: 842146eb2d2c7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.hh 1.2 +3 -3; commitid: 842146eb2d2c7ea6; xorp/fea/ifconfig_vlan_set.hh 1.48 +4 -4; commitid: 842146eb2d2c7ea6; xorp/fea/iftree.cc 1.50 +6 -6; commitid: 842146eb2d2c7ea6; xorp/fea/iftree.hh 1.31 +2 -2; commitid: 842146eb2d2c7ea6; xorp/fea/libfeaclient_bridge.cc 1.24 +2 -2; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.33 +5 -5; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.20 +2 -2; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.25 +11 -12; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.20 +9 -9; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.25 +6 -6; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.16 +3 -3; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/test_local_copy.cc 1.21 +3 -3; commitid: 842146eb2d2c7ea6; xorp/libfeaclient/test_remote_copy.cc 1.12 +1 -1; commitid: 842146eb2d2c7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.21 +10 -10; commitid: 842146eb2d2c7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.19 +7 -7; commitid: 842146eb2d2c7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.19 +2 -2; commitid: 842146eb2d2c7ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.23 +10 -10; commitid: 842146eb2d2c7ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.22 +4 -4; commitid: 842146eb2d2c7ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh From pavlin at icir.org Fri Sep 14 18:22:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 01:22:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200709150122.l8F1Ma7Q035412@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 01:22:36 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_set.hh ifconfig_vlan_set.hh fea/data_plane/ifconfig ifconfig_set.cc ifconfig_set_dummy.cc ifconfig_set_dummy.hh ifconfig_vlan_set_bsd.cc ifconfig_vlan_set_bsd.hh ifconfig_vlan_set_dummy.cc ifconfig_vlan_set_dummy.hh Log message: Changed the return value of method push_config() from true/false to XORP_OK/XORP_ERROR (for consistency with the rest of the FEA code). Revision Changes Path 1.9 +6 -6; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.10 +3 -3; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc 1.6 +4 -4; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.3 +6 -6; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.cc 1.3 +3 -3; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.hh 1.3 +6 -6; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.cc 1.3 +3 -3; commitid: 8a1446eb33b77ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.hh 1.71 +11 -11; commitid: 8a1446eb33b77ea6; xorp/fea/ifconfig.cc 1.71 +4 -4; commitid: 8a1446eb33b77ea6; xorp/fea/ifconfig.hh 1.55 +4 -4; commitid: 8a1446eb33b77ea6; xorp/fea/ifconfig_set.hh 1.3 +3 -3; commitid: 8a1446eb33b77ea6; xorp/fea/ifconfig_vlan_set.hh From pavlin at icir.org Fri Sep 14 18:54:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 01:54:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/tools Message-ID: <200709150154.l8F1sOLo035726@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 01:54:24 UTC XORP CVS repository Modified files: fea/tools show_interfaces.cc Log message: Print VLAN-related information. Revision Changes Path 1.23 +11 -2; commitid: 8b7546eb3b457ea6; xorp/fea/tools/show_interfaces.cc From pavlin at icir.org Fri Sep 14 19:07:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 02:07:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709150207.l8F27sO4035939@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 02:07:54 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_vlan_set_bsd.hh ifconfig_vlan_set_dummy.hh Log message: Bug fix in the name of included header file: "fea/ifconfig_set.hh" -> "fea/ifconfig_vlan_set.hh" Revision Changes Path 1.4 +2 -2; commitid: 8c4846eb3e657ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.hh 1.4 +2 -2; commitid: 8c4846eb3e657ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.hh From pavlin at icir.org Fri Sep 14 19:09:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 02:09:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/managers Message-ID: <200709150209.l8F294vc035996@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 02:09:04 UTC XORP CVS repository Modified files: fea/data_plane/managers fea_data_plane_manager_dummy.hh Log message: Remove a list with declaration of class names that is not needed. Revision Changes Path 1.7 +1 -11; commitid: 8c8346eb3e987ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh From pavlin at icir.org Fri Sep 14 19:09:47 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 02:09:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/managers Message-ID: <200709150209.l8F29lqo036048@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 02:09:47 UTC XORP CVS repository Modified files: fea/data_plane/managers fea_data_plane_manager_bsd.cc fea_data_plane_manager_dummy.cc Log message: Allocate the IfConfigVlanGet and IfConfigVlanSet plugins. Revision Changes Path 1.6 +10 -1; commitid: 8cb046eb3ed17ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.cc 1.7 +7 -1; commitid: 8cb046eb3ed17ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc From pavlin at icir.org Fri Sep 14 19:11:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 02:11:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200709150211.l8F2BKAB036171@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 02:11:20 UTC XORP CVS repository Modified files: fea ifconfig_transaction.hh xrl_fea_target.cc xrl_fea_target.hh xrl/interfaces fea_ifmgr.xif fea_ifmgr_xif.cc fea_ifmgr_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Log message: Added a new XRL ifmgr/0.1/set_vif_vlan that can be used to set a VLAN vif. Revision Changes Path 1.11 +30 -1; commitid: 8cfc46eb3f287ea6; xorp/fea/ifconfig_transaction.hh 1.30 +33 -1; commitid: 8cfc46eb3f287ea6; xorp/fea/xrl_fea_target.cc 1.20 +16 -1; commitid: 8cfc46eb3f287ea6; xorp/fea/xrl_fea_target.hh 1.22 +12 -2; commitid: 8cfc46eb3f287ea6; xorp/xrl/interfaces/fea_ifmgr.xif 1.36 +39 -1; commitid: 8cfc46eb3f287ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc 1.34 +32 -2; commitid: 8cfc46eb3f287ea6; xorp/xrl/interfaces/fea_ifmgr_xif.hh 1.74 +13 -2; commitid: 8cfc46eb3f287ea6; xorp/xrl/targets/fea.xrls 1.78 +34 -1; commitid: 8cfc46eb3f287ea6; xorp/xrl/targets/fea_base.cc 1.83 +23 -2; commitid: 8cfc46eb3f287ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Fri Sep 14 22:10:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 05:10:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200709150510.l8F5ANoh037721@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 05:10:23 UTC XORP CVS repository Modified files: fea ifconfig_get.hh ifconfig_vlan_get.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_parse_routing_socket.cc ifconfig_vlan_get_bsd.cc ifconfig_vlan_get_bsd.hh ifconfig_vlan_get_dummy.cc ifconfig_vlan_get_dummy.hh Log message: Changed the return type/value of methods pull_config() and read_config() from true/false to XORP_OK/XORP_ERROR (for consistency with the rest of the FEA code). Revision Changes Path 1.8 +6 -6; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.cc 1.6 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_click.hh 1.9 +4 -4; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.cc 1.6 +4 -4; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_dummy.hh 1.9 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.6 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh 1.12 +6 -6; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc 1.6 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh 1.9 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc 1.6 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh 1.12 +13 -13; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.6 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh 1.15 +26 -26; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.6 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.hh 1.10 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.cc 1.6 +7 -7; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.hh 1.13 +5 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.3 +4 -4; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.cc 1.2 +8 -6; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.hh 1.2 +3 -3; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_dummy.cc 1.2 +7 -5; commitid: 92e946eb68df7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_dummy.hh 1.45 +4 -4; commitid: 92e946eb68df7ea6; xorp/fea/ifconfig_get.hh 1.2 +7 -5; commitid: 92e946eb68df7ea6; xorp/fea/ifconfig_vlan_get.hh From pavlin at icir.org Sat Sep 15 12:52:49 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 19:52:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/control_socket xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig Message-ID: <200709151952.l8FJqnL3046974@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 19:52:49 UTC XORP CVS repository Modified files: fea fibconfig.cc fibconfig.hh fibconfig_entry_get.hh fibconfig_entry_set.hh fibconfig_table_get.hh fibconfig_table_set.hh fibconfig_transaction.cc fibconfig_transaction.hh ifconfig.cc ifconfig_reporter.cc ifconfig_reporter.hh ifconfig_transaction.hh iftree.cc iftree.hh io_ip_manager.cc io_ip_manager.hh io_link_manager.cc io_link_manager.hh libfeaclient_bridge.cc libfeaclient_bridge.hh mfea_node.cc pa_backend.hh pa_backend_dummy.cc pa_backend_dummy.hh pa_backend_ipfw2.cc pa_backend_ipfw2.hh pa_backend_nf.cc pa_backend_nf.hh pa_backend_pf.cc pa_backend_pf.hh pa_table.cc pa_table.hh pa_transaction.cc pa_transaction.hh xrl_fea_target.cc xrl_fib_client_manager.cc xrl_mfea_node.cc xrl_packet_acl.cc fea/data_plane/control_socket netlink_socket_utilities.cc netlink_socket_utilities.hh routing_socket_utilities.cc routing_socket_utilities.hh fea/data_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_click.hh fibconfig_entry_get_dummy.cc fibconfig_entry_get_dummy.hh fibconfig_entry_get_iphelper.cc fibconfig_entry_get_iphelper.hh fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_netlink_socket.hh fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_routing_socket.hh fibconfig_entry_get_rtmv2.cc fibconfig_entry_get_rtmv2.hh fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_click.hh fibconfig_entry_set_dummy.cc fibconfig_entry_set_dummy.hh fibconfig_entry_set_iphelper.cc fibconfig_entry_set_iphelper.hh fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_netlink_socket.hh fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_routing_socket.hh fibconfig_entry_set_rtmv2.cc fibconfig_entry_set_rtmv2.hh fibconfig_table_get_click.cc fibconfig_table_get_click.hh fibconfig_table_get_dummy.cc fibconfig_table_get_dummy.hh fibconfig_table_get_iphelper.cc fibconfig_table_get_iphelper.hh fibconfig_table_get_netlink_socket.cc fibconfig_table_get_netlink_socket.hh fibconfig_table_get_sysctl.cc fibconfig_table_get_sysctl.hh fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_click.hh fibconfig_table_set_dummy.cc fibconfig_table_set_dummy.hh fibconfig_table_set_iphelper.cc fibconfig_table_set_iphelper.hh fibconfig_table_set_netlink_socket.cc fibconfig_table_set_netlink_socket.hh fibconfig_table_set_routing_socket.cc fibconfig_table_set_routing_socket.hh fibconfig_table_set_rtmv2.cc fibconfig_table_set_rtmv2.hh fea/data_plane/ifconfig ifconfig_get_getifaddrs.hh ifconfig_get_ioctl.hh ifconfig_get_netlink_socket.cc ifconfig_get_netlink_socket.hh ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_set.cc ifconfig_set_click.cc ifconfig_set_iphelper.cc Log message: Changed the return type/value of methods from true/false to XORP_OK/XORP_ERROR (for consistency with majority of the FEA code). Revision Changes Path 1.6 +10 -10; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc 1.4 +3 -3; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/control_socket/netlink_socket_utilities.hh 1.9 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/control_socket/routing_socket_utilities.cc 1.3 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/control_socket/routing_socket_utilities.hh 1.8 +23 -51; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.cc 1.4 +9 -13; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.hh 1.9 +13 -45; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.4 +9 -13; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh 1.9 +26 -71; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.4 +13 -19; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh 1.14 +25 -64; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.4 +15 -20; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.hh 1.11 +27 -75; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.4 +17 -23; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.hh 1.13 +29 -77; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.4 +13 -19; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh 1.10 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.12 +3 -3; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.9 +24 -24; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.cc 1.4 +17 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.hh 1.9 +15 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.4 +9 -13; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh 1.10 +19 -19; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.4 +11 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh 1.13 +20 -20; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.4 +11 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.hh 1.12 +20 -20; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.4 +11 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.hh 1.14 +18 -18; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.4 +12 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh 1.8 +10 -10; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.cc 1.4 +5 -7; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.hh 1.9 +5 -5; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.cc 1.4 +5 -7; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh 1.10 +12 -12; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.4 +6 -8; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh 1.10 +18 -18; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.4 +11 -13; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.hh 1.12 +15 -15; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.4 +11 -13; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.hh 1.10 +5 -5; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.13 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.8 +13 -13; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.cc 1.4 +9 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.hh 1.9 +11 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.cc 1.4 +9 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh 1.9 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.4 +9 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh 1.8 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.4 +9 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.hh 1.8 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.4 +9 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.hh 1.8 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.cc 1.4 +9 -11; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh 1.7 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh 1.7 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.hh 1.13 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.7 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.hh 1.11 +2 -2; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.10 +2 -2; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.12 +3 -3; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.11 +4 -4; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_ioctl.cc 1.10 +6 -6; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.10 +5 -5; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.10 +5 -5; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc 1.9 +10 -9; commitid: b65e46ec37c17ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.14 +122 -99; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig.cc 1.13 +37 -49; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig.hh 1.12 +9 -13; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig_entry_get.hh 1.11 +23 -27; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig_entry_set.hh 1.12 +5 -7; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig_table_get.hh 1.10 +23 -25; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig_table_set.hh 1.4 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig_transaction.cc 1.4 +32 -8; commitid: b65e46ec37c17ea6; xorp/fea/fibconfig_transaction.hh 1.72 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/ifconfig.cc 1.5 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/ifconfig_reporter.cc 1.5 +5 -7; commitid: b65e46ec37c17ea6; xorp/fea/ifconfig_reporter.hh 1.12 +73 -47; commitid: b65e46ec37c17ea6; xorp/fea/ifconfig_transaction.hh 1.49 +33 -33; commitid: b65e46ec37c17ea6; xorp/fea/iftree.cc 1.51 +32 -37; commitid: b65e46ec37c17ea6; xorp/fea/iftree.hh 1.10 +8 -8; commitid: b65e46ec37c17ea6; xorp/fea/io_ip_manager.cc 1.11 +14 -7; commitid: b65e46ec37c17ea6; xorp/fea/io_ip_manager.hh 1.6 +8 -8; commitid: b65e46ec37c17ea6; xorp/fea/io_link_manager.cc 1.5 +14 -7; commitid: b65e46ec37c17ea6; xorp/fea/io_link_manager.hh 1.32 +11 -5; commitid: b65e46ec37c17ea6; xorp/fea/libfeaclient_bridge.cc 1.15 +6 -6; commitid: b65e46ec37c17ea6; xorp/fea/libfeaclient_bridge.hh 1.84 +2 -2; commitid: b65e46ec37c17ea6; xorp/fea/mfea_node.cc 1.7 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend.hh 1.8 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_dummy.cc 1.7 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_dummy.hh 1.11 +19 -15; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_ipfw2.cc 1.7 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_ipfw2.hh 1.3 +23 -23; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_nf.cc 1.3 +9 -9; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_nf.hh 1.4 +31 -31; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_pf.cc 1.5 +10 -10; commitid: b65e46ec37c17ea6; xorp/fea/pa_backend_pf.hh 1.6 +26 -26; commitid: b65e46ec37c17ea6; xorp/fea/pa_table.cc 1.6 +11 -11; commitid: b65e46ec37c17ea6; xorp/fea/pa_table.hh 1.13 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/pa_transaction.cc 1.7 +36 -12; commitid: b65e46ec37c17ea6; xorp/fea/pa_transaction.hh 1.31 +7 -7; commitid: b65e46ec37c17ea6; xorp/fea/xrl_fea_target.cc 1.3 +3 -3; commitid: b65e46ec37c17ea6; xorp/fea/xrl_fib_client_manager.cc 1.61 +3 -3; commitid: b65e46ec37c17ea6; xorp/fea/xrl_mfea_node.cc 1.9 +2 -2; commitid: b65e46ec37c17ea6; xorp/fea/xrl_packet_acl.cc From pavlin at icir.org Sat Sep 15 14:31:39 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 21:31:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709152131.l8FLVduh047888@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 21:31:39 UTC XORP CVS repository Modified files: fea pa_backend_nf.cc pa_backend_pf.cc Log message: * Fix the c-basic-offset indentation for Emacs: "c-basic-offset: 6" -> "c-basic-offset: 4" * Fix some of the indentation and in the process add missing '{'. Revision Changes Path 1.4 +12 -12; commitid: bad246ec4eb47ea6; xorp/fea/pa_backend_nf.cc 1.5 +10 -11; commitid: bad246ec4eb47ea6; xorp/fea/pa_backend_pf.cc From pavlin at icir.org Sat Sep 15 14:37:38 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 15 Sep 2007 21:37:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709152137.l8FLbcvW048007@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-15 21:37:38 UTC XORP CVS repository Modified files: fea pa_backend_pf.cc pa_backend_pf.hh Log message: Replace "u_int32_t" with "uint32_t". Revision Changes Path 1.6 +6 -6; commitid: bb6c46ec50847ea6; xorp/fea/pa_backend_pf.cc 1.6 +5 -5; commitid: bb6c46ec50847ea6; xorp/fea/pa_backend_pf.hh From atanu at icir.org Mon Sep 17 16:42:31 2007 From: atanu at icir.org (Atanu Ghosh) Date: Mon, 17 Sep 2007 23:42:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200709172342.l8HNgVge078304@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-09-17 23:42:31 UTC XORP CVS repository Modified files: ospf peer.cc Log message: For OSPFv3 don't accept packets from a non link-local addresses unless it is for a virtual link. Revision Changes Path 1.283 +13 -1; commitid: 131c546ef10e57ea6; xorp/ospf/peer.cc From atanu at icir.org Mon Sep 17 17:13:18 2007 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 18 Sep 2007 00:13:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200709180013.l8I0DIeH078669@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-09-18 00:13:17 UTC XORP CVS repository Modified files: ospf peer.cc Log message: When denying packets from non link-local addresses print the areas that are involved. Revision Changes Path 1.284 +6 -1; commitid: 1333246ef181d7ea6; xorp/ospf/peer.cc From atanu at icir.org Tue Sep 18 12:28:38 2007 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 18 Sep 2007 19:28:38 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200709181928.l8IJSc14092111@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu at xorpc.icir.org 2007-09-18 19:28:38 UTC XORP CVS repository Modified files: . index.html html_src index.html Log message: Update the XORP home page. Revision Changes Path 1.26 +63 -9; commitid: 1679f46f026e47ea6; www/html_src/index.html 1.80 +65 -11; commitid: 1679f46f026e47ea6; www/index.html From atanu at icir.org Wed Sep 19 15:23:50 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 19 Sep 2007 22:23:50 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src www/scripts Message-ID: <200709192223.l8JMNoI4012859@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu at xorpc.icir.org 2007-09-19 22:23:50 UTC XORP CVS repository Modified files: . advisories.html contributing.html cvs.html design_docs.html downloads.html empty.html faq.html getting_started.html index.html license.html livecd.html mailing_lists.html mirror_operation.html mirrors.html news.html papers.html people.html porting.html roadmap.html snmp.html status.html xorp_vision.html scripts XorpOrgGenerator.py Added files: . about.html html_src about.html Log message: Replace the XORP vision page, with an about XORP page. Revision Changes Path 1.1 +219 -0 www/about.html (new) 1.4 +2 -2; commitid: 31ca46f1a1717ea6; www/advisories.html 1.33 +4 -4; commitid: 31ca46f1a1717ea6; www/contributing.html 1.33 +2 -2; commitid: 31ca46f1a1717ea6; www/cvs.html 1.23 +2 -2; commitid: 31ca46f1a1717ea6; www/design_docs.html 1.74 +2 -2; commitid: 31ca46f1a1717ea6; www/downloads.html 1.17 +4 -4; commitid: 31ca46f1a1717ea6; www/empty.html 1.28 +4 -4; commitid: 31ca46f1a1717ea6; www/faq.html 1.76 +2 -2; commitid: 31ca46f1a1717ea6; www/getting_started.html 1.1 +148 -0 www/html_src/about.html (new) 1.81 +2 -2; commitid: 31ca46f1a1717ea6; www/index.html 1.30 +2 -2; commitid: 31ca46f1a1717ea6; www/license.html 1.56 +2 -2; commitid: 31ca46f1a1717ea6; www/livecd.html 1.23 +4 -4; commitid: 31ca46f1a1717ea6; www/mailing_lists.html 1.11 +4 -4; commitid: 31ca46f1a1717ea6; www/mirror_operation.html 1.46 +2 -2; commitid: 31ca46f1a1717ea6; www/mirrors.html 1.59 +2 -2; commitid: 31ca46f1a1717ea6; www/news.html 1.21 +4 -4; commitid: 31ca46f1a1717ea6; www/papers.html 1.31 +2 -2; commitid: 31ca46f1a1717ea6; www/people.html 1.15 +4 -4; commitid: 31ca46f1a1717ea6; www/porting.html 1.20 +2 -2; commitid: 31ca46f1a1717ea6; www/roadmap.html 1.15 +3 -3; commitid: 31ca46f1a1717ea6; www/scripts/XorpOrgGenerator.py 1.15 +4 -4; commitid: 31ca46f1a1717ea6; www/snmp.html 1.37 +2 -2; commitid: 31ca46f1a1717ea6; www/status.html 1.15 +4 -4; commitid: 31ca46f1a1717ea6; www/xorp_vision.html From atanu at icir.org Wed Sep 19 15:25:36 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 19 Sep 2007 22:25:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200709192225.l8JMPanZ012938@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-09-19 22:25:36 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Copy the BUILD_NOTES file onto the web site, required by about.html. Revision Changes Path 1.68 +2 -1; commitid: 326f46f1a1df7ea6; xorp/devnotes/release_process.txt From atanu at icir.org Thu Sep 20 11:38:12 2007 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 20 Sep 2007 18:38:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200709201838.l8KIcCpV028858@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-09-20 18:38:12 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Non link-local source addresses are only allowed for virtual links in the backbone. Revision Changes Path 1.285 +6 -3; commitid: 709f46f2be137ea6; xorp/ospf/peer.cc From atanu at icir.org Mon Sep 24 14:59:42 2007 From: atanu at icir.org (Atanu Ghosh) Date: Mon, 24 Sep 2007 21:59:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200709242159.l8OLxgPo092036@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-09-24 21:59:42 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: Print the LS type in a Link State Request in hex not decimal. Revision Changes Path 1.105 +2 -2; commitid: 1676646f8334c7ea6; xorp/ospf/lsa.cc From pavlin at icir.org Tue Sep 25 15:45:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 25 Sep 2007 22:45:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709252245.l8PMjrPD010993@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-25 22:45:53 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh Log message: * Added new method IfConfig::unmap_ifname() * Push all iftree configuration when registering IfConfigVlanSet plugin, because the IfConfigVlanSet plugin is supporting the IfConfigSet plugin. * Bug fix inside IfConfig::report_update() when reporting IPv6 addresses. Revision Changes Path 1.73 +27 -4; commitid: 2ab146f98f2f7ea6; xorp/fea/ifconfig.cc 1.72 +2 -1; commitid: 2ab146f98f2f7ea6; xorp/fea/ifconfig.hh From pavlin at icir.org Tue Sep 25 15:51:47 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 25 Sep 2007 22:51:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709252251.l8PMpld3011179@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-25 22:51:47 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig 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_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc Log message: Use the supporting IfConfigVlanGet plugin to get the VLAN-specific vif information. Revision Changes Path 1.10 +12 -3; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.13 +11 -1; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_ioctl.cc 1.10 +11 -1; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc 1.14 +11 -1; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.16 +11 -1; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.11 +15 -2; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_sysctl.cc 1.12 +13 -1; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.11 +13 -1; commitid: 2b7846f990d57ea6; xorp/fea/data_plane/ifconfig/ifconfig_observer_routing_socket.cc From pavlin at icir.org Tue Sep 25 16:00:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 25 Sep 2007 23:00:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200709252300.l8PN0UeB011389@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-25 23:00:30 UTC XORP CVS repository Modified files: fea ifconfig_set.hh ifconfig_vlan_set.hh iftree.cc iftree.hh fea/data_plane/ifconfig ifconfig_get_proc_linux.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set.cc ifconfig_set_click.cc ifconfig_set_click.hh ifconfig_set_dummy.cc ifconfig_set_dummy.hh ifconfig_set_ioctl.cc ifconfig_set_ioctl.hh ifconfig_set_iphelper.cc ifconfig_set_iphelper.hh ifconfig_set_netlink_socket.cc ifconfig_set_netlink_socket.hh ifconfig_vlan_get_bsd.cc ifconfig_vlan_set_bsd.cc ifconfig_vlan_set_bsd.hh ifconfig_vlan_set_dummy.cc ifconfig_vlan_set_dummy.hh Log message: Refactor the mechanism for pushing interface information so now it works with VLANs. As part of the refactoring, now the IfConfigSet plugin API is more generic and works better. Note that future refactoring should take into consideration the following: Some IfTree state is setup from the top of the FEA (i.e., by user configuration), other state is setup from the bottom of the FEA (i.e., the system's kernel), while some state might be set by either the top or the bottom of the FEA (e.g., interface MTU). Some of the remaining complexity comes from the fact that the various interface/vif/address state is not separated based on the above observation. Revision Changes Path 1.17 +2 -1; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_get_proc_linux.cc 1.13 +3 -2; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.12 +3 -2; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_ioctl.cc 1.11 +3 -2; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.14 +5 -3; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.11 +275 -512; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.11 +295 -346; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc 1.6 +139 -57; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh 1.11 +64 -165; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc 1.7 +141 -47; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.10 +661 -388; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.cc 1.6 +249 -64; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh 1.10 +429 -284; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.6 +228 -65; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh 1.12 +495 -205; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.6 +220 -47; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh 1.4 +9 -8; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.cc 1.4 +82 -64; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.cc 1.5 +25 -29; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.hh 1.4 +9 -74; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.cc 1.5 +13 -43; commitid: 2bd446f9919a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_dummy.hh 1.56 +115 -144; commitid: 2bd446f9919a7ea6; xorp/fea/ifconfig_set.hh 1.4 +25 -38; commitid: 2bd446f9919a7ea6; xorp/fea/ifconfig_vlan_set.hh 1.50 +20 -34; commitid: 2bd446f9919a7ea6; xorp/fea/iftree.cc 1.52 +35 -21; commitid: 2bd446f9919a7ea6; xorp/fea/iftree.hh From pavlin at icir.org Tue Sep 25 16:07:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 25 Sep 2007 23:07:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709252307.l8PN7t3n011584@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-25 23:07:55 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc Log message: Fix a typo. Revision Changes Path 1.11 +2 -2; commitid: 2d2146f994c57ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.13 +2 -2; commitid: 2d2146f994c57ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc From pavlin at icir.org Tue Sep 25 17:57:13 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 00:57:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200709260057.l8Q0vCNT012690@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 00:57:12 UTC XORP CVS repository Modified files: . config.h.in configure config acvlan.m4 Log message: Added check whether the system has Linux-style ioctl(SIOCGIFVLAN) and ioctl(SIOCSIFVLAN) VLAN interface get/set methods. Revision Changes Path 1.94 +9 -2; commitid: 315c46f9ae407ea6; xorp/config.h.in 1.4 +103 -2; commitid: 315c46f9ae407ea6; xorp/config/acvlan.m4 1.275 +285 -0; commitid: 315c46f9ae407ea6; xorp/configure From pavlin at icir.org Tue Sep 25 18:37:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 01:37:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709260137.l8Q1brFj013182@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 01:37:53 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_vlan_get_bsd.cc Log message: Minor nits. Revision Changes Path 1.5 +2 -2; commitid: 336546f9b7eb7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.cc From pavlin at icir.org Tue Sep 25 18:40:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 01:40:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig xorp/fea/data_plane/managers Message-ID: <200709260140.l8Q1egGI013311@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 01:40:42 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig Jamfile Makefile.am Makefile.in fea/data_plane/managers fea_data_plane_manager_linux.cc Added files: fea/data_plane/ifconfig ifconfig_vlan_get_linux.cc ifconfig_vlan_get_linux.hh ifconfig_vlan_set_linux.cc ifconfig_vlan_set_linux.hh Log message: Added VLAN support for Linux. Revision Changes Path 1.4 +3 -1; commitid: 33c546f9b88a7ea6; xorp/fea/data_plane/ifconfig/Jamfile 1.5 +5 -1; commitid: 33c546f9b88a7ea6; xorp/fea/data_plane/ifconfig/Makefile.am 1.6 +10 -5; commitid: 33c546f9b88a7ea6; xorp/fea/data_plane/ifconfig/Makefile.in 1.1 +208 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_linux.cc (new) 1.1 +70 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_linux.hh (new) 1.1 +254 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc (new) 1.1 +104 -0 xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_linux.hh (new) 1.6 +10 -1; commitid: 33c546f9b88a7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc From pavlin at icir.org Tue Sep 25 18:45:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 01:45:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709260145.l8Q1jWSG013418@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 01:45:32 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_vlan_get_linux.cc ifconfig_vlan_set_linux.cc Log message: Compilation fixes for Linux. Revision Changes Path 1.2 +3 -3; commitid: 344f46f9b9b67ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_linux.cc 1.2 +5 -5; commitid: 344f46f9b9b67ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc From pavlin at icir.org Tue Sep 25 22:30:38 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 05:30:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/ifconfig Message-ID: <200709260530.l8Q5UcvN015395@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 05:30:38 UTC XORP CVS repository Modified files: fea ifconfig_vlan_set.hh fea/data_plane/ifconfig ifconfig_set.cc ifconfig_vlan_set_bsd.cc ifconfig_vlan_set_linux.cc Log message: Renamed the "vif_deleted" flag to "vif_obsoleted" and set it not only when the vlan vif is deleted, but also if the vlan vif is created. Revision Changes Path 1.12 +9 -9; commitid: 3bd946f9ee397ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.5 +4 -3; commitid: 3bd946f9ee397ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.cc 1.3 +4 -3; commitid: 3bd946f9ee397ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc 1.5 +9 -9; commitid: 3bd946f9ee397ea6; xorp/fea/ifconfig_vlan_set.hh From pavlin at icir.org Wed Sep 26 00:01:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 07:01:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709260701.l8Q71NZl016286@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 07:01:23 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_set.cc Log message: * Set the "soft" flag (again) for interfaces that are emulated in the second IfTree loop inside push_config(). This is a work-around and fixes a potential bug in case some of the push_*() methods call pull_config() and destroy the previously set "soft" flag. * Add a comment about excessive calls of pull_config(). Revision Changes Path 1.13 +15 -2; commitid: 3f4546fa034a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc From pavlin at icir.org Wed Sep 26 01:00:29 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 26 Sep 2007 08:00:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200709260800.l8Q80TFW016975@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-26 08:00:29 UTC XORP CVS repository Modified files: etc/templates interfaces.tp Log message: Added template support for VLANs. For now the configuration looks like the following: interfaces { interface fxp0 { vif vlan10 { vlan { vlan-id: 10 } address 10.10.10.10 { ... } ... } } } I.e., the "vlan {}" block inside the "vif {}" block is used to identify the vif as a VLAN and to apply the VLAN-specific configuration. This might change based on input from other folks. Revision Changes Path 1.32 +19 -1; commitid: 41c646fa0fd57ea6; xorp/etc/templates/interfaces.tp From pavlin at icir.org Wed Sep 26 17:33:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 27 Sep 2007 00:33:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/libxorp xorp/docs/user_manual xorp/etc/templates xorp/fea xorp/fea/data_plane/control_socket xorp/fea/data_plane/fibconfig xorp/fea/data_plane/ifconfig xorp/libfeaclient xorp/libxorp xorp/rib xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200709270033.l8R0XgNd028906@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-27 00:33:42 UTC XORP CVS repository Modified files: docs/libxorp libxorp_overview.tex docs/user_manual cli_intro.tex etc/templates interfaces.tp fea ifconfig_set.hh ifconfig_transaction.hh iftree.cc iftree.hh libfeaclient_bridge.cc xorp_fea_click_config_generator xrl_fea_target.cc xrl_fea_target.hh fea/data_plane/control_socket netlink_socket_utilities.cc routing_socket_utilities.cc fea/data_plane/fibconfig fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fea/data_plane/ifconfig ifconfig_set.cc ifconfig_set_click.cc ifconfig_set_click.hh ifconfig_set_dummy.cc ifconfig_set_dummy.hh ifconfig_set_ioctl.cc ifconfig_set_ioctl.hh ifconfig_set_iphelper.cc ifconfig_set_iphelper.hh ifconfig_set_netlink_socket.cc ifconfig_set_netlink_socket.hh libfeaclient ifmgr_atoms.hh ifmgr_cmds.cc ifmgr_cmds.hh ifmgr_xrl_mirror.cc libxorp nexthop.cc nexthop.hh test_vif.cc vif.cc vif.hh rib parser.hh parser_direct_cmds.hh rib.cc rib.hh rt_tab_extint.cc rt_tab_register.cc test_register.cc test_rib_direct.cc test_rib_xrls.cc vifmanager.cc xrl_target.cc xrl/interfaces fea_ifmgr.xif fea_ifmgr_mirror.xif fea_ifmgr_mirror_xif.cc fea_ifmgr_mirror_xif.hh fea_ifmgr_xif.cc fea_ifmgr_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh fea_ifmgr_mirror.xrls fea_ifmgr_mirror_base.cc fea_ifmgr_mirror_base.hh Log message: Added support for "unreachable" interfaces. Such interfaces are similar to discard interfaces, except that instead of silently throwing away packets, the system will respond with "ICMP destination unreachable". Submitted by: Ben Greear Revision Changes Path 1.30 +6 -4; commitid: 6f6646faf9517ea6; xorp/docs/libxorp/libxorp_overview.tex 1.18 +2 -1; commitid: 6f6646faf9517ea6; xorp/docs/user_manual/cli_intro.tex 1.33 +7 -1; commitid: 6f6646faf9517ea6; xorp/etc/templates/interfaces.tp 1.7 +28 -3; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc 1.10 +40 -5; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/control_socket/routing_socket_utilities.cc 1.14 +25 -11; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.13 +16 -7; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.15 +10 -5; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.14 +5 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set.cc 1.12 +13 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc 1.7 +10 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_click.hh 1.12 +9 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.cc 1.8 +10 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_dummy.hh 1.11 +18 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.cc 1.7 +10 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_ioctl.hh 1.12 +9 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc 1.7 +10 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh 1.14 +14 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.7 +10 -1; commitid: 6f6646faf9517ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.hh 1.57 +10 -1; commitid: 6f6646faf9517ea6; xorp/fea/ifconfig_set.hh 1.13 +28 -1; commitid: 6f6646faf9517ea6; xorp/fea/ifconfig_transaction.hh 1.51 +3 -3; commitid: 6f6646faf9517ea6; xorp/fea/iftree.cc 1.53 +5 -1; commitid: 6f6646faf9517ea6; xorp/fea/iftree.hh 1.33 +2 -1; commitid: 6f6646faf9517ea6; xorp/fea/libfeaclient_bridge.cc 1.13 +11 -1; commitid: 6f6646faf9517ea6; xorp/fea/xorp_fea_click_config_generator 1.32 +43 -1; commitid: 6f6646faf9517ea6; xorp/fea/xrl_fea_target.cc 1.21 +13 -1; commitid: 6f6646faf9517ea6; xorp/fea/xrl_fea_target.hh 1.34 +6 -1; commitid: 6f6646faf9517ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.26 +36 -1; commitid: 6f6646faf9517ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.21 +25 -1; commitid: 6f6646faf9517ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.26 +19 -1; commitid: 6f6646faf9517ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.10 +35 -13; commitid: 6f6646faf9517ea6; xorp/libxorp/nexthop.cc 1.8 +37 -2; commitid: 6f6646faf9517ea6; xorp/libxorp/nexthop.hh 1.18 +9 -1; commitid: 6f6646faf9517ea6; xorp/libxorp/test_vif.cc 1.23 +6 -1; commitid: 6f6646faf9517ea6; xorp/libxorp/vif.cc 1.19 +19 -3; commitid: 6f6646faf9517ea6; xorp/libxorp/vif.hh 1.20 +17 -1; commitid: 6f6646faf9517ea6; xorp/rib/parser.hh 1.22 +25 -1; commitid: 6f6646faf9517ea6; xorp/rib/parser_direct_cmds.hh 1.67 +28 -10; commitid: 6f6646faf9517ea6; xorp/rib/rib.cc 1.40 +3 -2; commitid: 6f6646faf9517ea6; xorp/rib/rib.hh 1.32 +2 -1; commitid: 6f6646faf9517ea6; xorp/rib/rt_tab_extint.cc 1.32 +2 -1; commitid: 6f6646faf9517ea6; xorp/rib/rt_tab_register.cc 1.24 +10 -1; commitid: 6f6646faf9517ea6; xorp/rib/test_register.cc 1.22 +2 -1; commitid: 6f6646faf9517ea6; xorp/rib/test_rib_direct.cc 1.43 +2 -1; commitid: 6f6646faf9517ea6; xorp/rib/test_rib_xrls.cc 1.47 +3 -3; commitid: 6f6646faf9517ea6; xorp/rib/vifmanager.cc 1.62 +3 -1; commitid: 6f6646faf9517ea6; xorp/rib/xrl_target.cc 1.23 +5 -1; commitid: 6f6646faf9517ea6; xorp/xrl/interfaces/fea_ifmgr.xif 1.13 +1 -0; commitid: 6f6646faf9517ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.22 +35 -1; commitid: 6f6646faf9517ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.20 +16 -1; commitid: 6f6646faf9517ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.37 +77 -1; commitid: 6f6646faf9517ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc 1.35 +31 -1; commitid: 6f6646faf9517ea6; xorp/xrl/interfaces/fea_ifmgr_xif.hh 1.75 +5 -1; commitid: 6f6646faf9517ea6; xorp/xrl/targets/fea.xrls 1.79 +77 -1; commitid: 6f6646faf9517ea6; xorp/xrl/targets/fea_base.cc 1.84 +17 -1; commitid: 6f6646faf9517ea6; xorp/xrl/targets/fea_base.hh 1.20 +3 -1; commitid: 6f6646faf9517ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.24 +32 -1; commitid: 6f6646faf9517ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.23 +8 -1; commitid: 6f6646faf9517ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh From pavlin at icir.org Wed Sep 26 17:38:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 27 Sep 2007 00:38:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709270038.l8R0cvrj029087@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-27 00:38:57 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added a release note for the new "unreachable" interfaces. Revision Changes Path 1.185 +16 -1; commitid: 718546fafb927ea6; xorp/RELEASE_NOTES From pavlin at icir.org Wed Sep 26 18:01:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 27 Sep 2007 01:01:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200709270101.l8R1189A029335@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-27 01:01:08 UTC XORP CVS repository Modified files: docs/user_manual interfaces.tex Log message: Added documentation for the "discard" and "unreachable" interface flags. Revision Changes Path 1.14 +25 -3; commitid: 727946fb00be7ea6; xorp/docs/user_manual/interfaces.tex From pavlin at icir.org Thu Sep 27 00:40:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 27 Sep 2007 07:40:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709270740.l8R7emqB033194@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-27 07:40:48 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_vlan_set_bsd.cc Log message: Added ioctl(SIOCSIFNAME) based support for renaming the VLAN interface name in case the user prefers a name that doesn't follow the "vlan%d" pattern. Requested by: Ben Greear, Dan Lukes, Kristian Larsson Revision Changes Path 1.6 +72 -11; commitid: 813c46fb5de07ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_bsd.cc From pavlin at icir.org Thu Sep 27 03:11:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 27 Sep 2007 10:11:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709271011.l8RAB3uP034974@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-27 10:11:03 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_vlan_set_linux.cc Log message: Added ioctl(SIOCSIFNAME) based support for renaming the VLAN interface name in case the user prefers a name that doesn't follow the "vlan%d" pattern. Requested by: Ben Greear, Dan Lukes, Kristian Larsson Revision Changes Path 1.4 +45 -16; commitid: 888046fb819a7ea6; xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc From pavlin at icir.org Thu Sep 27 22:25:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 28 Sep 2007 05:25:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/ifconfig Message-ID: <200709280525.l8S5P8jb047439@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-28 05:25:08 UTC XORP CVS repository Modified files: fea/data_plane/ifconfig ifconfig_set_iphelper.cc Log message: Compilation fixes for Windows. Revision Changes Path 1.13 +21 -9; commitid: b92f46fc902b7ea6; xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc From pavlin at icir.org Thu Sep 27 23:34:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 28 Sep 2007 06:34:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200709280634.l8S6YoYo048085@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-28 06:34:50 UTC XORP CVS repository Modified files: libxorp eventloop.cc selector.cc selector.hh win_dispatcher.hh Log message: Changed the SelectorList::wait_and_dispatch() timeout argument to be passed by reference instead of a pointer. Previously a NULL pointer or TimeVal::MAXIMUM() was used to get select(2) to block without timeout. There is no need for the NULL pointer semantics, therefore no need to pass the "timeout" argument as a pointer. Revision Changes Path 1.25 +5 -5; commitid: bba646fc9fd97ea6; xorp/libxorp/eventloop.cc 1.40 +9 -7; commitid: bba646fc9fd97ea6; xorp/libxorp/selector.cc 1.25 +2 -3; commitid: bba646fc9fd97ea6; xorp/libxorp/selector.hh 1.20 +4 -4; commitid: bba646fc9fd97ea6; xorp/libxorp/win_dispatcher.hh From pavlin at icir.org Fri Sep 28 13:48:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 28 Sep 2007 20:48:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200709282048.l8SKm24P058310@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-28 20:48:02 UTC XORP CVS repository Modified files: rib vifmanager.hh Log message: Removed unnecessary "class Vif" declaration. Revision Changes Path 1.20 +1 -2; commitid: e3a846fd68767ea6; xorp/rib/vifmanager.hh From pavlin at icir.org Fri Sep 28 17:23:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 29 Sep 2007 00:23:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200709290023.l8T0NU3t060584@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-29 00:23:30 UTC XORP CVS repository Modified files: fea ifconfig.cc Log message: Bug fixes when restoring previous interface configuration in case the new configuration failed: * On startup set the old_local_config to the original system config in case the first configuration fails and tries to reverse to the old config. Otherwise, empty old_local_config might wipe-out some of the existing configuration (before the error). * When reversing back to the previously working configuration, pull the interface configuration from the system and restore based on this information instead of the intended new configuration. Bug found by: Atanu Ghosh Revision Changes Path 1.74 +9 -2; commitid: ec4e46fd99f37ea6; xorp/fea/ifconfig.cc From pavlin at icir.org Sat Sep 29 20:55:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 30 Sep 2007 03:55:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200709300355.l8U3tFVj089353@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-30 03:55:15 UTC XORP CVS repository Modified files: rtrmgr xorpsh_main.cc Log message: Allow multiple "-c cmd" commands. Submitted by: Ben Greear Revision Changes Path 1.68 +4 -2; commitid: 15cd346ff1e067ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin at icir.org Sat Sep 29 21:09:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 30 Sep 2007 04:09:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/docs/user_manual Message-ID: <200709300409.l8U497LT089504@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-30 04:09:07 UTC XORP CVS repository Modified files: . RELEASE_NOTES docs/user_manual cli_intro.tex Log message: Now xorpsh supports multiple "-c " command line options. Revision Changes Path 1.186 +6 -3; commitid: 15d7246ff214e7ea6; xorp/RELEASE_NOTES 1.19 +3 -1; commitid: 15d7246ff214e7ea6; xorp/docs/user_manual/cli_intro.tex