From pavlin at icir.org Mon Apr 2 14:52:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 2 Apr 2007 21:52:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200704022152.l32LqZYb039147@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-02 21:52:35 UTC XORP CVS repository Modified files: rtrmgr config.boot.sample Log message: Change all IPv6 addresses in the example documentation to be within address prefix 2001:DB8::/32 as specified in RFC 3849: "IPv6 Address Prefix Reserved for Documentation" Requested by: "Archimedes S. Gaviola" Revision Changes Path 1.47 +16 -16; commitid: 988f46117a877ea6; xorp/rtrmgr/config.boot.sample From pavlin at icir.org Mon Apr 2 14:53:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 2 Apr 2007 21:53:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200704022153.l32LrOSx039206@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-02 21:53:24 UTC XORP CVS repository Modified files: docs/user_manual config_overview.tex interfaces.tex pimsm.tex policy.tex static_routes.tex Log message: Change all IPv6 addresses in the example documentation to be within address prefix 2001:DB8::/32 as specified in RFC 3849: "IPv6 Address Prefix Reserved for Documentation" Requested by: "Archimedes S. Gaviola" Revision Changes Path 1.23 +10 -10; commitid: 990546117b487ea6; xorp/docs/user_manual/config_overview.tex 1.13 +2 -2; commitid: 990546117b487ea6; xorp/docs/user_manual/interfaces.tex 1.29 +5 -5; commitid: 990546117b487ea6; xorp/docs/user_manual/pimsm.tex 1.21 +3 -3; commitid: 990546117b487ea6; xorp/docs/user_manual/policy.tex 1.16 +7 -7; commitid: 990546117b487ea6; xorp/docs/user_manual/static_routes.tex From pavlin at icir.org Mon Apr 2 14:53:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 2 Apr 2007 21:53:28 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200704022153.l32LrSIS039255@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2007-04-02 21:53:28 UTC XORP CVS repository Modified files: . getting_started.html html_src getting_started.html Log message: Change all IPv6 addresses in the example documentation to be within address prefix 2001:DB8::/32 as specified in RFC 3849: "IPv6 Address Prefix Reserved for Documentation" Requested by: "Archimedes S. Gaviola" Revision Changes Path 1.75 +10 -10; commitid: 98d246117b127ea6; www/getting_started.html 1.46 +9 -9; commitid: 98d246117b127ea6; www/html_src/getting_started.html From pavlin at icir.org Mon Apr 2 16:15:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 2 Apr 2007 23:15:20 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200704022315.l32NFKwZ040089@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2007-04-02 23:15:20 UTC XORP CVS repository Modified files: . mirrors.html html_src mirrors.html Log message: * Add a new column "Additional services" * List FTP, RSYNC and SAMBA services for www20.xorp.org Revision Changes Path 1.36 +23 -0; commitid: 9c5346118e507ea6; www/html_src/mirrors.html 1.45 +24 -1; commitid: 9c5346118e507ea6; www/mirrors.html From zec at icir.org Wed Apr 4 19:02:49 2007 From: zec at icir.org (Marko Zec) Date: Thu, 5 Apr 2007 02:02:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200704050202.l3522nJr078649@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2007-04-05 02:02:49 UTC XORP CVS repository Modified files: bgp aspath.cc aspath.hh Log message: Use a STL vector instead of a list for internal representation of AS segments. This change reduces BGP's memory footprint by roughly 10 MBytes for a peering with current full-view feed (200K+ prefixes), and probably also saves a few CPU cycles as well. Reviewed by: Atanu Revision Changes Path 1.40 +14 -35; commitid: 13291461457197ea6; xorp/bgp/aspath.cc 1.29 +29 -29; commitid: 13291461457197ea6; xorp/bgp/aspath.hh From zec at icir.org Thu Apr 5 00:43:19 2007 From: zec at icir.org (Marko Zec) Date: Thu, 5 Apr 2007 07:43:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200704050743.l357hJnk086212@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2007-04-05 07:43:19 UTC XORP CVS repository Modified files: bgp path_attribute.cc Log message: When comparing PathAttributeList-s for equality, properly resolve (however unlikely) hash collisions. Revision Changes Path 1.86 +11 -2; commitid: 150834614a7be7ea6; xorp/bgp/path_attribute.cc From pavlin at icir.org Fri Apr 6 03:12:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 6 Apr 2007 10:12:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200704061012.l36ACmIj021280@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-06 10:12:48 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: Update a date. Revision Changes Path 1.25 +2 -2; commitid: 530746161d137ea6; xorp/docs/bgp/bgp.tex From pavlin at icir.org Mon Apr 9 11:45:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 9 Apr 2007 18:45:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200704091845.l39IjtJS094545@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-09 18:45:55 UTC XORP CVS repository Modified files: bgp route_table_ribout.cc socket.cc Log message: * Change the priority of the "Pull Routes Task" from PRIORITY_HIGH to PRIORITY_DEFAULT. Otherwise, handling this task might keep BGP busy for very long time (e.g., 40 seconds or more) without processing socket events (including XRLs). If we don't handle promptly the XRLs then the XRL Finder will declare BGP being dead. * Decrease the async reader priority of the TCP sockets that handle the BGP peering to PRIORITY_LOWEST so it is lower than the "Pull Routes Task" priority. Otherwise, on startup the handling of high volume data from the BGP peers might delay the "Pull Routes Task" handling for a number of minutes. The result of that delay would be that no BGP routes will be send to the RIB (and the kernel). Also, decrease the corresponding async writer priority from PRIORITY_HIGH to PRIORITY_DEFAULT, because it just has to be better priority than the async reader. Note that the above refactoring of the priorities is far from being ideal and it might create some other issues (e.g., delaying the reading of BGP data for too long while handling processing of various internal events). Further refactoring/adjusting of the priorities needs to be done by someone who is familiar with the details of the BGP implementation. Alternatively, the eventloop needs to be refactored such that the processing of one type of events does not starve other types. This fixes Bugzilla entry #704. Bug found by: Vyatta Revision Changes Path 1.34 +2 -2; commitid: 17083461a877c7ea6; xorp/bgp/route_table_ribout.cc 1.51 +9 -5; commitid: 17083461a877c7ea6; xorp/bgp/socket.cc From pavlin at icir.org Tue Apr 10 00:29:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 10 Apr 2007 07:29:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200704100729.l3A7T2mS004533@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-10 07:29:02 UTC XORP CVS repository Modified files: bgp socket.cc Log message: Compilation fix: PRIORITY_LOWEST -> XorpTask::PRIORITY_LOWEST Revision Changes Path 1.52 +3 -2; commitid: 1197461b3cac7ea6; xorp/bgp/socket.cc From pavlin at icir.org Tue Apr 10 17:17:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 00:17:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib/tools Message-ID: <200704110017.l3B0HqCA023192@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 00:17:52 UTC XORP CVS repository Modified files: rib/tools .cvsignore Log message: Added binary show_distances to the list of files ignored by CVS. Revision Changes Path 1.2 +1 -0; commitid: 5a7f461c29217ea6; xorp/rib/tools/.cvsignore From pavlin at icir.org Tue Apr 10 17:58:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 00:58:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config xorp/cli/libtecla xorp/mibs Message-ID: <200704110058.l3B0wZQW023851@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 00:58:35 UTC XORP CVS repository Modified files: . configure.in configure config.h.in config acipmrt.m4 acipv4.m4 acipv6.m4 ahxorp.m4 ltmain.sh cli/libtecla configure mibs configure Removed files: . acconfig.h config ltconfig Log message: Updated the autoconf/automake/libtool build facility to support the latest versions of those tools: autoconf-2.61, automake-1.10, libtool-1.5.22 Some of the changes worth noting are: * AC_CONFIG_HEADERS is used instead of AM_CONFIG_HEADER. * Now that AC_CHECK_HEADERS() generates long warnings if a header file cannot be compiled (typically because we need to include some other header file before it), some of the AC_CHECK_HEADERS() instances are modified to conditionally include the required header files before testing that a header file exists. E.g.: dnl XXX: might need AC_CHECK_HEADERS([sys/param.h sys/mount.h], [], [], [[ #ifdef HAVE_SYS_PARAM_H #include #endif ]]) It seems that the autoconf folks want people to use AC_CHECK_HEADERS() that way. The downside of this method is that on some systems if the list of header files that must be included is wrong, then running ./autoconf will misleadingly say that the tested header file is simply not there. Hopefully, we will catch all those cases for the OS-es that are supported and will update the configure.in and config/*.m4 files as appropriate. * Remove acconfig.h which is obsoleted and move its content to config/ahxorp.m4 * Remove helper script config/ltconfig which is obsoleted. * Cleanup of config.h.in The Makefile.in auto-generated files will be generated in a separate commit. The AC_PREREQ(2.53) usage inside configure.in and mibs/configure.in hasn't been updated (yet) to reflect the minimum required autoconf version. This will be done after the appropriate min. version is narrowed-down. Revision Changes Path 1.18 +0 -118 xorp/acconfig.h (dead) 1.13 +3132 -1831; commitid: 5bbc461c2d0f7ea6; xorp/cli/libtecla/configure 1.71 +10 -15; commitid: 5bbc461c2d0f7ea6; xorp/config.h.in 1.5 +32 -2; commitid: 5bbc461c2d0f7ea6; xorp/config/acipmrt.m4 1.9 +20 -3; commitid: 5bbc461c2d0f7ea6; xorp/config/acipv4.m4 1.25 +72 -2; commitid: 5bbc461c2d0f7ea6; xorp/config/acipv6.m4 1.3 +39 -3; commitid: 5bbc461c2d0f7ea6; xorp/config/ahxorp.m4 1.3 +0 -3096 xorp/config/ltconfig (dead) 1.4 +2941 -968; commitid: 5bbc461c2d0f7ea6; xorp/config/ltmain.sh 1.224 +29845 -9820; commitid: 5bbc461c2d0f7ea6; xorp/configure 1.188 +93 -10; commitid: 5bbc461c2d0f7ea6; xorp/configure.in 1.50 +19227 -3388; commitid: 5bbc461c2d0f7ea6; xorp/mibs/configure From pavlin at icir.org Tue Apr 10 18:13:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 01:13:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200704110113.l3B1DEIA024130@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 01:13:14 UTC XORP CVS repository Modified files: . configure.in configure mibs configure.in Log message: Increased the minimum required autoconf version from 2.53 to 2.61: AC_PREREQ(2.53) -> AC_PREREQ(2.61) Revision Changes Path 1.225 +1 -1; commitid: 5e12461c36057ea6; xorp/configure 1.189 +3 -3; commitid: 5e12461c36057ea6; xorp/configure.in 1.25 +3 -3; commitid: 5e12461c36057ea6; xorp/mibs/configure.in From pavlin at icir.org Tue Apr 10 18:20:31 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 01:20:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704110120.l3B1KVkP024279@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 01:20:31 UTC XORP CVS repository Modified files: . bootstrap Log message: Changed the default autoconf/automake executable filenames to reflect the names when the required tools (with the appropriate versions) are installed (e.g., on FreeBSD-6.2). This simplifies the development process on our (fortcoming) primary development machines. Also, it provides an easy hint about the expected versions of the tools to someone who doesn't check that information in the top-level README. Revision Changes Path 1.27 +5 -5; commitid: 5e5b461c36767ea6; xorp/bootstrap From pavlin at icir.org Tue Apr 10 18:26:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 01:26:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp ... Message-ID: <200704110126.l3B1QILV025649@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 01:26:18 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in configure bgp Makefile.in bgp/harness Makefile.in bgp/tools Makefile.in cli Makefile.in cli/tools Makefile.in contrib Makefile.in docs Makefile.in docs/bgp Makefile.in docs/design_arch Makefile.in docs/fea Makefile.in docs/libxipc Makefile.in docs/libxorp Makefile.in docs/mfea Makefile.in docs/mld6igmp Makefile.in docs/multicast Makefile.in docs/pim Makefile.in docs/pim_testsuite Makefile.in docs/rib Makefile.in docs/rtrmgr Makefile.in docs/slides Makefile.in docs/slides/status_2004_02 Makefile.in docs/snmp Makefile.in docs/test_harness Makefile.in docs/user_manual Makefile.in docs/xorpdev_101 Makefile.in etc Makefile.in etc/templates Makefile.in fea Makefile.in MakefileRootCheck.in fea/tools Makefile.in fib2mrib Makefile.in libcomm Makefile.in libfeaclient Makefile.in libproto Makefile.in libxipc Makefile.in libxorp Makefile.in mibs Makefile.in configure mibs/snmpdscripts Makefile.in mibs/tests Makefile.in mld6igmp Makefile.in mrt Makefile.in ospf Makefile.in ospf/tools Makefile.in pim Makefile.in policy Makefile.in policy/backend Makefile.in policy/common Makefile.in policy/test Makefile.in rib Makefile.in rib/tools Makefile.in rip Makefile.in rip/tools Makefile.in rtrmgr Makefile.in static_routes Makefile.in utils Makefile.in utils/flower_malloc Makefile.in xrl Makefile.in xrl/interfaces Makefile.in xrl/targets Makefile.in xrl/tests Makefile.in Log message: Re-generate the auto-generated Makefile.in files. Revision Changes Path 1.49 +409 -185; commitid: 5f1d461c38f37ea6; xorp/Makefile.in 1.12 +406 -185; commitid: 5f1d461c38f37ea6; xorp/MakefileRootCheck.in 1.63 +597 -413; commitid: 5f1d461c38f37ea6; xorp/bgp/Makefile.in 1.42 +399 -228; commitid: 5f1d461c38f37ea6; xorp/bgp/harness/Makefile.in 1.34 +394 -235; commitid: 5f1d461c38f37ea6; xorp/bgp/tools/Makefile.in 1.30 +413 -228; commitid: 5f1d461c38f37ea6; xorp/cli/Makefile.in 1.10 +338 -182; commitid: 5f1d461c38f37ea6; xorp/cli/tools/Makefile.in 1.226 +1 -1; commitid: 5f1d461c38f37ea6; xorp/configure 1.10 +201 -79; commitid: 5f1d461c38f37ea6; xorp/contrib/Makefile.in 1.28 +283 -117; commitid: 5f1d461c38f37ea6; xorp/docs/Makefile.in 1.25 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/bgp/Makefile.in 1.25 +201 -90; commitid: 5f1d461c38f37ea6; xorp/docs/design_arch/Makefile.in 1.25 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/fea/Makefile.in 1.26 +201 -90; commitid: 5f1d461c38f37ea6; xorp/docs/libxipc/Makefile.in 1.25 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/libxorp/Makefile.in 1.24 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/mfea/Makefile.in 1.24 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/mld6igmp/Makefile.in 1.24 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/multicast/Makefile.in 1.24 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/pim/Makefile.in 1.39 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/pim_testsuite/Makefile.in 1.24 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/rib/Makefile.in 1.27 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/rtrmgr/Makefile.in 1.12 +280 -116; commitid: 5f1d461c38f37ea6; xorp/docs/slides/Makefile.in 1.12 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/slides/status_2004_02/Makefile.in 1.25 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/snmp/Makefile.in 1.24 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/test_harness/Makefile.in 1.20 +210 -93; commitid: 5f1d461c38f37ea6; xorp/docs/user_manual/Makefile.in 1.12 +201 -89; commitid: 5f1d461c38f37ea6; xorp/docs/xorpdev_101/Makefile.in 1.14 +280 -116; commitid: 5f1d461c38f37ea6; xorp/etc/Makefile.in 1.33 +229 -92; commitid: 5f1d461c38f37ea6; xorp/etc/templates/Makefile.in 1.88 +840 -607; commitid: 5f1d461c38f37ea6; xorp/fea/Makefile.in 1.13 +237 -95; commitid: 5f1d461c38f37ea6; xorp/fea/MakefileRootCheck.in 1.10 +354 -193; commitid: 5f1d461c38f37ea6; xorp/fea/tools/Makefile.in 1.17 +380 -211; commitid: 5f1d461c38f37ea6; xorp/fib2mrib/Makefile.in 1.31 +376 -216; commitid: 5f1d461c38f37ea6; xorp/libcomm/Makefile.in 1.22 +381 -220; commitid: 5f1d461c38f37ea6; xorp/libfeaclient/Makefile.in 1.37 +403 -243; commitid: 5f1d461c38f37ea6; xorp/libproto/Makefile.in 1.68 +686 -643; commitid: 5f1d461c38f37ea6; xorp/libxipc/Makefile.in 1.68 +605 -465; commitid: 5f1d461c38f37ea6; xorp/libxorp/Makefile.in 1.48 +581 -316; commitid: 5f1d461c38f37ea6; xorp/mibs/Makefile.in 1.51 +1 -1; commitid: 5f1d461c38f37ea6; xorp/mibs/configure 1.15 +286 -142; commitid: 5f1d461c38f37ea6; xorp/mibs/snmpdscripts/Makefile.in 1.15 +199 -81; commitid: 5f1d461c38f37ea6; xorp/mibs/tests/Makefile.in 1.52 +445 -257; commitid: 5f1d461c38f37ea6; xorp/mld6igmp/Makefile.in 1.29 +379 -218; commitid: 5f1d461c38f37ea6; xorp/mrt/Makefile.in 1.27 +503 -317; commitid: 5f1d461c38f37ea6; xorp/ospf/Makefile.in 1.7 +353 -195; commitid: 5f1d461c38f37ea6; xorp/ospf/tools/Makefile.in 1.55 +542 -354; commitid: 5f1d461c38f37ea6; xorp/pim/Makefile.in 1.35 +423 -250; commitid: 5f1d461c38f37ea6; xorp/policy/Makefile.in 1.15 +319 -178; commitid: 5f1d461c38f37ea6; xorp/policy/backend/Makefile.in 1.14 +312 -188; commitid: 5f1d461c38f37ea6; xorp/policy/common/Makefile.in 1.15 +351 -198; commitid: 5f1d461c38f37ea6; xorp/policy/test/Makefile.in 1.58 +569 -518; commitid: 5f1d461c38f37ea6; xorp/rib/Makefile.in 1.11 +311 -178; commitid: 5f1d461c38f37ea6; xorp/rib/tools/Makefile.in 1.58 +836 -1066; commitid: 5f1d461c38f37ea6; xorp/rip/Makefile.in 1.12 +343 -212; commitid: 5f1d461c38f37ea6; xorp/rip/tools/Makefile.in 1.74 +563 -381; commitid: 5f1d461c38f37ea6; xorp/rtrmgr/Makefile.in 1.18 +380 -212; commitid: 5f1d461c38f37ea6; xorp/static_routes/Makefile.in 1.33 +384 -203; commitid: 5f1d461c38f37ea6; xorp/utils/Makefile.in 1.13 +361 -199; commitid: 5f1d461c38f37ea6; xorp/utils/flower_malloc/Makefile.in 1.22 +280 -116; commitid: 5f1d461c38f37ea6; xorp/xrl/Makefile.in 1.53 +691 -592; commitid: 5f1d461c38f37ea6; xorp/xrl/interfaces/Makefile.in 1.81 +554 -427; commitid: 5f1d461c38f37ea6; xorp/xrl/targets/Makefile.in 1.29 +356 -192; commitid: 5f1d461c38f37ea6; xorp/xrl/tests/Makefile.in From pavlin at icir.org Tue Apr 10 19:00:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 02:00:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200704110200.l3B207vY026136@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 02:00:07 UTC XORP CVS repository Modified files: . configure configure.in config acipv6.m4 Log message: Whenever we test and conditionally include make sure that first test and conditionally include . This is needed by FreeBSD-4.10. Revision Changes Path 1.26 +12 -6; commitid: 65d9461c40ee7ea6; xorp/config/acipv6.m4 1.227 +20 -7; commitid: 65d9461c40ee7ea6; xorp/configure 1.190 +15 -12; commitid: 65d9461c40ee7ea6; xorp/configure.in From pavlin at icir.org Tue Apr 10 19:10:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 02:10:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200704110210.l3B2AtSJ026369@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 02:10:55 UTC XORP CVS repository Modified files: . configure config acipmrt.m4 acipv4.m4 Log message: Conditionally include when testing for . Revision Changes Path 1.6 +7 -4; commitid: 66cc461c43967ea6; xorp/config/acipmrt.m4 1.10 +7 -4; commitid: 66cc461c43967ea6; xorp/config/acipv4.m4 1.228 +11 -3; commitid: 66cc461c43967ea6; xorp/configure From pavlin at icir.org Tue Apr 10 19:24:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 02:24:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200704110224.l3B2OU4T026701@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 02:24:30 UTC XORP CVS repository Modified files: . configure config acipmrt.m4 Log message: Conditionally include when testing for Revision Changes Path 1.7 +8 -2; commitid: 680a461c46ab7ea6; xorp/config/acipmrt.m4 1.229 +12 -94; commitid: 680a461c46ab7ea6; xorp/configure From pavlin at icir.org Wed Apr 11 11:26:47 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 18:26:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200704111826.l3BIQllr039418@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 18:26:47 UTC XORP CVS repository Modified files: config ahxorp.m4 Log message: Remove an obsoleted comment about (not) using ahxorp.m4 until the autotolls are updated, because now the tools are up to date and we are using that file. Revision Changes Path 1.4 +1 -3; commitid: 99d6461d282b7ea6; xorp/config/ahxorp.m4 From pavlin at icir.org Wed Apr 11 11:33:31 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 11 Apr 2007 18:33:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp ... Message-ID: <200704111833.l3BIXVAl041280@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-11 18:33:31 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in configure configure.in bgp Makefile.in bgp/harness Makefile.in bgp/tools Makefile.in cli Makefile.in cli/tools Makefile.in contrib Makefile.in docs Makefile.in docs/bgp Makefile.in docs/design_arch Makefile.in docs/fea Makefile.in docs/libxipc Makefile.in docs/libxorp Makefile.in docs/mfea Makefile.in docs/mld6igmp Makefile.in docs/multicast Makefile.in docs/pim Makefile.in docs/pim_testsuite Makefile.in docs/rib Makefile.in docs/rtrmgr Makefile.in docs/slides Makefile.in docs/slides/status_2004_02 Makefile.in docs/snmp Makefile.in docs/test_harness Makefile.in docs/user_manual Makefile.in docs/xorpdev_101 Makefile.in etc Makefile.in etc/templates Makefile.in fea Makefile.in MakefileRootCheck.in fea/tools Makefile.in fib2mrib Makefile.in libcomm Makefile.in libfeaclient Makefile.in libproto Makefile.in libxipc Makefile.in libxorp Makefile.in mld6igmp Makefile.in mrt Makefile.in ospf Makefile.in ospf/tools Makefile.in pim Makefile.in policy Makefile.in policy/backend Makefile.in policy/common Makefile.in policy/test Makefile.in rib Makefile.in rib/tools Makefile.in rip Makefile.in rip/tools Makefile.in rtrmgr Makefile.in static_routes Makefile.in utils Makefile.in utils/flower_malloc Makefile.in xrl Makefile.in xrl/interfaces Makefile.in xrl/targets Makefile.in xrl/tests Makefile.in Log message: * Remove the old mechanism for Python-related tests and use the AM_PATH_PYTHON() macro available with newer automake versions (e.g., automake-1.9 and later). * Re-generate all auto-generated Makefile.in files. This fixed Bugzilla entry #600. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=600 Revision Changes Path 1.50 +8 -0; commitid: 9c78461d29c67ea6; xorp/Makefile.in 1.13 +8 -0; commitid: 9c78461d29c67ea6; xorp/MakefileRootCheck.in 1.64 +8 -0; commitid: 9c78461d29c67ea6; xorp/bgp/Makefile.in 1.43 +8 -0; commitid: 9c78461d29c67ea6; xorp/bgp/harness/Makefile.in 1.35 +8 -0; commitid: 9c78461d29c67ea6; xorp/bgp/tools/Makefile.in 1.31 +8 -0; commitid: 9c78461d29c67ea6; xorp/cli/Makefile.in 1.11 +8 -0; commitid: 9c78461d29c67ea6; xorp/cli/tools/Makefile.in 1.230 +188 -54; commitid: 9c78461d29c67ea6; xorp/configure 1.191 +5 -38; commitid: 9c78461d29c67ea6; xorp/configure.in 1.11 +8 -0; commitid: 9c78461d29c67ea6; xorp/contrib/Makefile.in 1.29 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/Makefile.in 1.26 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/bgp/Makefile.in 1.26 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/design_arch/Makefile.in 1.26 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/fea/Makefile.in 1.27 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/libxipc/Makefile.in 1.26 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/libxorp/Makefile.in 1.25 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/mfea/Makefile.in 1.25 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/mld6igmp/Makefile.in 1.25 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/multicast/Makefile.in 1.25 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/pim/Makefile.in 1.40 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/pim_testsuite/Makefile.in 1.25 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/rib/Makefile.in 1.28 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/rtrmgr/Makefile.in 1.13 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/slides/Makefile.in 1.13 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/slides/status_2004_02/Makefile.in 1.26 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/snmp/Makefile.in 1.25 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/test_harness/Makefile.in 1.21 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/user_manual/Makefile.in 1.13 +8 -0; commitid: 9c78461d29c67ea6; xorp/docs/xorpdev_101/Makefile.in 1.15 +8 -0; commitid: 9c78461d29c67ea6; xorp/etc/Makefile.in 1.34 +8 -0; commitid: 9c78461d29c67ea6; xorp/etc/templates/Makefile.in 1.89 +8 -0; commitid: 9c78461d29c67ea6; xorp/fea/Makefile.in 1.14 +8 -0; commitid: 9c78461d29c67ea6; xorp/fea/MakefileRootCheck.in 1.11 +8 -0; commitid: 9c78461d29c67ea6; xorp/fea/tools/Makefile.in 1.18 +8 -0; commitid: 9c78461d29c67ea6; xorp/fib2mrib/Makefile.in 1.32 +8 -0; commitid: 9c78461d29c67ea6; xorp/libcomm/Makefile.in 1.23 +8 -0; commitid: 9c78461d29c67ea6; xorp/libfeaclient/Makefile.in 1.38 +8 -0; commitid: 9c78461d29c67ea6; xorp/libproto/Makefile.in 1.69 +8 -0; commitid: 9c78461d29c67ea6; xorp/libxipc/Makefile.in 1.69 +8 -0; commitid: 9c78461d29c67ea6; xorp/libxorp/Makefile.in 1.53 +8 -0; commitid: 9c78461d29c67ea6; xorp/mld6igmp/Makefile.in 1.30 +8 -0; commitid: 9c78461d29c67ea6; xorp/mrt/Makefile.in 1.28 +8 -0; commitid: 9c78461d29c67ea6; xorp/ospf/Makefile.in 1.8 +8 -0; commitid: 9c78461d29c67ea6; xorp/ospf/tools/Makefile.in 1.56 +8 -0; commitid: 9c78461d29c67ea6; xorp/pim/Makefile.in 1.36 +8 -0; commitid: 9c78461d29c67ea6; xorp/policy/Makefile.in 1.16 +8 -0; commitid: 9c78461d29c67ea6; xorp/policy/backend/Makefile.in 1.15 +8 -0; commitid: 9c78461d29c67ea6; xorp/policy/common/Makefile.in 1.16 +8 -0; commitid: 9c78461d29c67ea6; xorp/policy/test/Makefile.in 1.59 +8 -0; commitid: 9c78461d29c67ea6; xorp/rib/Makefile.in 1.12 +8 -0; commitid: 9c78461d29c67ea6; xorp/rib/tools/Makefile.in 1.59 +8 -0; commitid: 9c78461d29c67ea6; xorp/rip/Makefile.in 1.13 +8 -0; commitid: 9c78461d29c67ea6; xorp/rip/tools/Makefile.in 1.75 +8 -0; commitid: 9c78461d29c67ea6; xorp/rtrmgr/Makefile.in 1.19 +8 -0; commitid: 9c78461d29c67ea6; xorp/static_routes/Makefile.in 1.34 +8 -0; commitid: 9c78461d29c67ea6; xorp/utils/Makefile.in 1.14 +8 -0; commitid: 9c78461d29c67ea6; xorp/utils/flower_malloc/Makefile.in 1.23 +8 -0; commitid: 9c78461d29c67ea6; xorp/xrl/Makefile.in 1.54 +8 -0; commitid: 9c78461d29c67ea6; xorp/xrl/interfaces/Makefile.in 1.82 +8 -0; commitid: 9c78461d29c67ea6; xorp/xrl/targets/Makefile.in 1.30 +8 -0; commitid: 9c78461d29c67ea6; xorp/xrl/tests/Makefile.in From bms at icir.org Thu Apr 12 03:03:14 2007 From: bms at icir.org (Bruce Simpson) Date: Thu, 12 Apr 2007 10:03:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704121003.l3CA3Ecl053276@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2007-04-12 10:03:14 UTC XORP CVS repository Modified files: . Jamrules.in Log message: Windows does not need -lcurses, so do not include it by default in a Jam build. Revision Changes Path 1.6 +1 -2; commitid: d003461e03cf7ea6; xorp/Jamrules.in From bms at icir.org Thu Apr 12 04:43:57 2007 From: bms at icir.org (Bruce M. Simpson) Date: Thu, 12 Apr 2007 12:43:57 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp/config In-Reply-To: <200704111826.l3BIQllr039418@xorpc.icir.org> References: <200704111826.l3BIQllr039418@xorpc.icir.org> Message-ID: <461E1B7D.9090106@icir.org> Thank you very much for doing this! From pavlin at icir.org Thu Apr 12 11:41:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 12 Apr 2007 18:41:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200704121841.l3CIfYFG060357@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-12 18:41:34 UTC XORP CVS repository Modified files: mibs bgp4_mib_xrl_target.cc Log message: Added missing #include "libxorp/xorp.h" Revision Changes Path 1.10 +2 -1; commitid: ebac461e7d517ea6; xorp/mibs/bgp4_mib_xrl_target.cc From pavlin at icir.org Fri Apr 13 18:35:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 14 Apr 2007 01:35:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config xorp/mibs Message-ID: <200704140135.l3E1Z8dg087455@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-14 01:35:08 UTC XORP CVS repository Modified files: . config.h.in configure configure.in config acfirewall.m4 acifconf.m4 acinet.m4 acipmrt.m4 acipv4.m4 acipv6.m4 aclinux.m4 acsocket.m4 acxorp.m4 compiler_flags.m4 dmalloc.m4 mibs configure configure.in Added files: config acopenssl.m4 Log message: Refactor and cleanup the autoconf setup: * Move the OpenSSL-related stuff to new file config/acopenssl.m4 * Move all the multicast-related stuff to config/acipmrt.m4 * Move various Linux-specific stuff to config/aclinux.m4 * Improve some of the tests * Run some of the tests only when appropriate (e.g., include config/aclinux.m4 only if the system is Linux). * Remove stuff from mibs/configure.in that is not necessary. * Spacing: use 4-tabs spacing (as specified in the XORP coding style guide) * Editorial nits Revision Changes Path 1.72 +16 -1; commitid: 1549e46202d077ea6; xorp/config.h.in 1.2 +36 -40; commitid: 1549e46202d077ea6; xorp/config/acfirewall.m4 1.4 +86 -44; commitid: 1549e46202d077ea6; xorp/config/acifconf.m4 1.3 +6 -6; commitid: 1549e46202d077ea6; xorp/config/acinet.m4 1.8 +557 -120; commitid: 1549e46202d077ea6; xorp/config/acipmrt.m4 1.11 +63 -187; commitid: 1549e46202d077ea6; xorp/config/acipv4.m4 1.27 +250 -289; commitid: 1549e46202d077ea6; xorp/config/acipv6.m4 1.3 +138 -87; commitid: 1549e46202d077ea6; xorp/config/aclinux.m4 1.1 +74 -0 xorp/config/acopenssl.m4 (new) 1.6 +165 -106; commitid: 1549e46202d077ea6; xorp/config/acsocket.m4 1.7 +7 -12; commitid: 1549e46202d077ea6; xorp/config/acxorp.m4 1.11 +75 -67; commitid: 1549e46202d077ea6; xorp/config/compiler_flags.m4 1.4 +22 -21; commitid: 1549e46202d077ea6; xorp/config/dmalloc.m4 1.231 +7679 -8184; commitid: 1549e46202d077ea6; xorp/configure 1.192 +409 -458; commitid: 1549e46202d077ea6; xorp/configure.in 1.52 +764 -540; commitid: 1549e46202d077ea6; xorp/mibs/configure 1.26 +187 -286; commitid: 1549e46202d077ea6; xorp/mibs/configure.in From pavlin at icir.org Sat Apr 14 00:00:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 14 Apr 2007 07:00:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config xorp/fea xorp/libcomm xorp/libxipc xorp/libxorp xorp/mibs xorp/mld6igmp Message-ID: <200704140700.l3E70sCI092852@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-14 07:00:54 UTC XORP CVS repository Modified files: . config.h.in configure configure.in config acifconf.m4 acipmrt.m4 acipv4.m4 acipv6.m4 acsocket.m4 dmalloc.m4 fea fticonfig_entry_get_rtmv2.cc fticonfig_entry_get_rtsock.cc fticonfig_entry_set_rtsock.cc ifconfig_parse_ifaddrs.cc ifconfig_parse_ifreq.cc ifconfig_parse_rtm.cc ifconfig_set_ioctl.cc ifconfig_set_netlink.cc kernel_utils.hh mfea_mrouter.cc mfea_osdep.hh mfea_proto_comm.cc rawsock.cc routing_socket_utils.cc libcomm comm_sock.c libxipc xrl_pf_sudp.cc libxorp ipv4.cc ipv6.cc ipvx.cc test_ipv4.cc test_ipv4net.cc test_ipv6.cc test_ipv6net.cc test_ipvx.cc test_ipvxnet.cc mibs configure mld6igmp mld6_proto.h Log message: Autoconf-related refactoring and cleanup: * Removed checking for uid_t and ssize_t, because the result is not used. * Removed checking for "struct ip_mreq" and "struct ip_mreq_source" because the results they are not used. * Removed checking for "struct ip" because the result is not used. * Replaced AC_CHECK_MEMBER() with AC_CHECK_MEMBERS(), AC_CHECK_TYPE() with AC_CHECK_TYPES(), and use the default #ifdef instead of our own names: - Check member struct ifreq.ifr_ifindex: HAVE_IFR_IFINDEX -> HAVE_STRUCT_IFREQ_IFR_IFINDEX - Check struct mld_hdr: HAVE_MLD_HDR -> HAVE_STRUCT_MLD_HDR - Check struct mfcctl2: HAVE_MFCCTL2 -> HAVE_STRUCT_MFCCTL2 - Check member struct mfcctl2.mfcc_flags: HAVE_MFCC_FLAGS -> HAVE_STRUCT_MFCCTL2_MFCC_FLAGS - Check member struct mfcctl2.mfcc_rp: HAVE_MFCC_RP -> HAVE_STRUCT_MFCCTL2_MFCC_RP - Check struct mf6cctl2: HAVE_MF6CCTL2 -> HAVE_STRUCT_MF6CCTL2 - Check member struct mf6cctl2.mf6cc_flags: HAVE_MF6CC_FLAGS -> HAVE_STRUCT_MF6CCTL2_MF6CC_FLAGS - Check member mf6cctl2.mf6cc_rp: HAVE_MF6CC_RP -> HAVE_STRUCT_MF6CCTL2_MF6CC_RP - Check member struct sockaddr_in6.sin6_len: HAVE_SIN6_LEN -> HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN - Check member struct sockaddr_in6.sin6_scope_id: HAVE_SIN6_SCOPE_ID -> HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID - Check member struct sockaddr.sa_len: HAVE_SA_LEN -> HAVE_STRUCT_SOCKADDR_SA_LEN - Check member struct sockaddr_storage.ss_len: HAVE_SS_LEN -> HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN - Check member struct sockaddr_in.sin_len: HAVE_SIN_LEN -> HAVE_STRUCT_SOCKADDR_IN_SIN_LEN - Check member struct sockaddr_un.sun_len: HAVE_SUN_LEN -> HAVE_STRUCT_SOCKADDR_UN_SUN_LEN - Check member struct sockaddr_dl.sdl_len: HAVE_SDL_LEN -> HAVE_STRUCT_SOCKADDR_DL_SDL_LEN Revision Changes Path 1.73 +45 -60; commitid: 16863462075967ea6; xorp/config.h.in 1.5 +2 -5; commitid: 16863462075967ea6; xorp/config/acifconf.m4 1.9 +36 -74; commitid: 16863462075967ea6; xorp/config/acipmrt.m4 1.12 +1 -39; commitid: 16863462075967ea6; xorp/config/acipv4.m4 1.28 +6 -10; commitid: 16863462075967ea6; xorp/config/acipv6.m4 1.7 +7 -19; commitid: 16863462075967ea6; xorp/config/acsocket.m4 1.5 +2 -2; commitid: 16863462075967ea6; xorp/config/dmalloc.m4 1.232 +102 -425; commitid: 16863462075967ea6; xorp/configure 1.193 +2 -13; commitid: 16863462075967ea6; xorp/configure.in 1.6 +3 -3; commitid: 16863462075967ea6; xorp/fea/fticonfig_entry_get_rtmv2.cc 1.37 +3 -3; commitid: 16863462075967ea6; xorp/fea/fticonfig_entry_get_rtsock.cc 1.40 +7 -7; commitid: 16863462075967ea6; xorp/fea/fticonfig_entry_set_rtsock.cc 1.31 +2 -2; commitid: 16863462075967ea6; xorp/fea/ifconfig_parse_ifaddrs.cc 1.34 +4 -4; commitid: 16863462075967ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.32 +2 -2; commitid: 16863462075967ea6; xorp/fea/ifconfig_parse_rtm.cc 1.45 +3 -3; commitid: 16863462075967ea6; xorp/fea/ifconfig_set_ioctl.cc 1.36 +2 -2; commitid: 16863462075967ea6; xorp/fea/ifconfig_set_netlink.cc 1.9 +5 -5; commitid: 16863462075967ea6; xorp/fea/kernel_utils.hh 1.51 +7 -7; commitid: 16863462075967ea6; xorp/fea/mfea_mrouter.cc 1.11 +2 -2; commitid: 16863462075967ea6; xorp/fea/mfea_osdep.hh 1.71 +2 -2; commitid: 16863462075967ea6; xorp/fea/mfea_proto_comm.cc 1.41 +2 -2; commitid: 16863462075967ea6; xorp/fea/rawsock.cc 1.39 +9 -9; commitid: 16863462075967ea6; xorp/fea/routing_socket_utils.cc 1.39 +5 -5; commitid: 16863462075967ea6; xorp/libcomm/comm_sock.c 1.50 +5 -5; commitid: 16863462075967ea6; xorp/libxipc/xrl_pf_sudp.cc 1.30 +2 -2; commitid: 16863462075967ea6; xorp/libxorp/ipv4.cc 1.30 +4 -4; commitid: 16863462075967ea6; xorp/libxorp/ipv6.cc 1.29 +5 -5; commitid: 16863462075967ea6; xorp/libxorp/ipvx.cc 1.28 +5 -5; commitid: 16863462075967ea6; xorp/libxorp/test_ipv4.cc 1.22 +2 -2; commitid: 16863462075967ea6; xorp/libxorp/test_ipv4net.cc 1.27 +5 -5; commitid: 16863462075967ea6; xorp/libxorp/test_ipv6.cc 1.17 +2 -2; commitid: 16863462075967ea6; xorp/libxorp/test_ipv6net.cc 1.28 +9 -9; commitid: 16863462075967ea6; xorp/libxorp/test_ipvx.cc 1.21 +3 -3; commitid: 16863462075967ea6; xorp/libxorp/test_ipvxnet.cc 1.53 +3 -3; commitid: 16863462075967ea6; xorp/mibs/configure 1.19 +2 -2; commitid: 16863462075967ea6; xorp/mld6igmp/mld6_proto.h From pavlin at icir.org Sat Apr 14 01:59:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 14 Apr 2007 08:59:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/docs/libxorp xorp/fea xorp/libxipc xorp/libxorp xorp/mrt xorp/pim xorp/rip Message-ID: <200704140859.l3E8xrqs095067@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-14 08:59:53 UTC XORP CVS repository Modified files: . RELEASE_NOTES config.h.in configure configure.in docs/libxorp libxorp_overview.tex fea mfea_proto_comm.cc rawsock.cc xrl_packet_acl.cc libxipc finder_xrl_target.cc test_finder_events.cc test_lemming.cc test_xrl_atom.cc libxorp random.c random.h test_asyncio.cc timeval.hh transaction.cc mrt Makefile.am Makefile.in pim pim_bsr.cc pim_config.cc pim_proto_hello.cc pim_vif.cc xorp_pimsm4.cc xorp_pimsm6.cc rip port.cc test_utils.hh Removed files: mrt random.c random.h Log message: * Use the local system-independent xorp_random() implemenation is used instead of the random(3) provided by the system: random() -> xorp_random() srandom() -> xorp_srandom() srandomdev() -> xorp_srandomdev() initstate() -> xorp_initstate() Thus, it will be easier to reproduce simulation-based results after XORP has framework support for (repeatable) simulations. * Remove random(3) check by autoconf, because it is not needed anymore. * Remove the mrt/random.{h,c} implementation because it is not needed anymore. Revision Changes Path 1.174 +3 -2; commitid: 1720e462096c27ea6; xorp/RELEASE_NOTES 1.74 +0 -3; commitid: 1720e462096c27ea6; xorp/config.h.in 1.233 +1 -9; commitid: 1720e462096c27ea6; xorp/configure 1.194 +2 -11; commitid: 1720e462096c27ea6; xorp/configure.in 1.29 +1 -2; commitid: 1720e462096c27ea6; xorp/docs/libxorp/libxorp_overview.tex 1.72 +2 -2; commitid: 1720e462096c27ea6; xorp/fea/mfea_proto_comm.cc 1.42 +2 -2; commitid: 1720e462096c27ea6; xorp/fea/rawsock.cc 1.7 +2 -2; commitid: 1720e462096c27ea6; xorp/fea/xrl_packet_acl.cc 1.26 +5 -5; commitid: 1720e462096c27ea6; xorp/libxipc/finder_xrl_target.cc 1.25 +2 -2; commitid: 1720e462096c27ea6; xorp/libxipc/test_finder_events.cc 1.20 +3 -5; commitid: 1720e462096c27ea6; xorp/libxipc/test_lemming.cc 1.15 +2 -2; commitid: 1720e462096c27ea6; xorp/libxipc/test_xrl_atom.cc 1.9 +32 -15; commitid: 1720e462096c27ea6; xorp/libxorp/random.c 1.6 +7 -11; commitid: 1720e462096c27ea6; xorp/libxorp/random.h 1.18 +2 -2; commitid: 1720e462096c27ea6; xorp/libxorp/test_asyncio.cc 1.31 +3 -3; commitid: 1720e462096c27ea6; xorp/libxorp/timeval.hh 1.10 +2 -2; commitid: 1720e462096c27ea6; xorp/libxorp/transaction.cc 1.10 +1 -3; commitid: 1720e462096c27ea6; xorp/mrt/Makefile.am 1.31 +3 -4; commitid: 1720e462096c27ea6; xorp/mrt/Makefile.in 1.8 +0 -636 xorp/mrt/random.c (dead) 1.5 +0 -79 xorp/mrt/random.h (dead) 1.50 +3 -4; commitid: 1720e462096c27ea6; xorp/pim/pim_bsr.cc 1.51 +3 -4; commitid: 1720e462096c27ea6; xorp/pim/pim_config.cc 1.27 +3 -3; commitid: 1720e462096c27ea6; xorp/pim/pim_proto_hello.cc 1.66 +4 -5; commitid: 1720e462096c27ea6; xorp/pim/pim_vif.cc 1.13 +11 -1; commitid: 1720e462096c27ea6; xorp/pim/xorp_pimsm4.cc 1.14 +11 -1; commitid: 1720e462096c27ea6; xorp/pim/xorp_pimsm6.cc 1.68 +2 -2; commitid: 1720e462096c27ea6; xorp/rip/port.cc 1.12 +7 -21; commitid: 1720e462096c27ea6; xorp/rip/test_utils.hh From pavlin at icir.org Sat Apr 14 02:09:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 14 Apr 2007 09:09:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm xorp/libxorp Message-ID: <200704140909.l3E990V8095298@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-14 09:09:00 UTC XORP CVS repository Modified files: libcomm comm_sock.c libxorp test_asyncio.cc Log message: Replaced rand() calls with xorp_random(). Revision Changes Path 1.40 +3 -2; commitid: 173fa4620998e7ea6; xorp/libcomm/comm_sock.c 1.19 +3 -3; commitid: 173fa4620998e7ea6; xorp/libxorp/test_asyncio.cc From pavlin at icir.org Mon Apr 16 11:53:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Apr 2007 18:53:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704161853.l3GIrmGd062415@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-16 18:53:48 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_netlink.cc fticonfig_entry_parse_nlm.cc fticonfig_entry_set_netlink.cc fticonfig_table_parse_nlm.cc ifconfig_parse_nlm.cc ifconfig_set_netlink.cc netlink_socket.cc netlink_socket_utils.cc netlink_socket_utils.hh Log message: Conditionally re-define the following Linux-specific system macros and use the original names instead of defining our own XORP_* versions: NLMSG_NEXT, RTA_NEXT, IFA_RTA, IFLA_RTA, RTM_RTA. This will reduce the probability of someone forgetting to use the XORP_ prefix when using some of those macros. Revision Changes Path 1.39 +2 -2; commitid: f35d4623c5997ea6; xorp/fea/fticonfig_entry_get_netlink.cc 1.23 +2 -2; commitid: f35d4623c5997ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.35 +3 -3; commitid: f35d4623c5997ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.24 +2 -2; commitid: f35d4623c5997ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.31 +5 -5; commitid: f35d4623c5997ea6; xorp/fea/ifconfig_parse_nlm.cc 1.37 +5 -5; commitid: f35d4623c5997ea6; xorp/fea/ifconfig_set_netlink.cc 1.44 +4 -4; commitid: f35d4623c5997ea6; xorp/fea/netlink_socket.cc 1.40 +4 -4; commitid: f35d4623c5997ea6; xorp/fea/netlink_socket_utils.cc 1.18 +12 -17; commitid: f35d4623c5997ea6; xorp/fea/netlink_socket_utils.hh From pavlin at icir.org Mon Apr 16 11:55:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Apr 2007 18:55:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200704161855.l3GItEkE062515@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-16 18:55:14 UTC XORP CVS repository Modified files: config acipmrt.m4 Log message: Fix a typo. Revision Changes Path 1.10 +2 -2; commitid: f4094623c68d7ea6; xorp/config/acipmrt.m4 From pavlin at icir.org Mon Apr 16 11:57:47 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Apr 2007 18:57:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config xorp/fea Message-ID: <200704161857.l3GIvlhB062672@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-16 18:57:47 UTC XORP CVS repository Modified files: . config.h.in configure config acipv4.m4 fea kernel_utils.hh Log message: Conditionally re-define the CMSG_NXTHDR system macro in case its definition is broken and it generates alignment-related compilation warning on some architectures (e.g, ARM/XScale) if we use "-Wcast-align" compilation flag. This fixes Bugzilla entry #701. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=701 Revision Changes Path 1.75 +3 -0; commitid: f47b4623c6d27ea6; xorp/config.h.in 1.13 +42 -2; commitid: f47b4623c6d27ea6; xorp/config/acipv4.m4 1.234 +80 -4; commitid: f47b4623c6d27ea6; xorp/configure 1.10 +28 -1; commitid: f47b4623c6d27ea6; xorp/fea/kernel_utils.hh From pavlin at icir.org Mon Apr 16 12:12:16 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Apr 2007 19:12:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200704161912.l3GJCGt0063117@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-16 19:12:16 UTC XORP CVS repository Modified files: . configure config acipv4.m4 aclinux.m4 Log message: Replaced "exit(0)" with "return(0)" when testing some code whether it compiles. Thus we don't have to include just because of "exit()". Revision Changes Path 1.14 +2 -2; commitid: f6234623c9da7ea6; xorp/config/acipv4.m4 1.4 +6 -6; commitid: f6234623c9da7ea6; xorp/config/aclinux.m4 1.235 +6 -6; commitid: f6234623c9da7ea6; xorp/configure From pavlin at icir.org Mon Apr 16 16:26:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Apr 2007 23:26:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200704162326.l3GNQemv076285@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-16 23:26:40 UTC XORP CVS repository Modified files: . configure configure.in mibs configure configure.in Log message: The first compiler flag to check (and eventually use for further checks) should be "-Werror". Otherwise warnings about a flag being valid for C only for example might not be detected. Revision Changes Path 1.236 +3 -3; commitid: 129c54624060e7ea6; xorp/configure 1.195 +8 -4; commitid: 129c54624060e7ea6; xorp/configure.in 1.54 +4 -3; commitid: 129c54624060e7ea6; xorp/mibs/configure 1.27 +9 -4; commitid: 129c54624060e7ea6; xorp/mibs/configure.in From pavlin at icir.org Mon Apr 16 16:37:39 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 16 Apr 2007 23:37:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/libtecla Message-ID: <200704162337.l3GNbd2x076437@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-16 23:37:39 UTC XORP CVS repository Modified files: cli/libtecla Makefile.in Log message: Set the "datarootdir" variable because it is needed/used by the latest autotool utilities. Revision Changes Path 1.7 +1 -0; commitid: 12a784624088e7ea6; xorp/cli/libtecla/Makefile.in From pavlin at icir.org Mon Apr 16 17:11:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 00:11:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200704170011.l3H0BiqS077060@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 00:11:44 UTC XORP CVS repository Modified files: . configure configure.in mibs configure Log message: Fix the mechanism for testing for header files and . Revision Changes Path 1.237 +152 -83; commitid: 12c6946240fd57ea6; xorp/configure 1.196 +22 -6; commitid: 12c6946240fd57ea6; xorp/configure.in 1.55 +1 -1; commitid: 12c6946240fd57ea6; xorp/mibs/configure From pavlin at icir.org Mon Apr 16 17:43:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 00:43:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704170043.l3H0hZts077707@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 00:43:35 UTC XORP CVS repository Modified files: . configure configure.in Log message: The AC_FUNC_STRFTIME check might fail on NetBSD-1.3 and OpenBSD-4.0 if the compiler is C++ hence we explicitly use the C compiler when performing that check. Revision Changes Path 1.238 +15 -3; commitid: 12f624624180a7ea6; xorp/configure 1.197 +6 -2; commitid: 12f624624180a7ea6; xorp/configure.in From pavlin at icir.org Mon Apr 16 18:10:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 01:10:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200704170110.l3H1AoX2078183@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 01:10:50 UTC XORP CVS repository Modified files: . configure config acipmrt.m4 Log message: Fixed the check for header file Revision Changes Path 1.11 +22 -2; commitid: 1313446241e757ea6; xorp/config/acipmrt.m4 1.239 +24 -94; commitid: 1313446241e757ea6; xorp/configure From pavlin at icir.org Mon Apr 16 19:12:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 02:12:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200704170212.l3H2CeCb079078@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 02:12:40 UTC XORP CVS repository Modified files: . configure config aclinux.m4 Log message: Fix the check for header file. Revision Changes Path 1.5 +7 -2; commitid: 134b246242d067ea6; xorp/config/aclinux.m4 1.240 +4 -1; commitid: 134b246242d067ea6; xorp/configure From pavlin at icir.org Mon Apr 16 23:19:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 06:19:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704170619.l3H6JLTu082056@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 06:19:21 UTC XORP CVS repository Modified files: libxorp random.c Log message: Conditionally include some of the system header files. Revision Changes Path 1.10 +7 -1; commitid: 1406f462466d57ea6; xorp/libxorp/random.c From pavlin at icir.org Mon Apr 16 23:52:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 06:52:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704170652.l3H6qfIs082572@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 06:52:41 UTC XORP CVS repository Modified files: libxorp random.c Log message: Compilation fix for architectures that require alignment on word boundary. Revision Changes Path 1.11 +3 -3; commitid: 1427346246e5c7ea6; xorp/libxorp/random.c From pavlin at icir.org Tue Apr 17 10:25:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 17:25:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704171725.l3HHP4jH092832@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 17:25:04 UTC XORP CVS repository Modified files: libxorp random.c Log message: Use memcpy() to set the "junk" value to avoid compiler warning about using an uninitialized variable. Revision Changes Path 1.12 +8 -2; commitid: 16a76462502dc7ea6; xorp/libxorp/random.c From pavlin at icir.org Tue Apr 17 12:40:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 19:40:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704171940.l3HJesN7095178@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 19:40:54 UTC XORP CVS repository Modified files: . bootstrap Log message: Always remove the autom4te.cache directories, because this might be the cache directory name even if the autoconf/automake names weren't the default. Revision Changes Path 1.28 +19 -8; commitid: 173994625227e7ea6; xorp/bootstrap From pavlin at icir.org Tue Apr 17 13:44:49 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 20:44:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/cli Message-ID: <200704172044.l3HKineN096122@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 20:44:49 UTC XORP CVS repository Modified files: . config.h.in configure configure.in cli cli_command_pipe.hh Log message: Fix the autoconf checks for Windows-specific header files. Revision Changes Path 1.14 +6 -3; commitid: 177414625318f7ea6; xorp/cli/cli_command_pipe.hh 1.76 +3 -0; commitid: 177414625318f7ea6; xorp/config.h.in 1.241 +205 -14; commitid: 177414625318f7ea6; xorp/configure 1.198 +35 -4; commitid: 177414625318f7ea6; xorp/configure.in From pavlin at icir.org Tue Apr 17 14:40:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 17 Apr 2007 21:40:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc xorp/mibs xorp/ospf xorp/rib Message-ID: <200704172140.l3HLepKO097179@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-17 21:40:51 UTC XORP CVS repository Modified files: libxipc Jamfile Makefile.am Makefile.in mibs Jamfile Makefile.am Makefile.in ospf Jamfile Makefile.am Makefile.in rib Jamfile Makefile.am Makefile.in Log message: Re-order some of the linked libraries: * libxorp is first, and libcomm is after it * libproto is after libxipc and libproto Revision Changes Path 1.2 +4 -4; commitid: 17afe46253eaa7ea6; xorp/libxipc/Jamfile 1.46 +3 -3; commitid: 17afe46253eaa7ea6; xorp/libxipc/Makefile.am 1.70 +40 -40; commitid: 17afe46253eaa7ea6; xorp/libxipc/Makefile.in 1.3 +2 -2; commitid: 17afe46253eaa7ea6; xorp/mibs/Jamfile 1.37 +2 -2; commitid: 17afe46253eaa7ea6; xorp/mibs/Makefile.am 1.49 +3 -3; commitid: 17afe46253eaa7ea6; xorp/mibs/Makefile.in 1.2 +2 -2; commitid: 17afe46253eaa7ea6; xorp/ospf/Jamfile 1.26 +2 -2; commitid: 17afe46253eaa7ea6; xorp/ospf/Makefile.am 1.29 +20 -20; commitid: 17afe46253eaa7ea6; xorp/ospf/Makefile.in 1.2 +2 -2; commitid: 17afe46253eaa7ea6; xorp/rib/Jamfile 1.41 +3 -3; commitid: 17afe46253eaa7ea6; xorp/rib/Makefile.am 1.60 +2 -2; commitid: 17afe46253eaa7ea6; xorp/rib/Makefile.in From pavlin at icir.org Tue Apr 17 17:18:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 00:18:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/libtecla Message-ID: <200704180018.l3I0IgW9099795@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 00:18:42 UTC XORP CVS repository Modified files: cli/libtecla Makefile.in Log message: Replaced $(MAKE) with "$(MAKE)". This fixes a compilation problem on Windows where the gmake command itself was failing. Revision Changes Path 1.8 +2 -2; commitid: 185a9462563ab7ea6; xorp/cli/libtecla/Makefile.in From pavlin at icir.org Tue Apr 17 17:34:05 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 00:34:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200704180034.l3I0Y55I000286@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 00:34:05 UTC XORP CVS repository Modified files: cli xrl_cli_node.hh Log message: Added new method XrlCliNode::xrl_router() Revision Changes Path 1.21 +8 -1; commitid: 105462567737ea6; xorp/cli/xrl_cli_node.hh From pavlin at icir.org Tue Apr 17 17:34:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 00:34:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/tools Message-ID: <200704180034.l3I0Yvp1000365@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 00:34:57 UTC XORP CVS repository Modified files: cli/tools Makefile.am Log message: Removed an extra empty line at the end of the file. Revision Changes Path 1.3 +1 -2; commitid: 154462567a67ea6; xorp/cli/tools/Makefile.am From pavlin at icir.org Tue Apr 17 17:37:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 00:37:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200704180037.l3I0b3M5000503@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 00:37:03 UTC XORP CVS repository Modified files: cli Makefile.am Makefile.in Log message: * Moved libfinder from LDADD to the list of libraries used only by the test_cli program. * Minor cleanup. Revision Changes Path 1.11 +10 -7; commitid: 1c3462567eb7ea6; xorp/cli/Makefile.am 1.32 +9 -8; commitid: 1c3462567eb7ea6; xorp/cli/Makefile.in From pavlin at icir.org Tue Apr 17 18:01:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:01:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200704180101.l3I11I7i001051@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:01:18 UTC XORP CVS repository Modified files: mld6igmp xrl_mld6igmp_node.hh Log message: Added new method Added new method XrlMld6igmpNode::xrl_router() Revision Changes Path 1.39 +8 -1; commitid: 3ff46256dcc7ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh From pavlin at icir.org Tue Apr 17 18:02:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:02:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200704180102.l3I12LSS001154@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:02:21 UTC XORP CVS repository Modified files: pim xrl_pim_node.hh Log message: Added new method XrlPimNode::xrl_router() Revision Changes Path 1.69 +8 -1; commitid: 45b46256e117ea6; xorp/pim/xrl_pim_node.hh From pavlin at icir.org Tue Apr 17 18:16:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:16:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200704180116.l3I1GpJK001570@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:16:51 UTC XORP CVS repository Modified files: pim Jamfile Makefile.am Makefile.in README command_pim Removed files: pim configure_pim rcommand_pim rconfig_pim test_pim.cc xrl_rib_shell_funcs.sh Log message: * Removed the test_pim stand-alone program, because it is not needed/used anymore. * Removed associated shell scripts that are not needed anymore. * Cleanup the list of libraries, because many of them were needed only because of the test_pim binary. Revision Changes Path 1.2 +4 -67; commitid: 5b6462570b07ea6; xorp/pim/Jamfile 1.36 +7 -81; commitid: 5b6462570b07ea6; xorp/pim/Makefile.am 1.57 +19 -239; commitid: 5b6462570b07ea6; xorp/pim/Makefile.in 1.33 +1 -115; commitid: 5b6462570b07ea6; xorp/pim/README 1.9 +1 -2; commitid: 5b6462570b07ea6; xorp/pim/command_pim 1.38 +0 -481 xorp/pim/configure_pim (dead) 1.4 +0 -29 xorp/pim/rcommand_pim (dead) 1.4 +0 -68 xorp/pim/rconfig_pim (dead) 1.61 +0 -506 xorp/pim/test_pim.cc (dead) 1.11 +0 -338 xorp/pim/xrl_rib_shell_funcs.sh (dead) From pavlin at icir.org Tue Apr 17 18:18:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:18:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200704180118.l3I1IBWW001635@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:18:11 UTC XORP CVS repository Modified files: mld6igmp Jamfile Makefile.am Makefile.in README Removed files: mld6igmp configure_mld6igmp test_mld6igmp.cc Log message: * Removed the test_mld6igmp stand-alone program, because it is not needed/used anymore. * Removed associated shell scripts that are not needed anymore. * Cleanup the list of libraries, because many of them were needed only because of the test_mld6igmp binary. Revision Changes Path 1.2 +4 -61; commitid: 63b462571a27ea6; xorp/mld6igmp/Jamfile 1.33 +8 -44; commitid: 63b462571a27ea6; xorp/mld6igmp/Makefile.am 1.54 +19 -119; commitid: 63b462571a27ea6; xorp/mld6igmp/Makefile.in 1.19 +1 -79; commitid: 63b462571a27ea6; xorp/mld6igmp/README 1.20 +0 -233 xorp/mld6igmp/configure_mld6igmp (dead) 1.51 +0 -379 xorp/mld6igmp/test_mld6igmp.cc (dead) From pavlin at icir.org Tue Apr 17 18:18:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:18:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200704180118.l3I1IeAo001674@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:18:40 UTC XORP CVS repository Modified files: mld6igmp .cvsignore Log message: Removed the test_mld6igmp binary. Revision Changes Path 1.4 +0 -1; commitid: 671462571e77ea6; xorp/mld6igmp/.cvsignore From pavlin at icir.org Tue Apr 17 18:18:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:18:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200704180118.l3I1IxI6001713@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:18:59 UTC XORP CVS repository Modified files: pim .cvsignore Log message: Removed the test_pim binary. Revision Changes Path 1.4 +0 -1; commitid: 698462571fc7ea6; xorp/pim/.cvsignore From pavlin at icir.org Tue Apr 17 18:27:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 01:27:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704180127.l3I1Rf31001984@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 01:27:41 UTC XORP CVS repository Modified files: . Jamfile Makefile.am Makefile.in Log message: Moved the fib2mrib and mld6igmp directories to the list of (pure) applications, because after the removal of the stand-alone programs like test_pim we don't have dual libraries/applications. Revision Changes Path 1.3 +3 -3; commitid: 788462573a27ea6; xorp/Jamfile 1.21 +4 -4; commitid: 788462573a27ea6; xorp/Makefile.am 1.51 +2 -2; commitid: 788462573a27ea6; xorp/Makefile.in From pavlin at icir.org Tue Apr 17 23:21:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 06:21:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704180621.l3I6L3tt005866@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 06:21:03 UTC XORP CVS repository Modified files: fea .cvsignore Jamfile Makefile.am Makefile.in README.mfea TODO ifconfig.cc ifconfig.hh ifconfig_addr_table.hh ifconfig_observer_iphelper.cc ifconfig_observer_netlink.cc ifconfig_observer_rtsock.cc libfeaclient_bridge.cc libfeaclient_bridge.hh profile_vars.cc xrl_ifmanager.hh xrl_ifupdate.cc xrl_ifupdate.hh xrl_mfea_node.hh xrl_packet_acl.cc xrl_packet_acl.hh xrl_socket_server.cc xrl_socket_server.hh Added files: fea fea_io.cc fea_io.hh fea_node.cc fea_node.hh ifconfig_reporter.cc ifconfig_reporter.hh xorp_fea.cc xrl_fea_io.cc xrl_fea_io.hh xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh Removed files: fea configure_mfea demo_fea_ifmgr_client.cc fea.cc ifmanager.hh test_add_route.sh test_config_interface.sh test_config_win32_eth.sh test_fea.cc test_fti.cc test_ifconfig_rtsock.cc test_ifmanager.cc test_ifmanager_transaction.cc test_mfea.cc test_rawsock4.cc test_xrls.sh xrl_target.cc xrl_target.hh Log message: Beginning of refactoring the FEA. * Refactoring and cleanup at the top of the FEA. * Removed test programs that are obsoleted or not really useful. * Removed the test_mfea stand-alone program, because it is not needed/used anymore. * Removed associated shell scripts that are not needed anymore. Revision Changes Path 1.9 +0 -6; commitid: 15f54625b6687ea6; xorp/fea/.cvsignore 1.5 +12 -59; commitid: 15f54625b6687ea6; xorp/fea/Jamfile 1.71 +90 -170; commitid: 15f54625b6687ea6; xorp/fea/Makefile.am 1.90 +138 -289; commitid: 15f54625b6687ea6; xorp/fea/Makefile.in 1.20 +1 -74; commitid: 15f54625b6687ea6; xorp/fea/README.mfea 1.34 +1 -11; commitid: 15f54625b6687ea6; xorp/fea/TODO 1.12 +0 -209 xorp/fea/configure_mfea (dead) 1.15 +0 -216 xorp/fea/demo_fea_ifmgr_client.cc (dead) 1.59 +0 -435 xorp/fea/fea.cc (dead) 1.1 +63 -0 xorp/fea/fea_io.cc (new) 1.1 +78 -0 xorp/fea/fea_io.hh (new) 1.1 +145 -0 xorp/fea/fea_node.cc (new) 1.1 +152 -0 xorp/fea/fea_node.hh (new) 1.53 +1 -159; commitid: 15f54625b6687ea6; xorp/fea/ifconfig.cc 1.51 +6 -214; commitid: 15f54625b6687ea6; xorp/fea/ifconfig.hh 1.9 +4 -3; commitid: 15f54625b6687ea6; xorp/fea/ifconfig_addr_table.hh 1.9 +7 -8; commitid: 15f54625b6687ea6; xorp/fea/ifconfig_observer_iphelper.cc 1.19 +7 -8; commitid: 15f54625b6687ea6; xorp/fea/ifconfig_observer_netlink.cc 1.17 +7 -8; commitid: 15f54625b6687ea6; xorp/fea/ifconfig_observer_rtsock.cc 1.1 +188 -0 xorp/fea/ifconfig_reporter.cc (new) 1.1 +241 -0 xorp/fea/ifconfig_reporter.hh (new) 1.9 +0 -40 xorp/fea/ifmanager.hh (dead) 1.19 +12 -28; commitid: 15f54625b6687ea6; xorp/fea/libfeaclient_bridge.cc 1.9 +6 -13; commitid: 15f54625b6687ea6; xorp/fea/libfeaclient_bridge.hh 1.6 +3 -3; commitid: 15f54625b6687ea6; xorp/fea/profile_vars.cc 1.23 +0 -1088 xorp/fea/test_add_route.sh (dead) 1.18 +0 -1912 xorp/fea/test_config_interface.sh (dead) 1.2 +0 -31 xorp/fea/test_config_win32_eth.sh (dead) 1.17 +0 -597 xorp/fea/test_fea.cc (dead) 1.12 +0 -379 xorp/fea/test_fti.cc (dead) 1.13 +0 -188 xorp/fea/test_ifconfig_rtsock.cc (dead) 1.10 +0 -266 xorp/fea/test_ifmanager.cc (dead) 1.10 +0 -293 xorp/fea/test_ifmanager_transaction.cc (dead) 1.28 +0 -347 xorp/fea/test_mfea.cc (dead) 1.23 +0 -478 xorp/fea/test_rawsock4.cc (dead) 1.4 +0 -84 xorp/fea/test_xrls.sh (dead) 1.1 +181 -0 xorp/fea/xorp_fea.cc (new) 1.1 +58 -0 xorp/fea/xrl_fea_io.cc (new) 1.1 +71 -0 xorp/fea/xrl_fea_io.hh (new) 1.1 +220 -0 xorp/fea/xrl_fea_node.cc (new) 1.1 +169 -0 xorp/fea/xrl_fea_node.hh (new) 1.1 +2770 -0 xorp/fea/xrl_fea_target.cc (new) 1.1 +1482 -0 xorp/fea/xrl_fea_target.hh (new) 1.13 +11 -13; commitid: 15f54625b6687ea6; xorp/fea/xrl_ifmanager.hh 1.13 +3 -1; commitid: 15f54625b6687ea6; xorp/fea/xrl_ifupdate.cc 1.15 +5 -3; commitid: 15f54625b6687ea6; xorp/fea/xrl_ifupdate.hh 1.29 +8 -1; commitid: 15f54625b6687ea6; xorp/fea/xrl_mfea_node.hh 1.8 +37 -7; commitid: 15f54625b6687ea6; xorp/fea/xrl_packet_acl.cc 1.6 +88 -59; commitid: 15f54625b6687ea6; xorp/fea/xrl_packet_acl.hh 1.36 +14 -2; commitid: 15f54625b6687ea6; xorp/fea/xrl_socket_server.cc 1.18 +22 -1; commitid: 15f54625b6687ea6; xorp/fea/xrl_socket_server.hh 1.86 +0 -2772 xorp/fea/xrl_target.cc (dead) 1.63 +0 -1424 xorp/fea/xrl_target.hh (dead) From pavlin at icir.org Wed Apr 18 14:34:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 18 Apr 2007 21:34:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200704182134.l3ILYblU021201@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-18 21:34:37 UTC XORP CVS repository Modified files: cli cli_command_pipe.hh Log message: Conditionally include and only if the system doesn't have . This fixes a compilation error on FreeBSD-4.10 which has and inside /usr/local/include/ Revision Changes Path 1.15 +5 -2; commitid: 52ae46268e8c7ea6; xorp/cli/cli_command_pipe.hh From pavlin at icir.org Thu Apr 19 09:45:05 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 19 Apr 2007 16:45:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704191645.l3JGj5w6040945@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-19 16:45:05 UTC XORP CVS repository Modified files: fea fea_node.cc fea_node.hh xorp_fea.cc xrl_fea_node.cc xrl_fea_node.hh Log message: Fix the mechanism for setting the FEA in dummy mode. Revision Changes Path 1.2 +13 -12; commitid: 9fc646279c807ea6; xorp/fea/fea_node.cc 1.2 +16 -1; commitid: 9fc646279c807ea6; xorp/fea/fea_node.hh 1.2 +11 -1; commitid: 9fc646279c807ea6; xorp/fea/xorp_fea.cc 1.2 +54 -41; commitid: 9fc646279c807ea6; xorp/fea/xrl_fea_node.cc 1.2 +17 -3; commitid: 9fc646279c807ea6; xorp/fea/xrl_fea_node.hh From pavlin at icir.org Thu Apr 19 14:36:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 19 Apr 2007 21:36:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fea xorp/fea/tools xorp/fib2mrib xorp/libfeaclient xorp/ospf xorp/rib xorp/rip xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200704192136.l3JLasBb045145@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-19 21:36:54 UTC XORP CVS repository Modified files: bgp bgp.cc fea ifconfig.cc ifconfig_addr_table.cc ifconfig_addr_table.hh ifconfig_set.cc ifconfig_set_click.cc ifmanager_transaction.hh iftree.cc iftree.hh libfeaclient_bridge.cc mfea_node.cc rawsock.cc test_xrl_sockets4_tcp.cc test_xrl_sockets4_udp.cc xrl_fea_target.cc xrl_ifmanager.cc xrl_rawsock4.cc xrl_rawsock6.cc xrl_socket_server.cc xrl_socket_server.hh fea/tools show_interfaces.cc fib2mrib fib2mrib_node.cc 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 ospf xrl_io.cc rib vifmanager.cc rip port.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: Cleanup of some of the names used in libfeaclient and related code: * mtu_bytes -> mtu * oaddr -> broadcast_addr or endpoint_addr * en() -> enabled() * V4Map -> IPv4Map V6Map -> IPv6Map * CheckV4Addrs -> CheckIPv4Addrs CheckV6Addrs -> CheckIPv6Addrs * v4addrs() -> ipv4addrs() v6addrs() -> ipv6addrs() _v4addrs -> _ipv4addrs _v6addrs -> ipv6addrs * new_v4s -> new_ipv4addrs new_v6s -> new_ipv6addrs * (const IPv4& a) -> (const IPv4& addr) (const IPv6& a) -> (const IPv6& addr) * _v4sockets -> _ipv4sockets _v6sockets -> _ipv6sockets v4sockets() -> ipv4sockets() v6sockets() -> ipv6sockets() * V4Sockets -> IPv4Sockets V6Sockets -> IPv6Sockets * _v4s -> _ipv4addrs _v6s -> _ipv6addrs * AppendFeaV4Addrs -> AppendFeaIPv4Addrs AppendFeaV6Addrs -> AppendFeaIPv6Addrs * AppendLibFeaClientV4Addrs -> AppendLibFeaClientIPv4Addrs AppendLibFeaClientV6Addrs -> AppendLibFeaClientIPv6Addrs * V4Addr -> IPv4Addr V6Addr -> IPv6Addr * v4addr -> addr v6addr -> addr Revision Changes Path 1.83 +4 -4; commitid: aef74627df7e7ea6; xorp/bgp/bgp.cc 1.54 +5 -5; commitid: aef74627df7e7ea6; xorp/fea/ifconfig.cc 1.10 +20 -20; commitid: aef74627df7e7ea6; xorp/fea/ifconfig_addr_table.cc 1.10 +6 -6; commitid: aef74627df7e7ea6; xorp/fea/ifconfig_addr_table.hh 1.40 +11 -11; commitid: aef74627df7e7ea6; xorp/fea/ifconfig_set.cc 1.34 +19 -19; commitid: aef74627df7e7ea6; xorp/fea/ifconfig_set_click.cc 1.18 +9 -9; commitid: aef74627df7e7ea6; xorp/fea/ifmanager_transaction.hh 1.38 +87 -87; commitid: aef74627df7e7ea6; xorp/fea/iftree.cc 1.39 +41 -37; commitid: aef74627df7e7ea6; xorp/fea/iftree.hh 1.20 +49 -46; commitid: aef74627df7e7ea6; xorp/fea/libfeaclient_bridge.cc 1.68 +4 -4; commitid: aef74627df7e7ea6; xorp/fea/mfea_node.cc 1.43 +16 -16; commitid: aef74627df7e7ea6; xorp/fea/rawsock.cc 1.7 +20 -20; commitid: aef74627df7e7ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.17 +21 -21; commitid: aef74627df7e7ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.20 +5 -5; commitid: aef74627df7e7ea6; xorp/fea/tools/show_interfaces.cc 1.2 +9 -9; commitid: aef74627df7e7ea6; xorp/fea/xrl_fea_target.cc 1.23 +5 -5; commitid: aef74627df7e7ea6; xorp/fea/xrl_ifmanager.cc 1.20 +3 -3; commitid: aef74627df7e7ea6; xorp/fea/xrl_rawsock4.cc 1.13 +3 -3; commitid: aef74627df7e7ea6; xorp/fea/xrl_rawsock6.cc 1.37 +141 -141; commitid: aef74627df7e7ea6; xorp/fea/xrl_socket_server.cc 1.19 +7 -7; commitid: aef74627df7e7ea6; xorp/fea/xrl_socket_server.hh 1.34 +3 -3; commitid: aef74627df7e7ea6; xorp/fib2mrib/fib2mrib_node.cc 1.17 +46 -42; commitid: aef74627df7e7ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.26 +138 -116; commitid: aef74627df7e7ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.14 +12 -12; commitid: aef74627df7e7ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.18 +72 -84; commitid: aef74627df7e7ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.15 +180 -153; commitid: aef74627df7e7ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.21 +29 -28; commitid: aef74627df7e7ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.12 +3 -3; commitid: aef74627df7e7ea6; xorp/libfeaclient/test_local_copy.cc 1.17 +3 -3; commitid: aef74627df7e7ea6; xorp/libfeaclient/test_remote_copy.cc 1.41 +8 -8; commitid: aef74627df7e7ea6; xorp/ospf/xrl_io.cc 1.45 +5 -5; commitid: aef74627df7e7ea6; xorp/rib/vifmanager.cc 1.69 +3 -3; commitid: aef74627df7e7ea6; xorp/rip/port.cc 1.7 +7 -4; commitid: aef74627df7e7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.16 +9 -9; commitid: aef74627df7e7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.14 +5 -5; commitid: aef74627df7e7ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.13 +5 -5; commitid: aef74627df7e7ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.17 +5 -5; commitid: aef74627df7e7ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.15 +5 -5; commitid: aef74627df7e7ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh From pavlin at icir.org Thu Apr 19 15:04:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 19 Apr 2007 22:04:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704192204.l3JM4eq0045621@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-19 22:04:40 UTC XORP CVS repository Modified files: fea xrl_socket_server.cc Log message: Fix a potential bug in the XrlSocketServer code: previously method ipv4sockets() was used even for IPv6 sockets which seems wrong. Revision Changes Path 1.38 +6 -4; commitid: b2054627e7507ea6; xorp/fea/xrl_socket_server.cc From pavlin at icir.org Thu Apr 19 16:44:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 19 Apr 2007 23:44:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt Message-ID: <200704192344.l3JNiwBY047018@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-19 23:44:58 UTC XORP CVS repository Modified files: mrt Jamfile Log message: Removed random.c because it doesn't exist anymore. Revision Changes Path 1.2 +1 -2; commitid: b7914627fee67ea6; xorp/mrt/Jamfile From pavlin at icir.org Thu Apr 19 16:53:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 19 Apr 2007 23:53:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/tools xorp/libfeaclient xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200704192353.l3JNr7U1047257@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-19 23:53:06 UTC XORP CVS repository Modified files: fea/tools show_interfaces.cc 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: * Added support to libfeaclient for carrying PIM Register vif flag. We need this if we are to use libfeaclient between the MFEA and PIM-SM. * Modified fea/tools/show_interfaces to print the PIM-REGISTER flag if it is set. Note that the unicast part of the FEA itself doesn't use that flag. Revision Changes Path 1.21 +7 -1; commitid: b826462800737ea6; xorp/fea/tools/show_interfaces.cc 1.18 +2 -1; commitid: b826462800737ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.27 +6 -1; commitid: b826462800737ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.15 +2 -1; commitid: b826462800737ea6; xorp/libfeaclient/ifmgr_cmd_queue.cc 1.19 +33 -1; commitid: b826462800737ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.16 +27 -1; commitid: b826462800737ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.22 +21 -1; commitid: b826462800737ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.13 +6 -2; commitid: b826462800737ea6; xorp/libfeaclient/test_local_copy.cc 1.18 +6 -2; commitid: b826462800737ea6; xorp/libfeaclient/test_remote_copy.cc 1.8 +1 -0; commitid: b826462800737ea6; xorp/xrl/interfaces/fea_ifmgr_mirror.xif 1.17 +37 -1; commitid: b826462800737ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.cc 1.15 +17 -1; commitid: b826462800737ea6; xorp/xrl/interfaces/fea_ifmgr_mirror_xif.hh 1.14 +3 -1; commitid: b826462800737ea6; xorp/xrl/targets/fea_ifmgr_mirror.xrls 1.18 +33 -1; commitid: b826462800737ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc 1.16 +9 -1; commitid: b826462800737ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.hh From pavlin at icir.org Thu Apr 19 17:14:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 00:14:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp xorp/pim xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200704200014.l3K0Etel047879@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 00:14:55 UTC XORP CVS repository Modified files: mld6igmp xrl_mld6igmp_node.cc xrl_mld6igmp_node.hh xrl_mld6igmp_shell_funcs.sh pim xrl_pim_node.cc xrl_pim_node.hh xrl_pim_shell_funcs.sh xrl/interfaces mfea_client.xif mfea_client_xif.cc mfea_client_xif.hh xrl/targets mld6igmp.xrls mld6igmp_base.cc mld6igmp_base.hh pim.xrls pim_base.cc pim_base.hh Log message: Removed interface mfea_client/0.1/is_vif_setup_completed XRL, because it is not needed or used. Revision Changes Path 1.60 +1 -11; commitid: ba95462805cf7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.40 +1 -10; commitid: ba95462805cf7ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh 1.16 +1 -9; commitid: ba95462805cf7ea6; xorp/mld6igmp/xrl_mld6igmp_shell_funcs.sh 1.96 +1 -11; commitid: ba95462805cf7ea6; xorp/pim/xrl_pim_node.cc 1.70 +1 -10; commitid: ba95462805cf7ea6; xorp/pim/xrl_pim_node.hh 1.31 +1 -9; commitid: ba95462805cf7ea6; xorp/pim/xrl_pim_shell_funcs.sh 1.8 +1 -8; commitid: ba95462805cf7ea6; xorp/xrl/interfaces/mfea_client.xif 1.23 +1 -39; commitid: ba95462805cf7ea6; xorp/xrl/interfaces/mfea_client_xif.cc 1.22 +1 -20; commitid: ba95462805cf7ea6; xorp/xrl/interfaces/mfea_client_xif.hh 1.25 +1 -8; commitid: ba95462805cf7ea6; xorp/xrl/targets/mld6igmp.xrls 1.30 +1 -44; commitid: ba95462805cf7ea6; xorp/xrl/targets/mld6igmp_base.cc 1.32 +1 -14; commitid: ba95462805cf7ea6; xorp/xrl/targets/mld6igmp_base.hh 1.53 +1 -8; commitid: ba95462805cf7ea6; xorp/xrl/targets/pim.xrls 1.56 +1 -44; commitid: ba95462805cf7ea6; xorp/xrl/targets/pim_base.cc 1.60 +1 -14; commitid: ba95462805cf7ea6; xorp/xrl/targets/pim_base.hh From pavlin at icir.org Thu Apr 19 17:30:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 00:30:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704200030.l3K0UIr0048225@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 00:30:18 UTC XORP CVS repository Modified files: fea mfea_config.cc Log message: Improve the logic for handling handling multicast vifs if the MFEA receives notifications about network interface related changes: * If the vif's primary address is deleted or there are no more addresses then stop the vif. * If the vif's primary address has changed then restart the vif. Note that the above changes might not work well in practice in case the kernel decides to do something on its own with the correponding multicast vif state inside the kernel itself. Revision Changes Path 1.19 +41 -5; commitid: bbd44628088b7ea6; xorp/fea/mfea_config.cc From pavlin at icir.org Thu Apr 19 17:36:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 00:36:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200704200036.l3K0aatP048388@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 00:36:36 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_node.cc Log message: Improve the logic for handling handling multicast vifs if the MLD/IGMP receives notifications about network interface related changes: * If the vif's primary address is deleted or there are no more addresses then stop the vif. * If the vif's primary address has changed then restart the vif. Note that the above changes might not work well in practice in case the kernel decides to do something on its own with the correponding multicast vif state inside the kernel itself. Another potential issue is if the kernel doesn't let the userland program to (re)join the same (IPv4) multicast group with the new IPv4 address as a handler (probably because of a kernel bug if the kernel still keeps multicast membership information about the old IP address inside the network interface driver). Revision Changes Path 1.53 +29 -17; commitid: bc76462809b67ea6; xorp/mld6igmp/mld6igmp_node.cc From pavlin at icir.org Thu Apr 19 17:38:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 00:38:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200704200038.l3K0cBNt048437@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 00:38:11 UTC XORP CVS repository Modified files: pim pim_node.cc Log message: Improve the logic for handling handling multicast vifs if PIM receives notifications about network interface related changes: * If the vif's primary address or the domain-wide address is deleted or there are no more addresses then stop the vif. * If the vif's primary or domain-wide address has changed then restart the vif. Note that the above changes might not work well in practice in case the kernel decides to do something on its own with the correponding multicast vif state inside the kernel itself. Another potential issue is if the kernel doesn't let the userland program to (re)join the same (IPv4) multicast group with the new IPv4 address as a handler (probably because of a kernel bug if the kernel still keeps multicast membership information about the old IP address inside the network interface driver). Revision Changes Path 1.83 +38 -17; commitid: bd0c46280b1a7ea6; xorp/pim/pim_node.cc From pavlin at icir.org Thu Apr 19 18:02:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 01:02:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200704200102.l3K12UH8048752@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 01:02:30 UTC XORP CVS repository Modified files: libfeaclient overview.hh Log message: * Fix a typo IfMgrReplicationManager -> IfMgrXrlReplicationManager * Adjust the formatting inside the diagram Revision Changes Path 1.6 +13 -13; commitid: be52462810f07ea6; xorp/libfeaclient/overview.hh From pavlin at icir.org Thu Apr 19 18:35:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 01:35:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704200135.l3K1Zpdl049178@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 01:35:51 UTC XORP CVS repository Modified files: fea libfeaclient_bridge.cc libfeaclient_bridge.hh Log message: Removed debugging code which is not used: function equivalent() and associated code. Revision Changes Path 1.21 +1 -487; commitid: bfce4628189a7ea6; xorp/fea/libfeaclient_bridge.cc 1.10 +1 -20; commitid: bfce4628189a7ea6; xorp/fea/libfeaclient_bridge.hh From pavlin at icir.org Thu Apr 19 22:24:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 05:24:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200704200524.l3K5OWPJ053008@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 05:24:32 UTC XORP CVS repository Modified files: fea 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: Remove the following XRLs, because they are not needed: - ifmgr/0.1/register_client - ifmgr/0.1/unregister_client - ifmgr/0.1/register_system_interfaces_client - ifmgr/0.1/unregister_system_interfaces_client The libfeaclient mechanism should be used for monitoring the status of network interfaces. Note that currently the libfeaclient mechanism monitors only the XORP-configured network interfaces, but does not monitor all network interfaces. If there is the need to monitor all network interfaces, then the libfeaclient mechanism can easily be extended to provide that functionality. Revision Changes Path 1.3 +1 -46; commitid: ce5946284cba7ea6; xorp/fea/xrl_fea_target.cc 1.2 +1 -17; commitid: ce5946284cba7ea6; xorp/fea/xrl_fea_target.hh 1.18 +1 -31; commitid: ce5946284cba7ea6; xorp/xrl/interfaces/fea_ifmgr.xif 1.32 +1 -129; commitid: ce5946284cba7ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc 1.30 +1 -93; commitid: ce5946284cba7ea6; xorp/xrl/interfaces/fea_ifmgr_xif.hh 1.61 +1 -31; commitid: ce5946284cba7ea6; xorp/xrl/targets/fea.xrls 1.65 +1 -121; commitid: ce5946284cba7ea6; xorp/xrl/targets/fea_base.cc 1.68 +1 -57; commitid: ce5946284cba7ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Thu Apr 19 22:43:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 05:43:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704200543.l3K5hiBB053398@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 05:43:44 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh Removed files: fea xrl_ifupdate.cc xrl_ifupdate.hh Log message: Removed class XrlIfConfigUpdateReporter, because it is not needed anymore. Revision Changes Path 1.6 +1 -2; commitid: d069462852fc7ea6; xorp/fea/Jamfile 1.72 +1 -3; commitid: d069462852fc7ea6; xorp/fea/Makefile.am 1.91 +11 -12; commitid: d069462852fc7ea6; xorp/fea/Makefile.in 1.3 +2 -6; commitid: d069462852fc7ea6; xorp/fea/xrl_fea_node.cc 1.3 +1 -3; commitid: d069462852fc7ea6; xorp/fea/xrl_fea_node.hh 1.4 +1 -9; commitid: d069462852fc7ea6; xorp/fea/xrl_fea_target.cc 1.3 +1 -4; commitid: d069462852fc7ea6; xorp/fea/xrl_fea_target.hh 1.14 +0 -249 xorp/fea/xrl_ifupdate.cc (dead) 1.16 +0 -179 xorp/fea/xrl_ifupdate.hh (dead) From pavlin at icir.org Thu Apr 19 23:08:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 06:08:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200704200608.l3K68FBC053809@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 06:08:15 UTC XORP CVS repository Modified files: xrl/targets Jamfile Makefile.am Makefile.in Removed files: xrl/targets demo_fea_ifmgr_client.tgt demo_fea_ifmgr_client.xrls demo_fea_ifmgr_client_base.cc demo_fea_ifmgr_client_base.hh Log message: Removed demo_fea_ifmgr_client.tgt, because it is not needed anymore. Revision Changes Path 1.3 +1 -4; commitid: d20c462858bf7ea6; xorp/xrl/targets/Jamfile 1.63 +1 -11; commitid: d20c462858bf7ea6; xorp/xrl/targets/Makefile.am 1.83 +43 -35; commitid: d20c462858bf7ea6; xorp/xrl/targets/Makefile.in 1.3 +0 -7 xorp/xrl/targets/demo_fea_ifmgr_client.tgt (dead) 1.11 +0 -41 xorp/xrl/targets/demo_fea_ifmgr_client.xrls (dead) 1.18 +0 -373 xorp/xrl/targets/demo_fea_ifmgr_client_base.cc (dead) 1.19 +0 -152 xorp/xrl/targets/demo_fea_ifmgr_client_base.hh (dead) From pavlin at icir.org Thu Apr 19 23:23:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 06:23:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200704200623.l3K6NNFT054379@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 06:23:23 UTC XORP CVS repository Modified files: xrl/targets Makefile.am Makefile.in Log message: Removed leftover reference to libdemofeaifmgrclientbase. Revision Changes Path 1.64 +1 -2; commitid: d45046285c4e7ea6; xorp/xrl/targets/Makefile.am 1.84 +20 -50; commitid: d45046285c4e7ea6; xorp/xrl/targets/Makefile.in From pavlin at icir.org Thu Apr 19 23:35:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 06:35:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704200635.l3K6ZB9t054664@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 06:35:11 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in Log message: Removed reference to libfeaifmgrclientxif which is not needed anymore. Revision Changes Path 1.7 +1 -2; commitid: d54446285f067ea6; xorp/fea/Jamfile 1.73 +1 -2; commitid: d54446285f067ea6; xorp/fea/Makefile.am 1.92 +0 -3; commitid: d54446285f067ea6; xorp/fea/Makefile.in From pavlin at icir.org Thu Apr 19 23:36:10 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 06:36:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200704200636.l3K6aAJ1054735@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 06:36:10 UTC XORP CVS repository Modified files: xrl/interfaces Jamfile Makefile.am Makefile.in Removed files: xrl/interfaces fea_ifmgr_client.xif fea_ifmgr_client_xif.cc fea_ifmgr_client_xif.hh Log message: Removed fea_ifmgr_client.xif which is not needed anymore. Revision Changes Path 1.2 +1 -3; commitid: d5a246285f4e7ea6; xorp/xrl/interfaces/Jamfile 1.34 +1 -6; commitid: d5a246285f4e7ea6; xorp/xrl/interfaces/Makefile.am 1.55 +11 -24; commitid: d5a246285f4e7ea6; xorp/xrl/interfaces/Makefile.in 1.3 +0 -23 xorp/xrl/interfaces/fea_ifmgr_client.xif (dead) 1.18 +0 -188 xorp/xrl/interfaces/fea_ifmgr_client_xif.cc (dead) 1.15 +0 -115 xorp/xrl/interfaces/fea_ifmgr_client_xif.hh (dead) From pavlin at icir.org Thu Apr 19 23:36:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 06:36:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704200636.l3K6axEl054782@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 06:36:59 UTC XORP CVS repository Modified files: fea TODO Log message: Removed a TODO entry which is done. Revision Changes Path 1.35 +1 -8; commitid: d5e546285f757ea6; xorp/fea/TODO From pavlin at icir.org Fri Apr 20 00:17:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 07:17:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/fea xorp/fea/tools xorp/fib2mrib xorp/libfeaclient xorp/libxipc xorp/mibs xorp/mld6igmp xorp/ospf xorp/ospf/tools xorp/pim xorp/policy xorp/policy/common ... Message-ID: <200704200717.l3K7HmF4056357@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 07:17:48 UTC XORP CVS repository Modified files: . Jamfile bgp Jamfile bgp/harness Jamfile bgp/tools Jamfile cli Jamfile cli/tools Jamfile fea Jamfile fea/tools Jamfile fib2mrib Jamfile libfeaclient Jamfile libxipc Jamfile mibs Jamfile mld6igmp Jamfile ospf Jamfile ospf/tools Jamfile pim Jamfile policy Jamfile policy/common Jamfile policy/test Jamfile rib Jamfile rib/tools Jamfile rip Jamfile rip/tools Jamfile rtrmgr Jamfile static_routes Jamfile xrl/tests Jamfile Log message: Syncronize the libxorp/libcomm ordering inside Jamfile with the corresponding Makefile.am: Library libcomm depends on libxorp, hence always compile libxorp first, and order the list of linked libraries such that libxorp is after libcomm. Approved by: Bruce M. Simpson Revision Changes Path 1.4 +2 -2; commitid: d9d6462868627ea6; xorp/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/bgp/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/bgp/harness/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/bgp/tools/Jamfile 1.2 +3 -3; commitid: d9d6462868627ea6; xorp/cli/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/cli/tools/Jamfile 1.8 +2 -2; commitid: d9d6462868627ea6; xorp/fea/Jamfile 1.2 +3 -3; commitid: d9d6462868627ea6; xorp/fea/tools/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/fib2mrib/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/libfeaclient/Jamfile 1.3 +2 -2; commitid: d9d6462868627ea6; xorp/libxipc/Jamfile 1.4 +2 -2; commitid: d9d6462868627ea6; xorp/mibs/Jamfile 1.3 +2 -2; commitid: d9d6462868627ea6; xorp/mld6igmp/Jamfile 1.3 +2 -2; commitid: d9d6462868627ea6; xorp/ospf/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/ospf/tools/Jamfile 1.3 +2 -2; commitid: d9d6462868627ea6; xorp/pim/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/policy/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/policy/common/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/policy/test/Jamfile 1.3 +2 -2; commitid: d9d6462868627ea6; xorp/rib/Jamfile 1.3 +2 -2; commitid: d9d6462868627ea6; xorp/rib/tools/Jamfile 1.2 +5 -5; commitid: d9d6462868627ea6; xorp/rip/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/rip/tools/Jamfile 1.2 +2 -2; commitid: d9d6462868627ea6; xorp/rtrmgr/Jamfile 1.2 +3 -3; commitid: d9d6462868627ea6; xorp/static_routes/Jamfile 1.2 +3 -3; commitid: d9d6462868627ea6; xorp/xrl/tests/Jamfile From pavlin at icir.org Fri Apr 20 10:14:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 17:14:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200704201714.l3KHEFr3067535@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 17:14:15 UTC XORP CVS repository Modified files: fea xrl_fea_target.cc xrl_fea_target.hh xrl_shell_funcs.sh 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: Removed the ifmgr/0.1/get_system_* XRLs for obtaining interface-related information directly from the system, because they are not really used (so far they have been there only for debugging purpose). If we need this functionality, then we should design a better scheme that utilizes the existing get_configure_* XRLs rather than duplicating each XRL. Revision Changes Path 1.5 +1 -428; commitid: 1077d4628f46f7ea6; xorp/fea/xrl_fea_target.cc 1.4 +1 -156; commitid: 1077d4628f46f7ea6; xorp/fea/xrl_fea_target.hh 1.18 +0 -54; commitid: 1077d4628f46f7ea6; xorp/fea/xrl_shell_funcs.sh 1.19 +1 -86; commitid: 1077d4628f46f7ea6; xorp/xrl/interfaces/fea_ifmgr.xif 1.33 +1 -907; commitid: 1077d4628f46f7ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc 1.31 +1 -317; commitid: 1077d4628f46f7ea6; xorp/xrl/interfaces/fea_ifmgr_xif.hh 1.62 +1 -43; commitid: 1077d4628f46f7ea6; xorp/xrl/targets/fea.xrls 1.66 +1 -980; commitid: 1077d4628f46f7ea6; xorp/xrl/targets/fea_base.cc 1.69 +1 -201; commitid: 1077d4628f46f7ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Fri Apr 20 11:43:09 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 18:43:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704201843.l3KIh9ha068749@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 18:43:09 UTC XORP CVS repository Modified files: libxorp inet_ntop.c Log message: Updated the local inet_ntop() implementation by using the one from OpenBSD-4.1 instead of the FreeBSD implementation. The OpenBSD implementation appears to be safer when it comes to manipulating the data so it doesn't step over the boundary of an array. Revision Changes Path 1.4 +50 -38; commitid: 10c73462909317ea6; xorp/libxorp/inet_ntop.c From pavlin at icir.org Fri Apr 20 11:44:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 18:44:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704201844.l3KIi00u068793@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 18:44:00 UTC XORP CVS repository Modified files: libxorp inet_ntop.c Log message: Fix a compilation error because of comparison of signed vs unsigned integers. Revision Changes Path 1.5 +2 -2; commitid: 10c9b462909da7ea6; xorp/libxorp/inet_ntop.c From pavlin at icir.org Fri Apr 20 12:06:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 19:06:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/cli/libtecla xorp/fea xorp/libxorp xorp/utils/flower_malloc Message-ID: <200704201906.l3KJ6Lq9069261@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 19:06:21 UTC XORP CVS repository Modified files: . TODO cli/libtecla cplfile.c direader.c expand.c getline.c history.c homedir.c pcache.c fea ifconfig_get_proc_linux.cc libxorp debug.c xlog.c xlog.h utils/flower_malloc flower_malloc.c test_flower_malloc.c Log message: Replaced sprintf() with snprintf() because the latter is safer. Revision Changes Path 1.20 +1 -4; commitid: 10e0946290ef07ea6; xorp/TODO 1.2 +5 -3; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/cplfile.c 1.3 +4 -2; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/direader.c 1.2 +7 -4; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/expand.c 1.8 +2 -2; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/getline.c 1.2 +2 -2; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/history.c 1.4 +4 -2; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/homedir.c 1.2 +2 -1; commitid: 10e0946290ef07ea6; xorp/cli/libtecla/pcache.c 1.29 +4 -4; commitid: 10e0946290ef07ea6; xorp/fea/ifconfig_get_proc_linux.cc 1.11 +4 -3; commitid: 10e0946290ef07ea6; xorp/libxorp/debug.c 1.23 +8 -8; commitid: 10e0946290ef07ea6; xorp/libxorp/xlog.c 1.16 +6 -5; commitid: 10e0946290ef07ea6; xorp/libxorp/xlog.h 1.8 +6 -6; commitid: 10e0946290ef07ea6; xorp/utils/flower_malloc/flower_malloc.c 1.7 +6 -6; commitid: 10e0946290ef07ea6; xorp/utils/flower_malloc/test_flower_malloc.c From pavlin at icir.org Fri Apr 20 12:25:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 19:25:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/config xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea ... Message-ID: <200704201925.l3KJPYb3070748@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 19:25:34 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in config.h.in configure configure.in bgp Makefile.in bgp/harness Makefile.in bgp/tools Makefile.in cli Makefile.in cli/tools Makefile.in config acxorp.m4 contrib Makefile.in docs Makefile.in docs/bgp Makefile.in docs/design_arch Makefile.in docs/fea Makefile.in docs/libxipc Makefile.in docs/libxorp Makefile.in docs/mfea Makefile.in docs/mld6igmp Makefile.in docs/multicast Makefile.in docs/pim Makefile.in docs/pim_testsuite Makefile.in docs/rib Makefile.in docs/rtrmgr Makefile.in docs/slides Makefile.in docs/slides/status_2004_02 Makefile.in docs/snmp Makefile.in docs/test_harness Makefile.in docs/user_manual Makefile.in docs/xorpdev_101 Makefile.in etc Makefile.in etc/templates Makefile.in fea Makefile.in MakefileRootCheck.in fea/tools Makefile.in fib2mrib Makefile.in libcomm Makefile.in libfeaclient Makefile.in libproto Makefile.in libxipc Makefile.in libxorp Makefile.in mibs configure mld6igmp Makefile.in mrt Makefile.in ospf Makefile.in ospf/tools Makefile.in pim Makefile.in policy Makefile.in policy/backend Makefile.in policy/common Makefile.in policy/test Makefile.in rib Makefile.in rib/tools Makefile.in rip Makefile.in rip/tools Makefile.in rtrmgr Makefile.in static_routes Makefile.in utils Makefile.in utils/flower_malloc Makefile.in xrl Makefile.in xrl/interfaces Makefile.in xrl/targets Makefile.in xrl/tests Makefile.in Log message: * Use AC_CHECK_TYPES() to check for sig_t instead of defining a special macro XR_TYPE_SIG_T for that purpose. * Remove the XR_TYPE_SIG_T macro (inside config/acxorp.m4), because it is not needed anymore. * Re-generate. Revision Changes Path 1.52 +1 -2; commitid: 10f4c462913217ea6; xorp/Makefile.in 1.14 +1 -2; commitid: 10f4c462913217ea6; xorp/MakefileRootCheck.in 1.65 +1 -2; commitid: 10f4c462913217ea6; xorp/bgp/Makefile.in 1.44 +1 -2; commitid: 10f4c462913217ea6; xorp/bgp/harness/Makefile.in 1.36 +1 -2; commitid: 10f4c462913217ea6; xorp/bgp/tools/Makefile.in 1.33 +1 -2; commitid: 10f4c462913217ea6; xorp/cli/Makefile.in 1.12 +1 -2; commitid: 10f4c462913217ea6; xorp/cli/tools/Makefile.in 1.77 +4 -1; commitid: 10f4c462913217ea6; xorp/config.h.in 1.8 +2 -12; commitid: 10f4c462913217ea6; xorp/config/acxorp.m4 1.242 +273 -169; commitid: 10f4c462913217ea6; xorp/configure 1.199 +12 -4; commitid: 10f4c462913217ea6; xorp/configure.in 1.12 +1 -2; commitid: 10f4c462913217ea6; xorp/contrib/Makefile.in 1.30 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/Makefile.in 1.27 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/bgp/Makefile.in 1.27 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/design_arch/Makefile.in 1.27 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/fea/Makefile.in 1.28 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/libxipc/Makefile.in 1.27 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/libxorp/Makefile.in 1.26 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/mfea/Makefile.in 1.26 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/mld6igmp/Makefile.in 1.26 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/multicast/Makefile.in 1.26 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/pim/Makefile.in 1.41 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/pim_testsuite/Makefile.in 1.26 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/rib/Makefile.in 1.29 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/rtrmgr/Makefile.in 1.14 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/slides/Makefile.in 1.14 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/slides/status_2004_02/Makefile.in 1.27 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/snmp/Makefile.in 1.26 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/test_harness/Makefile.in 1.22 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/user_manual/Makefile.in 1.14 +1 -2; commitid: 10f4c462913217ea6; xorp/docs/xorpdev_101/Makefile.in 1.16 +1 -2; commitid: 10f4c462913217ea6; xorp/etc/Makefile.in 1.35 +1 -2; commitid: 10f4c462913217ea6; xorp/etc/templates/Makefile.in 1.93 +1 -2; commitid: 10f4c462913217ea6; xorp/fea/Makefile.in 1.15 +1 -2; commitid: 10f4c462913217ea6; xorp/fea/MakefileRootCheck.in 1.12 +1 -2; commitid: 10f4c462913217ea6; xorp/fea/tools/Makefile.in 1.19 +1 -2; commitid: 10f4c462913217ea6; xorp/fib2mrib/Makefile.in 1.33 +1 -2; commitid: 10f4c462913217ea6; xorp/libcomm/Makefile.in 1.24 +1 -2; commitid: 10f4c462913217ea6; xorp/libfeaclient/Makefile.in 1.39 +1 -2; commitid: 10f4c462913217ea6; xorp/libproto/Makefile.in 1.71 +1 -2; commitid: 10f4c462913217ea6; xorp/libxipc/Makefile.in 1.70 +1 -2; commitid: 10f4c462913217ea6; xorp/libxorp/Makefile.in 1.56 +23 -98; commitid: 10f4c462913217ea6; xorp/mibs/configure 1.55 +1 -2; commitid: 10f4c462913217ea6; xorp/mld6igmp/Makefile.in 1.32 +1 -2; commitid: 10f4c462913217ea6; xorp/mrt/Makefile.in 1.30 +1 -2; commitid: 10f4c462913217ea6; xorp/ospf/Makefile.in 1.9 +1 -2; commitid: 10f4c462913217ea6; xorp/ospf/tools/Makefile.in 1.58 +1 -2; commitid: 10f4c462913217ea6; xorp/pim/Makefile.in 1.37 +1 -2; commitid: 10f4c462913217ea6; xorp/policy/Makefile.in 1.17 +1 -2; commitid: 10f4c462913217ea6; xorp/policy/backend/Makefile.in 1.16 +1 -2; commitid: 10f4c462913217ea6; xorp/policy/common/Makefile.in 1.17 +1 -2; commitid: 10f4c462913217ea6; xorp/policy/test/Makefile.in 1.61 +1 -2; commitid: 10f4c462913217ea6; xorp/rib/Makefile.in 1.13 +1 -2; commitid: 10f4c462913217ea6; xorp/rib/tools/Makefile.in 1.60 +1 -2; commitid: 10f4c462913217ea6; xorp/rip/Makefile.in 1.14 +1 -2; commitid: 10f4c462913217ea6; xorp/rip/tools/Makefile.in 1.76 +1 -2; commitid: 10f4c462913217ea6; xorp/rtrmgr/Makefile.in 1.20 +1 -2; commitid: 10f4c462913217ea6; xorp/static_routes/Makefile.in 1.35 +1 -2; commitid: 10f4c462913217ea6; xorp/utils/Makefile.in 1.15 +1 -2; commitid: 10f4c462913217ea6; xorp/utils/flower_malloc/Makefile.in 1.24 +1 -2; commitid: 10f4c462913217ea6; xorp/xrl/Makefile.in 1.56 +1 -2; commitid: 10f4c462913217ea6; xorp/xrl/interfaces/Makefile.in 1.85 +1 -2; commitid: 10f4c462913217ea6; xorp/xrl/targets/Makefile.in 1.31 +1 -2; commitid: 10f4c462913217ea6; xorp/xrl/tests/Makefile.in From pavlin at icir.org Fri Apr 20 13:13:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 20:13:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704202013.l3KKDItM071272@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 20:13:18 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Re-write the check whether the system has getopt() in so now it uses AC_TRY_COMPILE() and doesn't unconditionally define HAVE_GETOPT_H for Windows. Revision Changes Path 1.78 +0 -3; commitid: 1164b46291e8d7ea6; xorp/config.h.in 1.243 +190 -18; commitid: 1164b46291e8d7ea6; xorp/configure 1.200 +26 -20; commitid: 1164b46291e8d7ea6; xorp/configure.in From pavlin at icir.org Fri Apr 20 13:15:26 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 20:15:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704202015.l3KKFQag071374@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 20:15:26 UTC XORP CVS repository Modified files: . TODO Log message: Removed a TODO entry about eliminating AC_EGREP_HEADER() usage because it is done. Revision Changes Path 1.21 +1 -5; commitid: 1168546291f207ea6; xorp/TODO From pavlin at icir.org Fri Apr 20 13:29:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 20:29:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/cli xorp/config xorp/contrib/win32/xorprtm xorp/fea xorp/libxorp xorp/policy/common Message-ID: <200704202029.l3KKT2Wa071734@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-20 20:29:02 UTC XORP CVS repository Modified files: . configure cli cli_command.cc config acipv4.m4 aclinux.m4 contrib/win32/xorprtm print_rtmsg.c fea xrl_mfea_node.cc libxorp ipvx.cc random.c timer.hh xorpfd.hh policy/common element.cc Log message: Editorial nit: Replaced "return(FOO)" with "return (FOO)" according to the XORP coding style document. Revision Changes Path 1.31 +2 -2; commitid: 11744462921b47ea6; xorp/cli/cli_command.cc 1.15 +2 -2; commitid: 11744462921b47ea6; xorp/config/acipv4.m4 1.6 +6 -6; commitid: 11744462921b47ea6; xorp/config/aclinux.m4 1.244 +7 -7; commitid: 11744462921b47ea6; xorp/configure 1.4 +3 -3; commitid: 11744462921b47ea6; xorp/contrib/win32/xorprtm/print_rtmsg.c 1.53 +10 -10; commitid: 11744462921b47ea6; xorp/fea/xrl_mfea_node.cc 1.30 +5 -5; commitid: 11744462921b47ea6; xorp/libxorp/ipvx.cc 1.13 +5 -5; commitid: 11744462921b47ea6; xorp/libxorp/random.c 1.34 +2 -2; commitid: 11744462921b47ea6; xorp/libxorp/timer.hh 1.7 +2 -2; commitid: 11744462921b47ea6; xorp/libxorp/xorpfd.hh 1.10 +2 -2; commitid: 11744462921b47ea6; xorp/policy/common/element.cc From bms at icir.org Fri Apr 20 16:27:04 2007 From: bms at icir.org (Bruce M. Simpson) Date: Sat, 21 Apr 2007 00:27:04 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/cli/libtecla xorp/fea xorp/libxorp xorp/utils/flower_malloc In-Reply-To: <200704201906.l3KJ6Lq9069261@xorpc.icir.org> References: <200704201906.l3KJ6Lq9069261@xorpc.icir.org> Message-ID: <46294C48.1040905@icir.org> Pavlin Radoslavov wrote: > Log message: > Replaced sprintf() with snprintf() because the latter is safer. > Be careful - the snprintf() implementation on Windows has a different return value from that defined by POSIX. This caused me hours of consternation when first bringing up XRL on Windows. BMS From pavlin at icir.org Fri Apr 20 16:44:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 20 Apr 2007 16:44:04 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/cli/libtecla xorp/fea xorp/libxorp xorp/utils/flower_malloc In-Reply-To: Message from "Bruce M. Simpson" of "Sat, 21 Apr 2007 00:27:04 BST." <46294C48.1040905@icir.org> Message-ID: <200704202344.l3KNi42U005297@possum.icir.org> Bruce M. Simpson wrote: > Pavlin Radoslavov wrote: > > Log message: > > Replaced sprintf() with snprintf() because the latter is safer. > > > > Be careful - the snprintf() implementation on Windows has a different > return value from that defined by POSIX. This caused me hours of > consternation when first bringing up XRL on Windows. > > BMS Can you elaborate about the particular difference? BTW, all the changes with this particular commit don't consider the return value so we shouldn't see a problem on Windows. Indeed, the independently-updated local libxorp/inet_ntop.c implementation (from OpenBSD) considers the return value of snprintf(), but from what I can see the way "#ifndef HAVE_C99_SNPRINTF" is handled inside libxorp/c_format.cc, the libxorp/inet_ntop.c handling of snprintf() should be fine. Thanks, Pavlin From bms at icir.org Fri Apr 20 22:44:40 2007 From: bms at icir.org (Bruce M. Simpson) Date: Sat, 21 Apr 2007 06:44:40 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/cli/libtecla xorp/fea xorp/libxorp xorp/utils/flower_malloc In-Reply-To: <200704202344.l3KNi42U005297@possum.icir.org> References: <200704202344.l3KNi42U005297@possum.icir.org> Message-ID: <4629A4C8.4030303@icir.org> Pavlin Radoslavov wrote: > Can you elaborate about the particular difference? > S/POSIX/C99/ http://msdn2.microsoft.com/en-us/library/2ts7cx93(vs.71).aspx - MSVC spec http://www.opengroup.org/onlinepubs/009695399/functions/snprintf.html - Open Group spec (aligned with ISO C99) Yes, the MSVC runtime snprintf() doesn't conform to C99; it does not return the number of characters which would have been successfully written if the buffer size were sufficient. A post here suggests that we may wish to rework that code anyway to use _scprintf(): http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=177815&SiteID=1 > BTW, all the changes with this particular commit don't consider the > return value so we shouldn't see a problem on Windows. > > Indeed, the independently-updated local libxorp/inet_ntop.c > implementation (from OpenBSD) considers the return value of > snprintf(), but from what I can see the way > "#ifndef HAVE_C99_SNPRINTF" is handled inside libxorp/c_format.cc, > the libxorp/inet_ntop.c handling of snprintf() should be fine. > No worries then! Cheers, BMS From pavlin at icir.org Sat Apr 21 18:03:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 22 Apr 2007 01:03:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704220103.l3M13ruJ099556@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-22 01:03:53 UTC XORP CVS repository Modified files: libxorp xorp_osdep_mid.h Log message: Change the last argument type of inet_ntop() from socklen_t to size_t to match the (new) local implementation from OpenBSD. Revision Changes Path 1.8 +2 -2; commitid: 184c9462ab45d7ea6; xorp/libxorp/xorp_osdep_mid.h From pavlin at icir.org Sat Apr 21 18:31:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 22 Apr 2007 01:31:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200704220131.l3M1VtLp099936@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-22 01:31:55 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Add a check whether the system has strlcpy(3). Revision Changes Path 1.79 +3 -0; commitid: 18622462aba757ea6; xorp/config.h.in 1.245 +94 -0; commitid: 18622462aba757ea6; xorp/configure 1.201 +3 -2; commitid: 18622462aba757ea6; xorp/configure.in From pavlin at icir.org Sat Apr 21 18:57:10 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 22 Apr 2007 01:57:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200704220157.l3M1vA6C000430@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-22 01:57:10 UTC XORP CVS repository Modified files: libxorp Jamfile Makefile.am Makefile.in xorp_osdep_mid.h Added files: libxorp strlcpy.c Log message: Added a local implementation of strlcpy(3) (copied from OpenBSD) that will be used in case the system doesn't have one. Revision Changes Path 1.3 +3 -3; commitid: 179462ac0757ea6; xorp/libxorp/Jamfile 1.53 +2 -1; commitid: 179462ac0757ea6; xorp/libxorp/Makefile.am 1.71 +15 -14; commitid: 179462ac0757ea6; xorp/libxorp/Makefile.in 1.1 +59 -0 xorp/libxorp/strlcpy.c (new) 1.9 +5 -1; commitid: 179462ac0757ea6; xorp/libxorp/xorp_osdep_mid.h From pavlin at icir.org Mon Apr 23 15:14:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 23 Apr 2007 22:14:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704232214.l3NMEBcG049692@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-23 22:14:11 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc xrl_fea_target.cc xrl_fea_target.hh xrl_ifmanager.cc xrl_ifmanager.hh Log message: XrlInterfaceManager related cleanup: * Added new methods: IfConfig::find_interface(), find_vif(), find_addr() and use them instead of the (removed) IfConfig::get_if() and get_vif() * Remove methods XrlInterfaceManager::get_if(), get_vif() and get_addr() and use the above new methods instead. Also, remove the related methods XrlInterfaceManager::get_if_from_config(), get_vif_from_config() and get_addr_from_config() because they are not needed anymore. * Remove methods XrlInterfaceManager::addr_valid(), pull_config_get_if(), pull_config_get_vif() and pull_config_get_addr() because they are not needed anymore. Revision Changes Path 1.55 +63 -14; commitid: c125462d2d4b7ea6; xorp/fea/ifconfig.cc 1.52 +52 -4; commitid: c125462d2d4b7ea6; xorp/fea/ifconfig.hh 1.32 +8 -5; commitid: c125462d2d4b7ea6; xorp/fea/ifconfig_parse_nlm.cc 1.33 +17 -14; commitid: c125462d2d4b7ea6; xorp/fea/ifconfig_parse_rtm.cc 1.6 +339 -232; commitid: c125462d2d4b7ea6; xorp/fea/xrl_fea_target.cc 1.5 +14 -5; commitid: c125462d2d4b7ea6; xorp/fea/xrl_fea_target.hh 1.24 +1 -110; commitid: c125462d2d4b7ea6; xorp/fea/xrl_ifmanager.cc 1.14 +7 -177; commitid: c125462d2d4b7ea6; xorp/fea/xrl_ifmanager.hh From pavlin at icir.org Mon Apr 23 16:05:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 23 Apr 2007 23:05:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fea xorp/fib2mrib xorp/libfeaclient xorp/ospf xorp/rip xorp/static_routes Message-ID: <200704232305.l3NN5BQ9050656@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-23 23:05:11 UTC XORP CVS repository Modified files: bgp bgp.cc fea libfeaclient_bridge.cc xrl_ifmanager.hh fib2mrib fib2mrib_node.cc libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh ifmgr_cmds.cc ospf xrl_io.cc rip xrl_port_manager.cc static_routes static_routes_node.cc Log message: Renamed method IfMgrIfTree::find_if() to find_interface() to avoid confusion with the "find_if()" function from and for consistency with the new FEA cleanup changes. Revision Changes Path 1.84 +5 -5; commitid: c518462d3b0e7ea6; xorp/bgp/bgp.cc 1.22 +2 -2; commitid: c518462d3b0e7ea6; xorp/fea/libfeaclient_bridge.cc 1.15 +1 -3; commitid: c518462d3b0e7ea6; xorp/fea/xrl_ifmanager.hh 1.35 +4 -4; commitid: c518462d3b0e7ea6; xorp/fib2mrib/fib2mrib_node.cc 1.19 +17 -31; commitid: c518462d3b0e7ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.28 +3 -3; commitid: c518462d3b0e7ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.20 +3 -3; commitid: c518462d3b0e7ea6; xorp/libfeaclient/ifmgr_cmds.cc 1.42 +8 -8; commitid: c518462d3b0e7ea6; xorp/ospf/xrl_io.cc 1.25 +3 -3; commitid: c518462d3b0e7ea6; xorp/rip/xrl_port_manager.cc 1.37 +4 -4; commitid: c518462d3b0e7ea6; xorp/static_routes/static_routes_node.cc From pavlin at icir.org Mon Apr 23 16:23:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 23 Apr 2007 23:23:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200704232323.l3NNNtPo050954@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-23 23:23:55 UTC XORP CVS repository Modified files: libfeaclient ifmgr_atoms.cc Log message: * Simplify the implementation of the find methods by eliminating the local find_virtual_interface() find_virtual_interface_addr() functions. * Minor cleanup. Revision Changes Path 1.20 +64 -105; commitid: c6ee462d3fd77ea6; xorp/libfeaclient/ifmgr_atoms.cc From pavlin at icir.org Mon Apr 23 18:28:43 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 24 Apr 2007 01:28:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704240128.l3O1ShpT053169@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-24 01:28:43 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in ifconfig.cc ifconfig.hh xrl_fea_target.cc xrl_fea_target.hh Removed files: fea xrl_ifmanager.cc xrl_ifmanager.hh Log message: * Moved the transaction-based mechanism from class XrlInterfaceManager to IfConfig. * Removed the XrlInterfaceManager implementation, because it is not needed anymore. * Added const version of methods IfConfig::find_interface() find_vif() and find_addr(). Revision Changes Path 1.9 +1 -2; commitid: ceac462d59077ea6; xorp/fea/Jamfile 1.74 +1 -3; commitid: ceac462d59077ea6; xorp/fea/Makefile.am 1.94 +5 -8; commitid: ceac462d59077ea6; xorp/fea/Makefile.in 1.56 +236 -1; commitid: ceac462d59077ea6; xorp/fea/ifconfig.cc 1.53 +112 -1; commitid: ceac462d59077ea6; xorp/fea/ifconfig.hh 1.7 +303 -84; commitid: ceac462d59077ea6; xorp/fea/xrl_fea_target.cc 1.6 +2 -4; commitid: ceac462d59077ea6; xorp/fea/xrl_fea_target.hh 1.25 +0 -165 xorp/fea/xrl_ifmanager.cc (dead) 1.16 +0 -86 xorp/fea/xrl_ifmanager.hh (dead) From pavlin at icir.org Mon Apr 23 18:36:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 24 Apr 2007 01:36:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704240136.l3O1a2P4053334@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-24 01:36:02 UTC XORP CVS repository Modified files: fea ifconfig_parse_nlm.cc Log message: Fix a typo introduced with the previous commit. Revision Changes Path 1.33 +2 -2; commitid: d03d462d5ef57ea6; xorp/fea/ifconfig_parse_nlm.cc From pavlin at icir.org Mon Apr 23 22:53:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 24 Apr 2007 05:53:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704240553.l3O5r7SO056267@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-24 05:53:07 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc iftree.cc iftree.hh xrl_fea_target.cc Log message: Moved the IfConfig::find_interface(), find_vif() and find_addr() methods from IfConfig to IfTree, because the methods are tree-specific. Revision Changes Path 1.57 +1 -153; commitid: db9a462d9b097ea6; xorp/fea/ifconfig.cc 1.54 +1 -106; commitid: db9a462d9b097ea6; xorp/fea/ifconfig.hh 1.34 +4 -4; commitid: db9a462d9b097ea6; xorp/fea/ifconfig_parse_nlm.cc 1.34 +7 -7; commitid: db9a462d9b097ea6; xorp/fea/ifconfig_parse_rtm.cc 1.39 +149 -1; commitid: db9a462d9b097ea6; xorp/fea/iftree.cc 1.40 +94 -1; commitid: db9a462d9b097ea6; xorp/fea/iftree.hh 1.8 +32 -43; commitid: db9a462d9b097ea6; xorp/fea/xrl_fea_target.cc From pavlin at icir.org Tue Apr 24 00:05:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 24 Apr 2007 07:05:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704240705.l3O75Sk1057982@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-24 07:05:28 UTC XORP CVS repository Modified files: fea fticonfig_entry_set_netlink.cc fticonfig_entry_set_rtsock.cc Log message: Bug fix: fix the logic for checking whether an interface is UP. Revision Changes Path 1.36 +2 -2; commitid: e237462dac1b7ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.41 +2 -2; commitid: e237462dac1b7ea6; xorp/fea/fticonfig_entry_set_rtsock.cc From greenhal at icir.org Tue Apr 24 11:48:59 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 24 Apr 2007 18:48:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane Message-ID: <200704241848.l3OImxnj070481@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-04-24 18:48:59 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/fea/forwarding_plane added to the repository From greenhal at icir.org Tue Apr 24 11:50:54 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 24 Apr 2007 18:50:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704241850.l3OIos4F070555@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-04-24 18:50:54 UTC XORP CVS repository Modified files: fea Makefile.am Log message: Modify makefile.am to support new directory structure that is going roll in in the next few days Submitted by: adam Approved by: pavlin Revision Changes Path 1.75 +17 -17; commitid: 1135b462e512c7ea6; xorp/fea/Makefile.am From greenhal at icir.org Tue Apr 24 11:51:06 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 24 Apr 2007 18:51:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/ifconfig Message-ID: <200704241851.l3OIp6lA070570@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-04-24 18:51:06 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/fea/forwarding_plane/ifconfig added to the repository From greenhal at icir.org Tue Apr 24 12:25:48 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 24 Apr 2007 19:25:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/firewall Message-ID: <200704241925.l3OJPmbx071323@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-04-24 19:25:48 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/fea/forwarding_plane/firewall added to the repository From greenhal at icir.org Tue Apr 24 12:25:47 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 24 Apr 2007 19:25:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/fibcontrol Message-ID: <200704241925.l3OJPlh4071305@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-04-24 19:25:47 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/fea/forwarding_plane/fibcontrol added to the repository From greenhal at icir.org Tue Apr 24 12:25:48 2007 From: greenhal at icir.org (Adam Greenhalgh) Date: Tue, 24 Apr 2007 19:25:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/control_socket Message-ID: <200704241925.l3OJPmZ3071314@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: greenhal at xorpc.icir.org 2007-04-24 19:25:48 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/fea/forwarding_plane/control_socket added to the repository From atanu at icir.org Tue Apr 24 18:40:53 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 25 Apr 2007 01:40:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200704250140.l3P1ereF076261@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-04-25 01:40:53 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: In OSPFv3 when checking for a new Link-LSAs when the router is the designated router, replace the incorrect assert with a test. Revision Changes Path 1.278 +4 -3; commitid: 129ca462eb1a47ea6; xorp/ospf/area_router.cc From pavlin at icir.org Tue Apr 24 18:57:45 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 01:57:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704250157.l3P1vjq8076613@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 01:57:45 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_iphelper.cc fticonfig_entry_set_iphelper.cc fticonfig_entry_set_netlink.cc fticonfig_entry_set_rtmv2.cc fticonfig_entry_set_rtsock.cc fticonfig_table_get_iphelper.cc ifconfig_get_iphelper.cc ifconfig_get_proc_linux.cc ifconfig_parse_ifaddrs.cc ifconfig_parse_ifreq.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc ifconfig_set.cc ifconfig_set_click.cc ifmanager_transaction.hh iftree.cc iftree.hh libfeaclient_bridge.cc rawsock.cc xrl_fea_target.cc xrl_rawsock4.cc xrl_rawsock6.cc Log message: Cleanup of the IfTree search methods: * Remove the get_if(), get_vif() and get_addr() methods that return iterators to the internal maps and replace them with methods find_interface(), find_vif(), find_addr() that return pointers. * Use iterators to the internal IfTree maps only when we need to iterate. Those changes reduce some of the code and make it more readable. Revision Changes Path 1.9 +7 -9; commitid: 12adb462eb4c57ea6; xorp/fea/fticonfig_entry_get_iphelper.cc 1.14 +7 -7; commitid: 12adb462eb4c57ea6; xorp/fea/fticonfig_entry_set_iphelper.cc 1.37 +8 -8; commitid: 12adb462eb4c57ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.4 +10 -10; commitid: 12adb462eb4c57ea6; xorp/fea/fticonfig_entry_set_rtmv2.cc 1.42 +9 -9; commitid: 12adb462eb4c57ea6; xorp/fea/fticonfig_entry_set_rtsock.cc 1.8 +6 -5; commitid: 12adb462eb4c57ea6; xorp/fea/fticonfig_table_get_iphelper.cc 1.9 +36 -32; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_get_iphelper.cc 1.30 +40 -37; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_get_proc_linux.cc 1.32 +76 -71; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_parse_ifaddrs.cc 1.35 +70 -65; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.35 +75 -75; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_parse_nlm.cc 1.35 +109 -110; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_parse_rtm.cc 1.41 +60 -81; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_set.cc 1.35 +104 -123; commitid: 12adb462eb4c57ea6; xorp/fea/ifconfig_set_click.cc 1.19 +20 -52; commitid: 12adb462eb4c57ea6; xorp/fea/ifmanager_transaction.hh 1.40 +340 -252; commitid: 12adb462eb4c57ea6; xorp/fea/iftree.cc 1.41 +138 -125; commitid: 12adb462eb4c57ea6; xorp/fea/iftree.hh 1.23 +48 -58; commitid: 12adb462eb4c57ea6; xorp/fea/libfeaclient_bridge.cc 1.44 +51 -60; commitid: 12adb462eb4c57ea6; xorp/fea/rawsock.cc 1.9 +112 -54; commitid: 12adb462eb4c57ea6; xorp/fea/xrl_fea_target.cc 1.21 +4 -5; commitid: 12adb462eb4c57ea6; xorp/fea/xrl_rawsock4.cc 1.14 +4 -5; commitid: 12adb462eb4c57ea6; xorp/fea/xrl_rawsock6.cc From pavlin at icir.org Tue Apr 24 19:04:13 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 02:04:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704250204.l3P24Dp8076755@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 02:04:13 UTC XORP CVS repository Modified files: fea ifconfig_get_proc_linux.cc Log message: Fix a typo: compilation fix for Linux. Revision Changes Path 1.31 +2 -2; commitid: 12bb0462eb6f67ea6; xorp/fea/ifconfig_get_proc_linux.cc From pavlin at icir.org Tue Apr 24 23:05:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 06:05:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/fibconfig Message-ID: <200704250605.l3P65O8s079834@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 06:05:24 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/fea/forwarding_plane/fibconfig added to the repository From pavlin at icir.org Tue Apr 24 23:07:16 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 24 Apr 2007 23:07:16 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/fibcontrol In-Reply-To: Message from Adam Greenhalgh of "Tue, 24 Apr 2007 19:25:47 GMT." <200704241925.l3OJPlh4071305@xorpc.icir.org> Message-ID: <200704250607.l3P67GCJ056452@possum.icir.org> Adam Greenhalgh wrote: > CVSROOT: /usr/local/www/data/cvs > Module name: xorp > Changes by: greenhal at xorpc.icir.org 2007-04-24 19:25:47 UTC > > XORP CVS repository > > > Log message: > Directory /usr/local/www/data/cvs/xorp/fea/forwarding_plane/fibcontrol added to the repository For the record, this directory was suppose to be named "fibconfig". I added the new directory and removed "fibcontrol" from inside the CVS repository itself. Pavlin > _______________________________________________ > Xorp-cvs mailing list > Xorp-cvs at icir.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From pavlin at icir.org Tue Apr 24 23:15:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 06:15:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/firewall xorp/fea/forwarding_plane/ifconfig Message-ID: <200704250615.l3P6FNA7080101@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 06:15:23 UTC XORP CVS repository Added files: fea/forwarding_plane .cvsignore fea/forwarding_plane/control_socket .cvsignore fea/forwarding_plane/fibconfig .cvsignore fea/forwarding_plane/firewall .cvsignore fea/forwarding_plane/ifconfig .cvsignore Log message: Added default .cvsignore files. Revision Changes Path 1.1 +7 -0 xorp/fea/forwarding_plane/.cvsignore (new) 1.1 +7 -0 xorp/fea/forwarding_plane/control_socket/.cvsignore (new) 1.1 +7 -0 xorp/fea/forwarding_plane/fibconfig/.cvsignore (new) 1.1 +7 -0 xorp/fea/forwarding_plane/firewall/.cvsignore (new) 1.1 +7 -0 xorp/fea/forwarding_plane/ifconfig/.cvsignore (new) From pavlin at icir.org Wed Apr 25 00:31:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 07:31:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704250731.l3P7VvS4081769@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 07:31:57 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Added files: fea/forwarding_plane/ifconfig ifconfig_get_click.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_observer_rtsock.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc Removed files: fea ifconfig_get_click.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink.cc ifconfig_observer_rtsock.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink.cc Log message: Moved some of the system-specific ifconfig_* files to their new location: ifconfig_get_click.cc -> forwarding_plane/ifconfig/ifconfig_get_click.cc ifconfig_get_dummy.cc -> forwarding_plane/ifconfig/ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc -> forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc -> forwarding_plane/ifconfig/ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc -> forwarding_plane/ifconfig/ifconfig_get_iphelper.cc ifconfig_get_netlink.cc -> forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc -> forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc -> forwarding_plane/ifconfig/ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc -> forwarding_plane/ifconfig/ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc -> forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc ifconfig_observer_netlink.cc -> forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc ifconfig_observer_rtsock.cc -> forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc ifconfig_set_click.cc -> forwarding_plane/ifconfig/ifconfig_set_click.cc ifconfig_set_dummy.cc -> forwarding_plane/ifconfig/ifconfig_set_dummy.cc ifconfig_set_ioctl.cc -> forwarding_plane/ifconfig/ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc -> forwarding_plane/ifconfig/ifconfig_set_iphelper.cc ifconfig_set_netlink.cc -> forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc Note that the following files have been renamed after they have been moved to their new location: ifconfig_get_netlink.cc -> ifconfig_get_netlink_socket.cc ifconfig_observer_netlink.cc -> ifconfig_observer_netlink_socket.cc ifconfig_observer_rtsock.cc -> ifconfig_observer_routing_socket.cc ifconfig_set_netlink.cc -> ifconfig_set_netlink_socket.cc Approved by: Adam Greenhalgh Revision Changes Path 1.76 +5 -5; commitid: 13df1462f00577ea6; xorp/fea/Makefile.am 1.95 +157 -27; commitid: 13df1462f00577ea6; xorp/fea/Makefile.in 1.1 +112 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_click.cc (new) 1.1 +86 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_dummy.cc (new) 1.1 +115 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc (new) 1.1 +227 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc (new) 1.1 +281 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc (new) 1.1 +319 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc (new) 1.1 +541 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc (new) 1.1 +148 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc (new) 1.1 +92 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_dummy.cc (new) 1.1 +97 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc (new) 1.1 +147 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc (new) 1.1 +108 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc (new) 1.1 +108 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_rtsock.cc (new) 1.1 +1098 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc (new) 1.1 +308 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc (new) 1.1 +1118 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc (new) 1.1 +811 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc (new) 1.1 +1005 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc (new) 1.12 +0 -112 xorp/fea/ifconfig_get_click.cc (dead) 1.17 +0 -86 xorp/fea/ifconfig_get_dummy.cc (dead) 1.18 +0 -115 xorp/fea/ifconfig_get_getifaddrs.cc (dead) 1.19 +0 -227 xorp/fea/ifconfig_get_ioctl.cc (dead) 1.10 +0 -281 xorp/fea/ifconfig_get_iphelper.cc (dead) 1.23 +0 -319 xorp/fea/ifconfig_get_netlink.cc (dead) 1.32 +0 -541 xorp/fea/ifconfig_get_proc_linux.cc (dead) 1.18 +0 -148 xorp/fea/ifconfig_get_sysctl.cc (dead) 1.17 +0 -92 xorp/fea/ifconfig_observer_dummy.cc (dead) 1.10 +0 -97 xorp/fea/ifconfig_observer_iphelper.cc (dead) 1.20 +0 -147 xorp/fea/ifconfig_observer_netlink.cc (dead) 1.18 +0 -108 xorp/fea/ifconfig_observer_rtsock.cc (dead) 1.36 +0 -1098 xorp/fea/ifconfig_set_click.cc (dead) 1.26 +0 -308 xorp/fea/ifconfig_set_dummy.cc (dead) 1.46 +0 -1118 xorp/fea/ifconfig_set_ioctl.cc (dead) 1.8 +0 -811 xorp/fea/ifconfig_set_iphelper.cc (dead) 1.38 +0 -1005 xorp/fea/ifconfig_set_netlink.cc (dead) From pavlin at icir.org Wed Apr 25 00:55:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 07:55:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704250755.l3P7tbdK082202@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 07:55:37 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Removed files: fea/forwarding_plane/ifconfig ifconfig_observer_rtsock.cc Log message: Removed file forwarding_plane/ifconfig/ifconfig_observer_rtsock.cc that got committed by accident, and use instead forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc Note that this is same file, just different name. Revision Changes Path 1.77 +2 -2; commitid: 140c2462f09017ea6; xorp/fea/Makefile.am 1.96 +8 -8; commitid: 140c2462f09017ea6; xorp/fea/Makefile.in 1.2 +0 -108 xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_rtsock.cc (dead) From pavlin at icir.org Wed Apr 25 00:57:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 25 Apr 2007 07:57:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704250757.l3P7vmqI082293@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-25 07:57:48 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_get.hh ifconfig_observer.hh ifconfig_set.hh fea/forwarding_plane/ifconfig ifconfig_get_netlink_socket.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_set_netlink_socket.cc Log message: Renamed classes (to reflect the new directory structure and filenames): IfConfigGetNetlink -> IfConfigGetNetlinkSocket IfConfigObserverNetlink -> IfConfigObserverNetlinkSocket IfConfigSetNetlink -> IfConfigSetNetlinkSocket IfConfigObserverRtsock -> IfConfigObserverRoutingSocket Revision Changes Path 1.2 +8 -8; commitid: 1412f462f09887ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.2 +7 -7; commitid: 1412f462f09887ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.2 +7 -8; commitid: 1412f462f09887ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.2 +104 -104; commitid: 1412f462f09887ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.58 +5 -5; commitid: 1412f462f09887ea6; xorp/fea/ifconfig.cc 1.55 +7 -7; commitid: 1412f462f09887ea6; xorp/fea/ifconfig.hh 1.29 +5 -5; commitid: 1412f462f09887ea6; xorp/fea/ifconfig_get.hh 1.19 +11 -11; commitid: 1412f462f09887ea6; xorp/fea/ifconfig_observer.hh 1.45 +5 -5; commitid: 1412f462f09887ea6; xorp/fea/ifconfig_set.hh From pavlin at icir.org Wed Apr 25 18:23:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 26 Apr 2007 01:23:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig Message-ID: <200704260123.l3Q1No1R095942@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-26 01:23:50 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Added files: fea/forwarding_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc fibconfig_entry_get_iphelper.cc fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_observer_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.cc fibconfig_entry_set_iphelper.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_get_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc Removed files: fea fticonfig_entry_get_click.cc fticonfig_entry_get_dummy.cc fticonfig_entry_get_iphelper.cc fticonfig_entry_get_netlink.cc fticonfig_entry_get_rtmv2.cc fticonfig_entry_get_rtsock.cc fticonfig_entry_observer_dummy.cc fticonfig_entry_observer_iphelper.cc fticonfig_entry_observer_netlink.cc fticonfig_entry_observer_rtmv2.cc fticonfig_entry_observer_rtsock.cc fticonfig_entry_set_click.cc fticonfig_entry_set_dummy.cc fticonfig_entry_set_iphelper.cc fticonfig_entry_set_netlink.cc fticonfig_entry_set_rtmv2.cc fticonfig_entry_set_rtsock.cc fticonfig_table_get_click.cc fticonfig_table_get_dummy.cc fticonfig_table_get_iphelper.cc fticonfig_table_get_netlink.cc fticonfig_table_get_sysctl.cc fticonfig_table_observer_dummy.cc fticonfig_table_observer_iphelper.cc fticonfig_table_observer_netlink.cc fticonfig_table_observer_rtmv2.cc fticonfig_table_observer_rtsock.cc fticonfig_table_set_click.cc fticonfig_table_set_dummy.cc fticonfig_table_set_iphelper.cc fticonfig_table_set_netlink.cc fticonfig_table_set_rtmv2.cc fticonfig_table_set_rtsock.cc Log message: FEA refactoring: Moved some of the system-specific fticonfig_* files from xorp/fea/ to their new location under xorp/fea/forwarding_plane/fibconfig/ . Note that after the moving the following rules have been applied: * The "fticonfig_" prefix has been renamed to "fibconfig_" * Files with suffix "_netlink.cc" now have suffix "_netlink_socket.cc" * Files with suffix "_rtsock.cc" now have suffix "_routing_socket.cc" fticonfig_entry_get_click.cc -> forwarding_plane/fibconfig/fibconfig_entry_get_click.cc fticonfig_entry_get_dummy.cc -> forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc fticonfig_entry_get_iphelper.cc -> forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc fticonfig_entry_get_netlink.cc -> forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc fticonfig_entry_get_rtmv2.cc -> forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc fticonfig_entry_get_rtsock.cc -> forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc fticonfig_entry_observer_dummy.cc -> forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc fticonfig_entry_observer_iphelper.cc -> forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc fticonfig_entry_observer_netlink.cc -> forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc fticonfig_entry_observer_rtmv2.cc -> forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc fticonfig_entry_observer_rtsock.cc -> forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc fticonfig_entry_set_click.cc -> forwarding_plane/fibconfig/fibconfig_entry_set_click.cc fticonfig_entry_set_dummy.cc -> forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc fticonfig_entry_set_iphelper.cc -> forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc fticonfig_entry_set_netlink.cc -> forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc fticonfig_entry_set_rtmv2.cc -> forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc fticonfig_entry_set_rtsock.cc -> forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc fticonfig_table_get_click.cc -> forwarding_plane/fibconfig/fibconfig_table_get_click.cc fticonfig_table_get_dummy.cc -> forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc fticonfig_table_get_iphelper.cc -> forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc fticonfig_table_get_netlink.cc -> forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc fticonfig_table_get_sysctl.cc -> forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc fticonfig_table_observer_dummy.cc -> forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc fticonfig_table_observer_iphelper.cc -> forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc fticonfig_table_observer_netlink.cc -> forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc fticonfig_table_observer_rtmv2.cc -> forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc fticonfig_table_observer_rtsock.cc -> forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc fticonfig_table_set_click.cc -> forwarding_plane/fibconfig/fibconfig_table_set_click.cc fticonfig_table_set_dummy.cc -> forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc fticonfig_table_set_iphelper.cc -> forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc fticonfig_table_set_netlink.cc -> forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc fticonfig_table_set_rtmv2.cc -> forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc fticonfig_table_set_rtsock.cc -> forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc Approved by: Adam Greenhalgh Revision Changes Path 1.78 +34 -34; commitid: 17564462ffc057ea6; xorp/fea/Makefile.am 1.97 +332 -83; commitid: 17564462ffc057ea6; xorp/fea/Makefile.in 1.1 +233 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc (new) 1.1 +159 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc (new) 1.1 +397 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc (new) 1.1 +313 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc (new) 1.1 +461 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc (new) 1.1 +481 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc (new) 1.1 +94 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc (new) 1.1 +92 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc (new) 1.1 +137 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc (new) 1.1 +99 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc (new) 1.1 +110 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc (new) 1.1 +576 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc (new) 1.1 +159 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc (new) 1.1 +375 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc (new) 1.1 +488 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc (new) 1.1 +554 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc (new) 1.1 +371 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc (new) 1.1 +128 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc (new) 1.1 +102 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc (new) 1.1 +224 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc (new) 1.1 +230 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc (new) 1.1 +199 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc (new) 1.1 +93 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc (new) 1.1 +90 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc (new) 1.1 +162 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc (new) 1.1 +131 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc (new) 1.1 +163 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc (new) 1.1 +172 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc (new) 1.1 +128 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc (new) 1.1 +178 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc (new) 1.1 +166 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc (new) 1.1 +166 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc (new) 1.1 +166 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc (new) 1.13 +0 -233 xorp/fea/fticonfig_entry_get_click.cc (dead) 1.18 +0 -159 xorp/fea/fticonfig_entry_get_dummy.cc (dead) 1.10 +0 -397 xorp/fea/fticonfig_entry_get_iphelper.cc (dead) 1.40 +0 -313 xorp/fea/fticonfig_entry_get_netlink.cc (dead) 1.7 +0 -481 xorp/fea/fticonfig_entry_get_rtmv2.cc (dead) 1.38 +0 -461 xorp/fea/fticonfig_entry_get_rtsock.cc (dead) 1.17 +0 -94 xorp/fea/fticonfig_entry_observer_dummy.cc (dead) 1.8 +0 -92 xorp/fea/fticonfig_entry_observer_iphelper.cc (dead) 1.16 +0 -137 xorp/fea/fticonfig_entry_observer_netlink.cc (dead) 1.4 +0 -110 xorp/fea/fticonfig_entry_observer_rtmv2.cc (dead) 1.14 +0 -99 xorp/fea/fticonfig_entry_observer_rtsock.cc (dead) 1.29 +0 -576 xorp/fea/fticonfig_entry_set_click.cc (dead) 1.17 +0 -159 xorp/fea/fticonfig_entry_set_dummy.cc (dead) 1.15 +0 -375 xorp/fea/fticonfig_entry_set_iphelper.cc (dead) 1.38 +0 -488 xorp/fea/fticonfig_entry_set_netlink.cc (dead) 1.5 +0 -371 xorp/fea/fticonfig_entry_set_rtmv2.cc (dead) 1.43 +0 -554 xorp/fea/fticonfig_entry_set_rtsock.cc (dead) 1.14 +0 -128 xorp/fea/fticonfig_table_get_click.cc (dead) 1.16 +0 -102 xorp/fea/fticonfig_table_get_dummy.cc (dead) 1.9 +0 -224 xorp/fea/fticonfig_table_get_iphelper.cc (dead) 1.34 +0 -230 xorp/fea/fticonfig_table_get_netlink.cc (dead) 1.23 +0 -199 xorp/fea/fticonfig_table_get_sysctl.cc (dead) 1.17 +0 -93 xorp/fea/fticonfig_table_observer_dummy.cc (dead) 1.8 +0 -90 xorp/fea/fticonfig_table_observer_iphelper.cc (dead) 1.17 +0 -162 xorp/fea/fticonfig_table_observer_netlink.cc (dead) 1.5 +0 -163 xorp/fea/fticonfig_table_observer_rtmv2.cc (dead) 1.19 +0 -131 xorp/fea/fticonfig_table_observer_rtsock.cc (dead) 1.13 +0 -172 xorp/fea/fticonfig_table_set_click.cc (dead) 1.15 +0 -128 xorp/fea/fticonfig_table_set_dummy.cc (dead) 1.10 +0 -178 xorp/fea/fticonfig_table_set_iphelper.cc (dead) 1.13 +0 -166 xorp/fea/fticonfig_table_set_netlink.cc (dead) 1.4 +0 -166 xorp/fea/fticonfig_table_set_rtmv2.cc (dead) 1.16 +0 -166 xorp/fea/fticonfig_table_set_rtsock.cc (dead) From pavlin at icir.org Wed Apr 25 23:29:48 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 26 Apr 2007 06:29:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704260629.l3Q6Tli2099573@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-26 06:29:47 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_get.cc ifconfig_get.hh ifconfig_observer.cc ifconfig_observer.hh ifconfig_parse_ifaddrs.cc ifconfig_parse_ifreq.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc ifconfig_set.cc ifconfig_set.hh ifmanager_transaction.hh xrl_fea_target.cc fea/forwarding_plane/ifconfig ifconfig_get_click.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc Log message: Rename variables and methods names like ifc_foo to ifconfig_foo. Revision Changes Path 1.2 +7 -7; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_click.cc 1.2 +5 -5; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_dummy.cc 1.2 +4 -4; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.2 +8 -8; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc 1.2 +5 -5; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc 1.3 +7 -7; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.2 +22 -21; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.2 +4 -4; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc 1.2 +4 -4; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_dummy.cc 1.2 +9 -9; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc 1.3 +14 -13; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.3 +12 -11; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.2 +29 -27; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc 1.2 +6 -6; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc 1.2 +10 -10; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc 1.2 +6 -6; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc 1.3 +9 -9; commitid: 18482463046897ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.59 +144 -144; commitid: 18482463046897ea6; xorp/fea/ifconfig.cc 1.56 +36 -36; commitid: 18482463046897ea6; xorp/fea/ifconfig.hh 1.13 +7 -7; commitid: 18482463046897ea6; xorp/fea/ifconfig_get.cc 1.30 +14 -14; commitid: 18482463046897ea6; xorp/fea/ifconfig_get.hh 1.10 +7 -7; commitid: 18482463046897ea6; xorp/fea/ifconfig_observer.cc 1.20 +10 -10; commitid: 18482463046897ea6; xorp/fea/ifconfig_observer.hh 1.33 +2 -2; commitid: 18482463046897ea6; xorp/fea/ifconfig_parse_ifaddrs.cc 1.36 +2 -2; commitid: 18482463046897ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.36 +22 -18; commitid: 18482463046897ea6; xorp/fea/ifconfig_parse_nlm.cc 1.36 +25 -22; commitid: 18482463046897ea6; xorp/fea/ifconfig_parse_rtm.cc 1.42 +66 -65; commitid: 18482463046897ea6; xorp/fea/ifconfig_set.cc 1.46 +13 -13; commitid: 18482463046897ea6; xorp/fea/ifconfig_set.hh 1.20 +5 -5; commitid: 18482463046897ea6; xorp/fea/ifmanager_transaction.hh 1.10 +28 -38; commitid: 18482463046897ea6; xorp/fea/xrl_fea_target.cc From pavlin at icir.org Thu Apr 26 02:59:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 26 Apr 2007 09:59:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/ifconfig Message-ID: <200704260959.l3Q9xB94002675@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-26 09:59:10 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Added files: fea/forwarding_plane/fibconfig fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fea/forwarding_plane/ifconfig ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc Removed files: fea fticonfig_entry_parse_nlm.cc fticonfig_entry_parse_rtm.cc fticonfig_table_parse_nlm.cc fticonfig_table_parse_rtm.cc ifconfig_parse_ifaddrs.cc ifconfig_parse_ifreq.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc Log message: FEA refactoring: Moved the system-specific fticonfig_*_parse_* files from xorp/fea/ to their new location under xorp/fea/forwarding_plane/fibconfig/ . Moved the system-specific ifconfig_parse_* files from xorp/fea/ to their new location under xorp/fea/forwarding_plane/fibconfig/ . Note that after the moving the following rules have been applied: * The "fticonfig_" prefix has been renamed to "fibconfig_" * Files with suffix "_ifaddrs.cc" now have suffix "_getifaddrs.cc" * Files with suffix "_ifreq.cc" now have suffix "_ioctl.cc" * Files with suffix "_nlm.cc" now have suffix "_netlink_socket.cc" * Files with suffix "_rtm.cc" now have suffix "_routing_socket.cc" fticonfig_entry_parse_nlm.cc -> forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc fticonfig_entry_parse_rtm.cc -> forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc fticonfig_table_parse_nlm.cc -> forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc fticonfig_table_parse_rtm.cc -> forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc ifconfig_parse_ifaddrs.cc -> forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc ifconfig_parse_ifreq.cc -> forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc ifconfig_parse_nlm.cc -> forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc ifconfig_parse_rtm.cc -> forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc Approved by: Adam Greenhalgh Revision Changes Path 1.79 +9 -9; commitid: 9c0463076c57ea6; xorp/fea/Makefile.am 1.98 +85 -22; commitid: 9c0463076c57ea6; xorp/fea/Makefile.in 1.1 +133 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc (new) 1.1 +116 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc (new) 1.1 +142 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc (new) 1.1 +138 -0 xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc (new) 1.1 +507 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc (new) 1.1 +593 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc (new) 1.1 +599 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc (new) 1.1 +757 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc (new) 1.24 +0 -133 xorp/fea/fticonfig_entry_parse_nlm.cc (dead) 1.18 +0 -116 xorp/fea/fticonfig_entry_parse_rtm.cc (dead) 1.25 +0 -142 xorp/fea/fticonfig_table_parse_nlm.cc (dead) 1.22 +0 -138 xorp/fea/fticonfig_table_parse_rtm.cc (dead) 1.34 +0 -507 xorp/fea/ifconfig_parse_ifaddrs.cc (dead) 1.37 +0 -593 xorp/fea/ifconfig_parse_ifreq.cc (dead) 1.37 +0 -599 xorp/fea/ifconfig_parse_nlm.cc (dead) 1.37 +0 -757 xorp/fea/ifconfig_parse_rtm.cc (dead) From pavlin at icir.org Thu Apr 26 15:29:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 26 Apr 2007 22:29:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig Message-ID: <200704262229.l3QMTxPx020433@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-26 22:29:59 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea_node.hh fti_transaction.hh xrl_fea_node.cc fea/forwarding_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc fibconfig_entry_get_iphelper.cc fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_observer_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.cc fibconfig_entry_set_iphelper.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_get_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc Added files: fea fibconfig.cc fibconfig.hh fibconfig_entry_get.cc fibconfig_entry_get.hh fibconfig_entry_observer.cc fibconfig_entry_observer.hh fibconfig_entry_set.cc fibconfig_entry_set.hh fibconfig_table_get.cc fibconfig_table_get.hh fibconfig_table_observer.cc fibconfig_table_observer.hh fibconfig_table_set.cc fibconfig_table_set.hh Removed files: fea fticonfig.cc fticonfig.hh fticonfig_entry_get.cc fticonfig_entry_get.hh fticonfig_entry_observer.cc fticonfig_entry_observer.hh fticonfig_entry_set.cc fticonfig_entry_set.hh fticonfig_table_get.cc fticonfig_table_get.hh fticonfig_table_observer.cc fticonfig_table_observer.hh fticonfig_table_set.cc fticonfig_table_set.hh Log message: FEA refactoring: Renamed the system-independent "fticonfig*" files to "fibconfig*" : fticonfig.cc -> fibconfig.cc fticonfig.hh -> fibconfig.hh fticonfig_entry_get.cc -> fibconfig_entry_get.cc fticonfig_entry_get.hh -> fibconfig_entry_get.hh fticonfig_entry_observer.cc -> fibconfig_entry_observer.cc fticonfig_entry_observer.hh -> fibconfig_entry_observer.hh fticonfig_entry_set.cc -> fibconfig_entry_set.cc fticonfig_entry_set.hh -> fibconfig_entry_set.hh fticonfig_table_get.cc -> fibconfig_table_get.cc fticonfig_table_get.hh -> fibconfig_table_get.hh fticonfig_table_observer.cc -> fibconfig_table_observer.cc fticonfig_table_observer.hh -> fibconfig_table_observer.hh fticonfig_table_set.cc -> fibconfig_table_set.cc fticonfig_table_set.hh -> fibconfig_table_set.hh Approved by: Adam Greenhalgh Revision Changes Path 1.80 +16 -17; commitid: 4ef7463126c37ea6; xorp/fea/Makefile.am 1.99 +34 -33; commitid: 4ef7463126c37ea6; xorp/fea/Makefile.in 1.3 +2 -2; commitid: 4ef7463126c37ea6; xorp/fea/fea_node.hh 1.1 +2435 -0 xorp/fea/fibconfig.cc (new) 1.1 +829 -0 xorp/fea/fibconfig.hh (new) 1.1 +82 -0 xorp/fea/fibconfig_entry_get.cc (new) 1.1 +611 -0 xorp/fea/fibconfig_entry_get.hh (new) 1.1 +59 -0 xorp/fea/fibconfig_entry_observer.cc (new) 1.1 +232 -0 xorp/fea/fibconfig_entry_observer.hh (new) 1.1 +70 -0 xorp/fea/fibconfig_entry_set.cc (new) 1.1 +612 -0 xorp/fea/fibconfig_entry_set.hh (new) 1.1 +82 -0 xorp/fea/fibconfig_table_get.cc (new) 1.1 +412 -0 xorp/fea/fibconfig_table_get.hh (new) 1.1 +142 -0 xorp/fea/fibconfig_table_observer.cc (new) 1.1 +312 -0 xorp/fea/fibconfig_table_observer.hh (new) 1.1 +83 -0 xorp/fea/fibconfig_table_set.cc (new) 1.1 +538 -0 xorp/fea/fibconfig_table_set.hh (new) 1.2 +2 -2; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.2 +4 -4; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.2 +4 -4; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.2 +3 -3; commitid: 4ef7463126c37ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc 1.15 +2 -2; commitid: 4ef7463126c37ea6; xorp/fea/fti_transaction.hh 1.55 +0 -2435 xorp/fea/fticonfig.cc (dead) 1.43 +0 -829 xorp/fea/fticonfig.hh (dead) 1.12 +0 -82 xorp/fea/fticonfig_entry_get.cc (dead) 1.29 +0 -611 xorp/fea/fticonfig_entry_get.hh (dead) 1.10 +0 -59 xorp/fea/fticonfig_entry_observer.cc (dead) 1.20 +0 -232 xorp/fea/fticonfig_entry_observer.hh (dead) 1.12 +0 -70 xorp/fea/fticonfig_entry_set.cc (dead) 1.25 +0 -612 xorp/fea/fticonfig_entry_set.hh (dead) 1.12 +0 -82 xorp/fea/fticonfig_table_get.cc (dead) 1.26 +0 -412 xorp/fea/fticonfig_table_get.hh (dead) 1.14 +0 -142 xorp/fea/fticonfig_table_observer.cc (dead) 1.21 +0 -312 xorp/fea/fticonfig_table_observer.hh (dead) 1.12 +0 -83 xorp/fea/fticonfig_table_set.cc (dead) 1.21 +0 -538 xorp/fea/fticonfig_table_set.hh (dead) 1.4 +2 -2; commitid: 4ef7463126c37ea6; xorp/fea/xrl_fea_node.cc From pavlin at icir.org Thu Apr 26 18:10:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 01:10:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig Message-ID: <200704270110.l3R1AYTP022732@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 01:10:34 UTC XORP CVS repository Modified files: fea fea_node.cc fea_node.hh fibconfig.cc fibconfig.hh fibconfig_entry_get.cc fibconfig_entry_get.hh fibconfig_entry_observer.cc fibconfig_entry_observer.hh fibconfig_entry_set.cc fibconfig_entry_set.hh fibconfig_table_get.cc fibconfig_table_get.hh fibconfig_table_observer.cc fibconfig_table_observer.hh fibconfig_table_set.cc fibconfig_table_set.hh fti_transaction.cc fti_transaction.hh xrl_fea_target.cc xrl_fea_target.hh xrl_fti.cc xrl_fti.hh fea/forwarding_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc fibconfig_entry_get_iphelper.cc fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_observer_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.cc fibconfig_entry_set_iphelper.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_get_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc Log message: Renamed most variable and method names "fti*" and "Fti*" to "fibconfig*" and FibConfig*. Revision Changes Path 1.3 +9 -9; commitid: 581446314d0a7ea6; xorp/fea/fea_node.cc 1.4 +6 -6; commitid: 581446314d0a7ea6; xorp/fea/fea_node.hh 1.2 +460 -460; commitid: 581446314d0a7ea6; xorp/fea/fibconfig.cc 1.2 +76 -76; commitid: 581446314d0a7ea6; xorp/fea/fibconfig.hh 1.2 +9 -9; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_entry_get.cc 1.2 +27 -27; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_entry_get.hh 1.2 +8 -8; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_entry_observer.cc 1.2 +24 -24; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_entry_observer.hh 1.2 +12 -12; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_entry_set.cc 1.2 +28 -28; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_entry_set.hh 1.2 +9 -9; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_table_get.cc 1.2 +27 -27; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_table_get.hh 1.2 +11 -11; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_table_observer.cc 1.2 +26 -26; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_table_observer.hh 1.2 +10 -10; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_table_set.cc 1.2 +28 -28; commitid: 581446314d0a7ea6; xorp/fea/fibconfig_table_set.hh 1.3 +16 -16; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc 1.3 +19 -19; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.3 +21 -21; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.3 +18 -18; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.3 +20 -20; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.3 +21 -21; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.3 +8 -8; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.3 +8 -8; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc 1.3 +12 -12; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.3 +10 -10; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc 1.3 +10 -10; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc 1.3 +5 -5; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.3 +5 -4; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.3 +32 -32; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc 1.3 +26 -25; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.3 +21 -21; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.3 +24 -24; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.3 +24 -24; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.3 +25 -25; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.3 +12 -12; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc 1.3 +11 -11; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc 1.3 +13 -13; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.3 +14 -14; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.3 +13 -13; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.3 +8 -8; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.3 +8 -8; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc 1.3 +22 -18; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.3 +20 -18; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.3 +21 -19; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.3 +4 -4; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.3 +6 -4; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.3 +23 -23; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc 1.3 +15 -15; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc 1.3 +23 -23; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.3 +23 -23; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.3 +23 -23; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.3 +23 -23; commitid: 581446314d0a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc 1.12 +3 -3; commitid: 581446314d0a7ea6; xorp/fea/fti_transaction.cc 1.16 +41 -38; commitid: 581446314d0a7ea6; xorp/fea/fti_transaction.hh 1.11 +52 -73; commitid: 581446314d0a7ea6; xorp/fea/xrl_fea_target.cc 1.7 +11 -2; commitid: 581446314d0a7ea6; xorp/fea/xrl_fea_target.hh 1.23 +3 -3; commitid: 581446314d0a7ea6; xorp/fea/xrl_fti.cc 1.17 +13 -11; commitid: 581446314d0a7ea6; xorp/fea/xrl_fti.hh From pavlin at icir.org Thu Apr 26 18:45:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 01:45:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/fibconfig Message-ID: <200704270145.l3R1jXpg023193@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 01:45:33 UTC XORP CVS repository Modified files: fea/forwarding_plane/fibconfig fibconfig_entry_set_rtmv2.cc Log message: Fix a typo that results in compilation error on Windows. Revision Changes Path 1.4 +2 -2; commitid: 5a80463155a87ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc From pavlin at icir.org Fri Apr 27 01:14:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 08:14:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704270814.l3R8E7Si027685@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 08:14:07 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Log message: Fix the order of the *_routing_socket.cc and *_rtmv2.cc files: now they re in alphabetical order. Revision Changes Path 1.81 +6 -6; commitid: 6be44631b0377ea6; xorp/fea/Makefile.am 1.100 +52 -55; commitid: 6be44631b0377ea6; xorp/fea/Makefile.in From pavlin at icir.org Fri Apr 27 13:33:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 20:33:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig Message-ID: <200704272033.l3RKXXeV038604@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 20:33:32 UTC XORP CVS repository Modified files: fea fibconfig.hh fibconfig_entry_get.hh fibconfig_table_get.hh fea/forwarding_plane/fibconfig fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_parse_routing_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_routing_socket.cc Log message: Renamed FtiFibMsgSet and FtiFibMsg to FibMsgSet and FibMsg respectively, and refactor the implementation of the FibMsg flags. Revision Changes Path 1.3 +17 -11; commitid: 968946325dda7ea6; xorp/fea/fibconfig.hh 1.3 +2 -2; commitid: 968946325dda7ea6; xorp/fea/fibconfig_entry_get.hh 1.3 +3 -2; commitid: 968946325dda7ea6; xorp/fea/fibconfig_table_get.hh 1.4 +6 -3; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.4 +4 -3; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.4 +6 -6; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.4 +2 -3; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.4 +4 -4; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.4 +4 -4; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.4 +6 -6; commitid: 968946325dda7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc From pavlin at icir.org Fri Apr 27 14:11:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 21:11:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704272111.l3RLBUss039315@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 21:11:30 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in ifconfig.cc xrl_fea_target.cc xrl_fti.hh Added files: fea fibconfig_transaction.cc fibconfig_transaction.hh ifconfig_transaction.cc ifconfig_transaction.hh Removed files: fea fti_transaction.cc fti_transaction.hh ifmanager_transaction.cc ifmanager_transaction.hh Log message: FEA refactoring: Renamed the following files: fti_transaction.cc -> fibconfig_transaction.cc fti_transaction.hh -> fibconfig_transaction.hh ifmanager_transaction.cc -> ifconfig_transaction.cc ifmanager_transaction.hh -> ifconfig_transaction.hh Revision Changes Path 1.82 +9 -9; commitid: 990a463266187ea6; xorp/fea/Makefile.am 1.101 +27 -25; commitid: 990a463266187ea6; xorp/fea/Makefile.in 1.1 +73 -0 xorp/fea/fibconfig_transaction.cc (new) 1.1 +251 -0 xorp/fea/fibconfig_transaction.hh (new) 1.13 +0 -73 xorp/fea/fti_transaction.cc (dead) 1.17 +0 -251 xorp/fea/fti_transaction.hh (dead) 1.60 +2 -2; commitid: 990a463266187ea6; xorp/fea/ifconfig.cc 1.1 +49 -0 xorp/fea/ifconfig_transaction.cc (new) 1.1 +770 -0 xorp/fea/ifconfig_transaction.hh (new) 1.8 +0 -49 xorp/fea/ifmanager_transaction.cc (dead) 1.21 +0 -770 xorp/fea/ifmanager_transaction.hh (dead) 1.12 +2 -2; commitid: 990a463266187ea6; xorp/fea/xrl_fea_target.cc 1.18 +2 -2; commitid: 990a463266187ea6; xorp/fea/xrl_fti.hh From pavlin at icir.org Fri Apr 27 14:24:38 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 21:24:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704272124.l3RLOcl5039523@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 21:24:38 UTC XORP CVS repository Modified files: fea ifconfig.cc ifconfig.hh ifconfig_transaction.cc ifconfig_transaction.hh Log message: * Renamed InterfaceTransactionManager to IfConfigTransactionManager * Renamed InterfaceManagerOperation to IfConfigManagerOperation Revision Changes Path 1.61 +2 -2; commitid: 9a3b463269cf7ea6; xorp/fea/ifconfig.cc 1.57 +5 -5; commitid: 9a3b463269cf7ea6; xorp/fea/ifconfig.hh 1.2 +8 -8; commitid: 9a3b463269cf7ea6; xorp/fea/ifconfig_transaction.cc 1.2 +16 -16; commitid: 9a3b463269cf7ea6; xorp/fea/ifconfig_transaction.hh From pavlin at icir.org Fri Apr 27 14:47:26 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 21:47:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704272147.l3RLlQDg039755@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 21:47:26 UTC XORP CVS repository Modified files: fea fibconfig_transaction.cc fibconfig_transaction.hh ifconfig_transaction.hh xrl_fea_target.cc xrl_fti.cc xrl_fti.hh Log message: * Renamed FtiTransactionManager to FibConfigTransactionManager * Renamed FtiTransactionOperation to FibConfigTransactionOperation * Renamed IfConfigManagerOperation to IfConfigTransactionOperation (for consistency with the FibConfigTransaction* naming scheme) Revision Changes Path 1.2 +25 -7; commitid: 9b2846326f037ea6; xorp/fea/fibconfig_transaction.cc 1.2 +62 -78; commitid: 9b2846326f037ea6; xorp/fea/fibconfig_transaction.hh 1.3 +11 -11; commitid: 9b2846326f037ea6; xorp/fea/ifconfig_transaction.hh 1.13 +13 -13; commitid: 9b2846326f037ea6; xorp/fea/xrl_fea_target.cc 1.24 +2 -2; commitid: 9b2846326f037ea6; xorp/fea/xrl_fti.cc 1.19 +3 -3; commitid: 9b2846326f037ea6; xorp/fea/xrl_fti.hh From pavlin at icir.org Fri Apr 27 16:48:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 27 Apr 2007 23:48:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704272348.l3RNmveL041322@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-27 23:48:57 UTC XORP CVS repository Modified files: fea fibconfig.cc fibconfig.hh fibconfig_transaction.cc fibconfig_transaction.hh ifconfig.cc ifconfig_transaction.cc ifconfig_transaction.hh xrl_fea_target.cc xrl_fti.cc xrl_fti.hh Log message: FEA refactoring: * Moved the FibConfigTransactionManager to class FibConfig * Renamed the "Fti*" transaction operations to "Fib*" * Cleanup some of the FibConfigTransactionManager internals * Cleanup some of the IfConfigTransactionManager internals * Fix some of the tabbing space inside xrl_fea_target.cc Revision Changes Path 1.3 +87 -1; commitid: a11546328b0a7ea6; xorp/fea/fibconfig.cc 1.4 +57 -2; commitid: a11546328b0a7ea6; xorp/fea/fibconfig.hh 1.3 +3 -3; commitid: a11546328b0a7ea6; xorp/fea/fibconfig_transaction.cc 1.3 +20 -18; commitid: a11546328b0a7ea6; xorp/fea/fibconfig_transaction.hh 1.62 +7 -2; commitid: a11546328b0a7ea6; xorp/fea/ifconfig.cc 1.3 +1 -10; commitid: a11546328b0a7ea6; xorp/fea/ifconfig_transaction.cc 1.4 +7 -6; commitid: a11546328b0a7ea6; xorp/fea/ifconfig_transaction.hh 1.14 +369 -314; commitid: a11546328b0a7ea6; xorp/fea/xrl_fea_target.cc 1.25 +1 -60; commitid: a11546328b0a7ea6; xorp/fea/xrl_fti.cc 1.20 +6 -44; commitid: a11546328b0a7ea6; xorp/fea/xrl_fti.hh From pavlin at icir.org Fri Apr 27 17:04:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 28 Apr 2007 00:04:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704280004.l3S04MWh041624@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-28 00:04:22 UTC XORP CVS repository Modified files: fea xrl_fti.cc xrl_fti.hh Log message: Cleanup some of the internals of XrlFtiTransactionManager Revision Changes Path 1.26 +3 -3; commitid: a27b46328f7b7ea6; xorp/fea/xrl_fti.cc 1.21 +8 -10; commitid: a27b46328f7b7ea6; xorp/fea/xrl_fti.hh From pavlin at icir.org Fri Apr 27 17:19:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 28 Apr 2007 00:19:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704280019.l3S0Jt4d041873@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-28 00:19:55 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in xrl_fea_target.hh Added files: fea xrl_fib_client_manager.cc xrl_fib_client_manager.hh Removed files: fea xrl_fti.cc xrl_fti.hh Log message: FEA refactoring: Renamed the following files: xrl_fti.cc -> xrl_fib_client_manager.cc xrl_fti.hh -> xrl_fib_client_manager.hh Revision Changes Path 1.83 +3 -3; commitid: a35d463292e97ea6; xorp/fea/Makefile.am 1.102 +8 -6; commitid: a35d463292e97ea6; xorp/fea/Makefile.in 1.8 +2 -2; commitid: a35d463292e97ea6; xorp/fea/xrl_fea_target.hh 1.1 +510 -0 xorp/fea/xrl_fib_client_manager.cc (new) 1.1 +244 -0 xorp/fea/xrl_fib_client_manager.hh (new) 1.27 +0 -510 xorp/fea/xrl_fti.cc (dead) 1.22 +0 -244 xorp/fea/xrl_fti.hh (dead) From pavlin at icir.org Fri Apr 27 17:49:13 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 28 Apr 2007 00:49:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704280049.l3S0nDRB042270@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-28 00:49:13 UTC XORP CVS repository Modified files: fea xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh xrl_fib_client_manager.cc xrl_fib_client_manager.hh Log message: * Renamed class XrlFtiTransactionManager to XrlFibClientManager and changed the type of the second argument of its constructor. * Moved the XrlFibClientManager instance from XrlFeaTarget to XrlFeaNode. Revision Changes Path 1.5 +4 -3; commitid: a4f3463299597ea6; xorp/fea/xrl_fea_node.cc 1.4 +2 -1; commitid: a4f3463299597ea6; xorp/fea/xrl_fea_node.hh 1.15 +11 -8; commitid: a4f3463299597ea6; xorp/fea/xrl_fea_target.cc 1.9 +8 -6; commitid: a4f3463299597ea6; xorp/fea/xrl_fea_target.hh 1.2 +47 -47; commitid: a4f3463299597ea6; xorp/fea/xrl_fib_client_manager.cc 1.2 +12 -17; commitid: a4f3463299597ea6; xorp/fea/xrl_fib_client_manager.hh From pavlin at icir.org Fri Apr 27 17:51:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 28 Apr 2007 00:51:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704280051.l3S0peJp042360@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-28 00:51:40 UTC XORP CVS repository Modified files: fea xrl_fib_client_manager.hh Log message: Fixed the name of the header #ifdef include guard to correspond to the new file name: __FEA_XRL_FTI_HH__ -> __FEA_XRL_FIB_CLIENT_MANAGER_HH__ Revision Changes Path 1.3 +4 -4; commitid: a55946329a687ea6; xorp/fea/xrl_fib_client_manager.hh From pavlin at icir.org Fri Apr 27 18:54:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 28 Apr 2007 01:54:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/fibconfig Message-ID: <200704280154.l3S1sHFc043152@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-28 01:54:17 UTC XORP CVS repository Modified files: fea/forwarding_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc fibconfig_entry_get_iphelper.cc fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_observer_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.cc fibconfig_entry_set_iphelper.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_get_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc Log message: Include all header files from the "fea" directory by specifying the "fea/" prefix: OLD: #include "foo.hh" NEW: #include "fea/foo.hh" Revision Changes Path 1.4 +3 -3; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.4 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.5 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.5 +5 -6; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc 1.4 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.5 +6 -6; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.4 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.4 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.4 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.5 +6 -6; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.5 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.5 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.5 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.4 +5 -5; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.5 +6 -6; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc 1.4 +5 -8; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.4 +4 -4; commitid: a82f4632a8ee7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc From pavlin at icir.org Fri Apr 27 18:54:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 28 Apr 2007 01:54:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/ifconfig Message-ID: <200704280154.l3S1sgMh043231@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-28 01:54:42 UTC XORP CVS repository Modified files: fea/forwarding_plane/ifconfig ifconfig_get_click.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc Log message: Include all header files from the "fea" directory by specifying the "fea/" prefix: OLD: #include "foo.hh" NEW: #include "fea/foo.hh" Revision Changes Path 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_click.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_dummy.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc 1.3 +5 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc 1.4 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.3 +5 -5; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_dummy.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc 1.4 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.4 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.2 +6 -6; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.2 +6 -6; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.2 +6 -6; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.2 +7 -7; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.3 +7 -5; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc 1.3 +5 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc 1.3 +4 -4; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc 1.4 +5 -5; commitid: a89e4632a9547ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc From pavlin at icir.org Sun Apr 29 16:42:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 29 Apr 2007 23:42:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200704292342.l3TNgx1h076045@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-29 23:42:59 UTC XORP CVS repository Modified files: fea fibconfig_entry_get.cc fibconfig_entry_get.hh fibconfig_table_get.cc fibconfig_table_get.hh Log message: Removed the FibConfigEntryGet::sock() and FibConfigTableGet::sock() methods because they are not used/needed. Revision Changes Path 1.3 +2 -31; commitid: 128ee46352d687ea6; xorp/fea/fibconfig_entry_get.cc 1.4 +1 -6; commitid: 128ee46352d687ea6; xorp/fea/fibconfig_entry_get.hh 1.3 +2 -31; commitid: 128ee46352d687ea6; xorp/fea/fibconfig_table_get.cc 1.4 +1 -6; commitid: 128ee46352d687ea6; xorp/fea/fibconfig_table_get.hh From pavlin at icir.org Sun Apr 29 22:59:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Apr 2007 05:59:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig Message-ID: <200704300559.l3U5xZYq081102@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-30 05:59:35 UTC XORP CVS repository Modified files: fea fibconfig_entry_get.hh fibconfig_table_get.hh netlink_socket_utils.cc netlink_socket_utils.hh routing_socket_utils.cc routing_socket_utils.hh fea/forwarding_plane/fibconfig fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc Log message: * Moved method FibConfigEntryGet::parse_buffer_rtm() to class FibConfigEntryGetRtsock and rename it to parse_buffer_routing_socket(). Also, add IfTree as one of the arguments and make it a static method. * Moved method FibConfigEntryGet::parse_buffer_nlm() to class FibConfigEntryGetNetlink and rename it to parse_buffer_netlink_socket(). Also, add IfTree as one of the arguments and make it a static method. * Moved method FibConfigTableGet::parse_buffer_rtm() to class FibConfigTableGetSysctl and rename it to parse_buffer_routing_socket(). Also, add IfTree as one of the arguments and make it a static method. * Moved method FibConfigTableGet::parse_buffer_nlm() to class FibConfigTableGetNetlink and rename it to parse_buffer_netlink_socket(). Also, add IfTree as one of the arguments and make it a static method. * Reorder the first two arguments of RtmUtils::rtm_get_to_fte_cfg() (for consistency with the above "parse_buffer_routing_socket()" methods. * Reorder the first two arguments of NlmUtils::nlm_get_to_fte_cfg() (for consistency with the above "parse_buffer_netlink_socket()" methods. Revision Changes Path 1.5 +39 -34; commitid: 13c0f463582f27ea6; xorp/fea/fibconfig_entry_get.hh 1.5 +46 -41; commitid: 13c0f463582f27ea6; xorp/fea/fibconfig_table_get.hh 1.5 +3 -2; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.6 +5 -3; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.6 +6 -3; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.5 +10 -6; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.6 +9 -7; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.5 +3 -2; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.6 +4 -2; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.5 +12 -9; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.6 +11 -9; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.6 +11 -9; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.5 +12 -8; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.6 +11 -8; commitid: 13c0f463582f27ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.41 +2 -2; commitid: 13c0f463582f27ea6; xorp/fea/netlink_socket_utils.cc 1.19 +3 -3; commitid: 13c0f463582f27ea6; xorp/fea/netlink_socket_utils.hh 1.40 +3 -3; commitid: 13c0f463582f27ea6; xorp/fea/routing_socket_utils.cc 1.10 +4 -4; commitid: 13c0f463582f27ea6; xorp/fea/routing_socket_utils.hh From pavlin at icir.org Mon Apr 30 13:44:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Apr 2007 20:44:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704302044.l3UKi8Qv090725@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-30 20:44:08 UTC XORP CVS repository Modified files: fea ifconfig_get.hh fea/forwarding_plane/ifconfig ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.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 ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc Log message: FEA refactoring: * Moved method IfConfigGet::parse_buffer_ifaddrs() to class IfConfigGetGetifaddrs and rename it to parse_buffer_getifaddrs(). Also, add IfConfig as one of the arguments and make it a static method. * Moved method IfConfigGet::parse_buffer_rtm() to class IfConfigGetSysctl and rename it to parse_buffer_routing_socket(). Also, add IfConfig as one of the arguments and make it a static method. * Moved method IfConfigGet::parse_buffer_ifreq() to class IfConfigGetIoctl and rename it to parse_buffer_ioctl(). Also, add IfConfig as one of the arguments and make it a static method. * Moved method IfConfigGet::parse_buffer_nlm() to class IfConfigGetNetlink and rename it to parse_buffer_netlink_socket(). Also, add IfConfig as one of the arguments and make it a static method. Revision Changes Path 1.4 +2 -2; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.4 +3 -3; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc 1.5 +9 -4; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.4 +4 -4; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.4 +2 -2; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc 1.5 +3 -3; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.5 +3 -3; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.3 +15 -4; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.3 +28 -17; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.3 +11 -7; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.3 +10 -6; commitid: 161fe463654237ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.31 +70 -63; commitid: 161fe463654237ea6; xorp/fea/ifconfig_get.hh From pavlin at icir.org Mon Apr 30 13:54:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Apr 2007 20:54:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704302054.l3UKsi8P090885@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-30 20:54:44 UTC XORP CVS repository Modified files: fea ifconfig_get.cc ifconfig_get.hh fea/forwarding_plane/ifconfig ifconfig_parse_routing_socket.cc Log message: Moved the implementation of method IfConfigGet::iff_flags() to class IfConfigGetSysctl(). Note that currently this method is unused. If it remains unused it might be removed in the future. Revision Changes Path 1.4 +89 -1; commitid: 162d0463657317ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.14 +1 -87; commitid: 162d0463657317ea6; xorp/fea/ifconfig_get.cc 1.32 +2 -2; commitid: 162d0463657317ea6; xorp/fea/ifconfig_get.hh From pavlin at icir.org Mon Apr 30 14:13:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Apr 2007 21:13:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200704302113.l3ULDF4K091179@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-30 21:13:15 UTC XORP CVS repository Modified files: fea ifconfig_get.hh ifconfig_get.cc fea/forwarding_plane/ifconfig ifconfig_get_ioctl.cc Log message: * Removed the IfConfigGet::sock() method and associated state, because it is not needed anymore. Moved the IfConfigGet:_s4 and _s6 fields to class IfConfigGetIoctl, because it is the only class that might need them (though currently it doesn't). * Moved the implementation of the IfConfigGet constructor and destructor to the header file itself. Revision Changes Path 1.5 +2 -2; commitid: 163e746365b4c7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc 1.15 +1 -42; commitid: 163e746365b4c7ea6; xorp/fea/ifconfig_get.cc 1.33 +11 -10; commitid: 163e746365b4c7ea6; xorp/fea/ifconfig_get.hh From pavlin at icir.org Mon Apr 30 16:26:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Apr 2007 23:26:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/ifconfig Message-ID: <200704302326.l3UNQsHi092439@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-30 23:26:54 UTC XORP CVS repository Modified files: fea/forwarding_plane/ifconfig ifconfig_parse_routing_socket.cc Log message: Add missing UNUSED() statement. Revision Changes Path 1.5 +3 -1; commitid: 168fe46367b317ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc From pavlin at icir.org Mon Apr 30 16:40:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 30 Apr 2007 23:40:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/ifconfig Message-ID: <200704302340.l3UNeZeJ092778@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-04-30 23:40:35 UTC XORP CVS repository Modified files: fea fibconfig.cc fibconfig_entry_get.cc fibconfig_entry_get.hh fibconfig_entry_observer.cc fibconfig_entry_observer.hh fibconfig_entry_set.cc fibconfig_entry_set.hh fibconfig_table_get.cc fibconfig_table_get.hh fibconfig_table_observer.cc fibconfig_table_observer.hh fibconfig_table_set.cc fibconfig_table_set.hh ifconfig.cc ifconfig_get.cc ifconfig_get.hh ifconfig_observer.cc ifconfig_observer.hh ifconfig_set.cc ifconfig_set.hh fea/forwarding_plane/fibconfig fibconfig_entry_get_click.cc fibconfig_entry_get_dummy.cc fibconfig_entry_get_iphelper.cc fibconfig_entry_get_netlink_socket.cc fibconfig_entry_get_routing_socket.cc fibconfig_entry_get_rtmv2.cc fibconfig_entry_observer_dummy.cc fibconfig_entry_observer_iphelper.cc fibconfig_entry_observer_netlink_socket.cc fibconfig_entry_observer_routing_socket.cc fibconfig_entry_observer_rtmv2.cc fibconfig_entry_set_click.cc fibconfig_entry_set_dummy.cc fibconfig_entry_set_iphelper.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_entry_set_rtmv2.cc fibconfig_table_get_click.cc fibconfig_table_get_dummy.cc fibconfig_table_get_iphelper.cc fibconfig_table_get_netlink_socket.cc fibconfig_table_get_sysctl.cc fibconfig_table_observer_dummy.cc fibconfig_table_observer_iphelper.cc fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc fibconfig_table_set_click.cc fibconfig_table_set_dummy.cc fibconfig_table_set_iphelper.cc fibconfig_table_set_netlink_socket.cc fibconfig_table_set_routing_socket.cc fibconfig_table_set_rtmv2.cc fea/forwarding_plane/ifconfig ifconfig_get_click.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink_socket.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink_socket.cc ifconfig_observer_routing_socket.cc ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink_socket.cc Log message: * Removed the following wrapper methods: - FibConfigEntryGet::register_fibconfig_primary() - FibConfigEntryGet::register_fibconfig_secondary() - FibConfigEntryObserver::register_fibconfig_primary() - FibConfigEntryObserver::register_fibconfig_secondary() - FibConfigEntrySet::register_fibconfig_primary() - FibConfigEntrySet::register_fibconfig_secondary() - FibConfigTableGet::register_fibconfig_primary() - FibConfigTableGet::register_fibconfig_secondary() - FibConfigTableObserver::register_fibconfig_primary() - FibConfigTableObserver::register_fibconfig_secondary() - FibConfigTableSet::register_fibconfig_primary() - FibConfigTableSet::register_fibconfig_secondary() - IfConfigGet::register_ifconfig_primary() - IfConfigGet::register_ifconfig_secondary() - IfConfigObserver::register_ifconfig_primary() - IfConfigObserver::register_ifconfig_secondary() - IfConfigSet::register_ifconfig_primary() - IfConfigSet::register_ifconfig_secondary() Instead, use directly the corresponding FibConfig and IfConfig methods: - FibConfig::register_fibconfig_entry_get_primary() - FibConfig::register_fibconfig_entry_get_secondary() - FibConfig::register_fibconfig_entry_observer_primary() - FibConfig::register_fibconfig_entry_observer_secondary() - FibConfig::register_fibconfig_entry_set_primary() - FibConfig::register_fibconfig_entry_set_secondary() - FibConfig::register_fibconfig_table_get_primary() - FibConfig::register_fibconfig_table_get_secondary() - FibConfig::register_fibconfig_table_observer_primary() - FibConfig::register_fibconfig_table_observer_secondary() - FibConfig::register_fibconfig_table_set_primary() - FibConfig::register_fibconfig_table_set_secondary() - IfConfig::register_ifconfig_get_primary() - IfConfig::register_ifconfig_get_secondary() - IfConfig::register_ifconfig_observer_primary() - IfConfig::register_ifconfig_observer_secondary() - IfConfig::register_ifconfig_set_primary() - IfConfig::register_ifconfig_set_secondary() Where necessary, move the "secondary"-specific processing to the FibConfig and IfConfig methods. * Moved the implementation of the constructor and destructor of the FibConfig{Entry,Table}{Get,Observer,Set} and IfCOnfig{Get,Observer,Set} classes from the *.cc to the header *.hh files. Revision Changes Path 1.4 +45 -1; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig.cc 1.4 +1 -25; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_entry_get.cc 1.6 +8 -7; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_entry_get.hh 1.3 +1 -27; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_entry_observer.cc 1.3 +7 -6; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_entry_observer.hh 1.3 +1 -42; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_entry_set.cc 1.3 +8 -6; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_entry_set.hh 1.4 +1 -25; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_table_get.cc 1.6 +7 -6; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_table_get.hh 1.3 +1 -27; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_table_observer.cc 1.3 +7 -6; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_table_observer.hh 1.3 +1 -55; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_table_set.cc 1.3 +8 -6; commitid: 1695046367c4a7ea6; xorp/fea/fibconfig_table_set.hh 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.7 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc 1.7 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc 1.5 +3 -3; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc 1.7 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.7 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.7 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc 1.5 +3 -3; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_click.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_dummy.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_dummy.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc 1.6 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc 1.4 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc 1.5 +2 -2; commitid: 1695046367c4a7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.63 +3 -1; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig.cc 1.16 +1 -13; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig_get.cc 1.34 +1 -3; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig_get.hh 1.11 +1 -27; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig_observer.cc 1.21 +7 -6; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig_observer.hh 1.43 +1 -33; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig_set.cc 1.47 +7 -6; commitid: 1695046367c4a7ea6; xorp/fea/ifconfig_set.hh From pavlin at icir.org Mon Apr 30 17:14:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 00:14:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig Message-ID: <200705010014.l410E8mC093315@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 00:14:08 UTC XORP CVS repository Modified files: fea fibconfig.cc fibconfig.hh fibconfig_table_observer.cc fibconfig_table_observer.hh fea/forwarding_plane/fibconfig fibconfig_table_observer_netlink_socket.cc fibconfig_table_observer_routing_socket.cc fibconfig_table_observer_rtmv2.cc Log message: Moved the handling of FIB table observers from the FibConfigTableObserver class to the FibConfig class. Revision Changes Path 1.5 +63 -6; commitid: 16c37463686077ea6; xorp/fea/fibconfig.cc 1.5 +42 -1; commitid: 16c37463686077ea6; xorp/fea/fibconfig.hh 1.4 +1 -84; commitid: 16c37463686077ea6; xorp/fea/fibconfig_table_observer.cc 1.4 +1 -55; commitid: 16c37463686077ea6; xorp/fea/fibconfig_table_observer.hh 1.7 +3 -3; commitid: 16c37463686077ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc 1.8 +3 -6; commitid: 16c37463686077ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc 1.8 +3 -6; commitid: 16c37463686077ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc From pavlin at icir.org Mon Apr 30 17:52:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 00:52:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705010052.l410q2O0093798@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 00:52:02 UTC XORP CVS repository Modified files: fea kernel_utils.hh Log message: Removed (conditional) #define of XORP_CMSG_NXTHDR, because it is not needed/used. Revision Changes Path 1.11 +2 -5; commitid: 16e4d46368f167ea6; xorp/fea/kernel_utils.hh From pavlin at icir.org Mon Apr 30 18:42:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 01:42:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/ifconfig Message-ID: <200705010142.l411ggvJ094503@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 01:42:42 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fibconfig_entry_get.hh fibconfig_entry_observer.hh fibconfig_entry_set.hh fibconfig_table_get.hh fibconfig_table_observer.hh fibconfig_table_set.hh ifconfig_get.hh ifconfig_observer.hh mfea_proto_comm.cc rawsock.cc fea/forwarding_plane/fibconfig fibconfig_entry_get_netlink_socket.cc fibconfig_entry_parse_netlink_socket.cc fibconfig_entry_parse_routing_socket.cc fibconfig_entry_set_netlink_socket.cc fibconfig_entry_set_routing_socket.cc fibconfig_table_parse_netlink_socket.cc fibconfig_table_parse_routing_socket.cc fea/forwarding_plane/ifconfig ifconfig_get_proc_linux.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc ifconfig_set_netlink_socket.cc Added files: fea/forwarding_plane/control_socket click_socket.cc click_socket.hh netlink_socket.cc netlink_socket.hh netlink_socket_utilities.cc netlink_socket_utilities.hh routing_socket.cc routing_socket.hh routing_socket_utilities.cc routing_socket_utilities.hh system_utilities.hh Removed files: fea click_socket.cc click_socket.hh netlink_socket.cc netlink_socket.hh netlink_socket_utils.cc netlink_socket_utils.hh routing_socket.cc routing_socket.hh routing_socket_utils.cc routing_socket_utils.hh Log message: FEA refactoring: Moved the control socket specific files from fea/ to fea/forwarding_plane/control_socket/ and in the process rename some of them: click_socket.cc -> forwarding_plane/control_socket/click_socket.cc click_socket.hh -> forwarding_plane/control_socket/click_socket.hh kernel_utils.hh -> forwarding_plane/control_socket/system_utilities.hh netlink_socket.cc -> forwarding_plane/control_socket/netlink_socket.cc netlink_socket.hh -> forwarding_plane/control_socket/netlink_socket.hh netlink_socket_utils.cc -> forwarding_plane/control_socket/netlink_socket_utilities.cc netlink_socket_utils.hh -> forwarding_plane/control_socket/netlink_socket_utilities.hh routing_socket.cc -> forwarding_plane/control_socket/routing_socket.cc routing_socket.hh -> forwarding_plane/control_socket/routing_socket.hh routing_socket_utils.cc -> forwarding_plane/control_socket/routing_socket_utilities.cc routing_socket_utils.hh -> forwarding_plane/control_socket/routing_socket_utilities.hh Revision Changes Path 1.84 +12 -12; commitid: 1703a463699e07ea6; xorp/fea/Makefile.am 1.103 +76 -35; commitid: 1703a463699e07ea6; xorp/fea/Makefile.in 1.33 +0 -1316 xorp/fea/click_socket.cc (dead) 1.24 +0 -636 xorp/fea/click_socket.hh (dead) 1.7 +4 -4; commitid: 1703a463699e07ea6; xorp/fea/fibconfig_entry_get.hh 1.4 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/fibconfig_entry_observer.hh 1.4 +4 -4; commitid: 1703a463699e07ea6; xorp/fea/fibconfig_entry_set.hh 1.7 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/fibconfig_table_get.hh 1.5 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/fibconfig_table_observer.hh 1.4 +4 -4; commitid: 1703a463699e07ea6; xorp/fea/fibconfig_table_set.hh 1.1 +1316 -0 xorp/fea/forwarding_plane/control_socket/click_socket.cc (new) 1.1 +636 -0 xorp/fea/forwarding_plane/control_socket/click_socket.hh (new) 1.1 +679 -0 xorp/fea/forwarding_plane/control_socket/netlink_socket.cc (new) 1.1 +277 -0 xorp/fea/forwarding_plane/control_socket/netlink_socket.hh (new) 1.1 +409 -0 xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.cc (new) 1.1 +138 -0 xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.hh (new) 1.1 +394 -0 xorp/fea/forwarding_plane/control_socket/routing_socket.cc (new) 1.1 +212 -0 xorp/fea/forwarding_plane/control_socket/routing_socket.hh (new) 1.1 +535 -0 xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc (new) 1.1 +68 -0 xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.hh (new) 1.1 +141 -0 xorp/fea/forwarding_plane/control_socket/system_utilities.hh (new) 1.7 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.6 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc 1.7 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc 1.6 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.6 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.6 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc 1.7 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_table_parse_routing_socket.cc 1.6 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.4 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.4 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.4 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.6 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.6 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc 1.35 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/ifconfig_get.hh 1.22 +3 -3; commitid: 1703a463699e07ea6; xorp/fea/ifconfig_observer.hh 1.73 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/mfea_proto_comm.cc 1.45 +0 -679 xorp/fea/netlink_socket.cc (dead) 1.23 +0 -277 xorp/fea/netlink_socket.hh (dead) 1.42 +0 -408 xorp/fea/netlink_socket_utils.cc (dead) 1.20 +0 -138 xorp/fea/netlink_socket_utils.hh (dead) 1.45 +2 -2; commitid: 1703a463699e07ea6; xorp/fea/rawsock.cc 1.33 +0 -394 xorp/fea/routing_socket.cc (dead) 1.17 +0 -212 xorp/fea/routing_socket.hh (dead) 1.41 +0 -535 xorp/fea/routing_socket_utils.cc (dead) 1.11 +0 -68 xorp/fea/routing_socket_utils.hh (dead) From pavlin at icir.org Mon Apr 30 18:48:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 01:48:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705010148.l411mXdl094611@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 01:48:33 UTC XORP CVS repository Removed files: fea kernel_utils.hh Log message: FEA refactoring: Removed leftover fea/kernel_utils.hh, because it has been renamed: kernel_utils.hh -> forwarding_plane/control_socket/system_utilities.hh Revision Changes Path 1.12 +0 -141 xorp/fea/kernel_utils.hh (dead) From pavlin at icir.org Mon Apr 30 18:50:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 01:50:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/ifconfig Message-ID: <200705010150.l411oiSH094796@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 01:50:44 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc rawsock.cc fea/forwarding_plane/control_socket netlink_socket_utilities.cc routing_socket_utilities.cc system_utilities.hh fea/forwarding_plane/fibconfig fibconfig_entry_set_routing_socket.cc fea/forwarding_plane/ifconfig ifconfig_get_proc_linux.cc ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_netlink_socket.cc ifconfig_parse_routing_socket.cc Log message: Renamed all kernel_adjust_*() functions implemented inside file fea/forwarding_plane/control_socket/system_utilites.hh to system_adjust_*() Revision Changes Path 1.2 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.cc 1.2 +3 -3; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc 1.2 +7 -7; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/control_socket/system_utilities.hh 1.7 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc 1.7 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc 1.5 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.5 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.5 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_netlink_socket.cc 1.7 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.74 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/mfea_proto_comm.cc 1.46 +2 -2; commitid: 171b546369ca97ea6; xorp/fea/rawsock.cc From pavlin at icir.org Mon Apr 30 19:14:06 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 02:14:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200705010214.l412E6eJ095112@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 02:14:06 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Added files: fea/forwarding_plane/ifconfig ifconfig_set.cc Removed files: fea ifconfig_set.cc Log message: FEA refactoring: Moved the mechanism that implements IfConfigSet::push_config() from the top-level "fea/" directory to "fea/forwarding_plane/ifconfig/" : fea/ifconfig_set.cc -> fea/forwarding_plane/ifconfig/ifconfig_set.cc This is (almost) platform independent mechanism that can be overwritten by each system-specific implementation by (re)implementing the IfConfigSet::push_config() virtual method in the class that inherits from IfConfigSet. Revision Changes Path 1.85 +2 -2; commitid: 1733b4636a1787ea6; xorp/fea/Makefile.am 1.104 +9 -1; commitid: 1733b4636a1787ea6; xorp/fea/Makefile.in 1.1 +742 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_set.cc (new) 1.44 +0 -737 xorp/fea/ifconfig_set.cc (dead) From pavlin at icir.org Mon Apr 30 19:20:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 02:20:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200705010220.l412KbsQ095267@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 02:20:37 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Removed files: fea fibconfig_entry_get.cc fibconfig_entry_observer.cc fibconfig_entry_set.cc fibconfig_table_get.cc fibconfig_table_observer.cc fibconfig_table_set.cc ifconfig_get.cc ifconfig_observer.cc Log message: FEA refactoring: Removed the following (empty) files, because they are not needed anymore (at least for now): - fibconfig_entry_get.cc - fibconfig_entry_observer.cc - fibconfig_entry_set.cc - fibconfig_table_get.cc - fibconfig_table_observer.cc - fibconfig_table_set.cc - ifconfig_get.cc - ifconfig_observer.cc Revision Changes Path 1.86 +1 -9; commitid: 173c54636a3737ea6; xorp/fea/Makefile.am 1.105 +6 -22; commitid: 173c54636a3737ea6; xorp/fea/Makefile.in 1.5 +0 -29 xorp/fea/fibconfig_entry_get.cc (dead) 1.4 +0 -33 xorp/fea/fibconfig_entry_observer.cc (dead) 1.4 +0 -29 xorp/fea/fibconfig_entry_set.cc (dead) 1.5 +0 -29 xorp/fea/fibconfig_table_get.cc (dead) 1.5 +0 -33 xorp/fea/fibconfig_table_observer.cc (dead) 1.4 +0 -29 xorp/fea/fibconfig_table_set.cc (dead) 1.17 +0 -30 xorp/fea/ifconfig_get.cc (dead) 1.12 +0 -30 xorp/fea/ifconfig_observer.cc (dead) From pavlin at icir.org Mon Apr 30 19:33:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 02:33:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/fea/forwarding_plane xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/ifconfig Message-ID: <200705010233.l412XW49095559@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 02:33:32 UTC XORP CVS repository Modified files: . configure configure.in Added files: fea/forwarding_plane Makefile.am Makefile.in fea/forwarding_plane/control_socket Makefile.am Makefile.in fea/forwarding_plane/fibconfig Makefile.am Makefile.in fea/forwarding_plane/ifconfig Makefile.am Makefile.in Log message: Added Makefile.am (and the corresonding auto-generated Makefile.in) to the fea/forwarding_plane directory and subdirectories. Right now they are not used (yet). Those Makefile.am files will be used used to generate the following libraries: - libxorp_control_socket - libxorp_fibconfig - libxorp_ifconfig For now the libraries are static. Revision Changes Path 1.246 +6 -2; commitid: 174a34636a5ce7ea6; xorp/configure 1.202 +6 -2; commitid: 174a34636a5ce7ea6; xorp/configure.in 1.1 +19 -0 xorp/fea/forwarding_plane/Makefile.am (new) 1.1 +512 -0 xorp/fea/forwarding_plane/Makefile.in (new) 1.1 +33 -0 xorp/fea/forwarding_plane/control_socket/Makefile.am (new) 1.1 +485 -0 xorp/fea/forwarding_plane/control_socket/Makefile.in (new) 1.1 +58 -0 xorp/fea/forwarding_plane/fibconfig/Makefile.am (new) 1.1 +561 -0 xorp/fea/forwarding_plane/fibconfig/Makefile.in (new) 1.1 +43 -0 xorp/fea/forwarding_plane/ifconfig/Makefile.am (new) 1.1 +512 -0 xorp/fea/forwarding_plane/ifconfig/Makefile.in (new) From pavlin at icir.org Mon Apr 30 19:40:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 02:40:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/control_socket xorp/fea/forwarding_plane/ifconfig Message-ID: <200705010240.l412egh8095723@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 02:40:42 UTC XORP CVS repository Modified files: fea/forwarding_plane/control_socket click_socket.cc netlink_socket.cc netlink_socket_utilities.cc routing_socket.cc routing_socket_utilities.cc fea/forwarding_plane/ifconfig ifconfig_set.cc Log message: Replace #include "fea_module.h" with #include "fea/fea_module.h" Revision Changes Path 1.2 +2 -2; commitid: 175a44636a8877ea6; xorp/fea/forwarding_plane/control_socket/click_socket.cc 1.2 +2 -2; commitid: 175a44636a8877ea6; xorp/fea/forwarding_plane/control_socket/netlink_socket.cc 1.3 +2 -2; commitid: 175a44636a8877ea6; xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.cc 1.2 +2 -2; commitid: 175a44636a8877ea6; xorp/fea/forwarding_plane/control_socket/routing_socket.cc 1.3 +2 -2; commitid: 175a44636a8877ea6; xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc 1.2 +2 -2; commitid: 175a44636a8877ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_set.cc From pavlin at icir.org Mon Apr 30 19:43:05 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 02:43:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/forwarding_plane/control_socket Message-ID: <200705010243.l412h5pC095769@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 02:43:05 UTC XORP CVS repository Modified files: fea/forwarding_plane/control_socket netlink_socket_utilities.hh routing_socket_utilities.cc routing_socket_utilities.hh Log message: Include all header files from the top-level "fea/" directory by adding the "fea/" prefix to the name of the file. Revision Changes Path 1.2 +3 -3; commitid: 175f94636a91f7ea6; xorp/fea/forwarding_plane/control_socket/netlink_socket_utilities.hh 1.4 +2 -2; commitid: 175f94636a91f7ea6; xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.cc 1.2 +3 -3; commitid: 175f94636a91f7ea6; xorp/fea/forwarding_plane/control_socket/routing_socket_utilities.hh From pavlin at icir.org Mon Apr 30 23:36:45 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 May 2007 06:36:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/ifconfig Message-ID: <200705010636.l416ajGB098052@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-05-01 06:36:45 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea/forwarding_plane/ifconfig Makefile.am Makefile.in ifconfig_parse_getifaddrs.cc ifconfig_parse_ioctl.cc ifconfig_parse_routing_socket.cc Added files: fea/forwarding_plane/ifconfig ifconfig_media.cc ifconfig_media.hh Removed files: fea ifconfig_media.cc ifconfig_media.hh Log message: FEA refactoring: Moved the ifconfig_media.{hh,cc} files from the "fea/" directory to "fea/forwarding_plane/ifconfig/" : ifconfig_media.cc -> forwarding_plane/ifconfig/ifconfig_media.cc ifconfig_media.hh -> forwarding_plane/ifconfig/ifconfig_media.hh Note that currently all implemented medhods for testing the media link status are implemented inside a single global function with a number of #ifdef guards. In the future we need to separate those methods and incorporate them into the rest of the xorp_ifconfig library using the appropriate design (e.g., as part of the IfConfigGet class for example). Revision Changes Path 1.87 +3 -3; commitid: 17eb54636dfde7ea6; xorp/fea/Makefile.am 1.106 +11 -2; commitid: 17eb54636dfde7ea6; xorp/fea/Makefile.in 1.2 +5 -2; commitid: 17eb54636dfde7ea6; xorp/fea/forwarding_plane/ifconfig/Makefile.am 1.2 +15 -5; commitid: 17eb54636dfde7ea6; xorp/fea/forwarding_plane/ifconfig/Makefile.in 1.1 +215 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_media.cc (new) 1.1 +24 -0 xorp/fea/forwarding_plane/ifconfig/ifconfig_media.hh (new) 1.6 +3 -2; commitid: 17eb54636dfde7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_getifaddrs.cc 1.6 +3 -2; commitid: 17eb54636dfde7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_ioctl.cc 1.8 +3 -2; commitid: 17eb54636dfde7ea6; xorp/fea/forwarding_plane/ifconfig/ifconfig_parse_routing_socket.cc 1.13 +0 -215 xorp/fea/ifconfig_media.cc (dead) 1.4 +0 -24 xorp/fea/ifconfig_media.hh (dead)