From atanu@icir.org Thu Sep 1 00:29:14 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 31 Aug 2005 23:29:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508312329.j7VNTElx043655@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-31 23:29:14 UTC XORP CVS repository Modified files: ospf ospf.hh Log message: Add the IP protocol number 89 to the list of constants. Revision Changes Path 1.40 +18 -1; commitid: aa6c43163d4a7ea6; xorp/ospf/ospf.hh From atanu@icir.org Thu Sep 1 00:38:47 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 31 Aug 2005 23:38:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508312338.j7VNcljv044043@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-31 23:38:47 UTC XORP CVS repository Modified files: ospf io.hh ospf.cc peer.cc test_peering.cc xorp_ospfv2.cc xorp_ospfv3.cc xrl_io.cc xrl_io.hh Log message: Three new methods added to the io class two to leave and join multicast groups and one to return the IP protocol number that should be used. The two multicast groups that OSPF uses are now explicitly joined on each interface/vif. Revision Changes Path 1.9 +21 -1; commitid: abe243163f867ea6; xorp/ospf/io.hh 1.30 +23 -1; commitid: abe243163f867ea6; xorp/ospf/ospf.cc 1.133 +7 -1; commitid: abe243163f867ea6; xorp/ospf/peer.cc 1.40 +25 -1; commitid: abe243163f867ea6; xorp/ospf/test_peering.cc 1.5 +2 -3; commitid: abe243163f867ea6; xorp/ospf/xorp_ospfv2.cc 1.5 +2 -3; commitid: abe243163f867ea6; xorp/ospf/xorp_ospfv3.cc 1.6 +33 -2; commitid: abe243163f867ea6; xorp/ospf/xrl_io.cc 1.6 +14 -1; commitid: abe243163f867ea6; xorp/ospf/xrl_io.hh From atanu@icir.org Thu Sep 1 01:05:07 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 1 Sep 2005 00:05:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509010005.j81057S0044329@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-01 00:05:07 UTC XORP CVS repository Modified files: ospf io.hh ospf.hh Log message: Spell protocol with the silent "o". Bug found by: Pavlin Radoslavov Revision Changes Path 1.10 +2 -2; commitid: ad0c431645b27ea6; xorp/ospf/io.hh 1.41 +2 -2; commitid: ad0c431645b27ea6; xorp/ospf/ospf.hh From pavlin@icir.org Thu Sep 1 02:10:02 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 18:10:02 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/rip In-Reply-To: Message from Marko Zec of "Wed, 31 Aug 2005 22:45:45 GMT." <200508312245.j7VMjj43043112@xorpc.icir.org> Message-ID: <200509010110.j811A2tZ081085@possum.icir.org> > CVSROOT: /usr/local/share/doc/apache/cvs > Module name: xorp > Changes by: zec@xorpc.icir.org 2005-08-31 22:45:45 UTC > > XORP CVS repository > > > Modified files: > rip Makefile.am Makefile.in test_outputs.cc > test_update_queue.cc > > Log message: > Complete fixing of regression tests for rip. gmake check should now > both compile and execute sucessfully (again). Marko, For the sake of consistency you may want to sync test_route_walk.cc and test_timers.cc with test_outputs.cc and test_update_queue.cc within the context of how they pass the iftree to the PortManagerBase constructor. I am not saying which particular solution you should use, I am just suggesting that all test files should use the same solution. Pavlin From zec@icir.org Thu Sep 1 02:39:17 2005 From: zec@icir.org (Marko Zec) Date: Thu, 1 Sep 2005 01:39:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200509010139.j811dHIP045146@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-09-01 01:39:17 UTC XORP CVS repository Modified files: rip auth.cc auth.hh port.cc test_auth.cc Log message: Fix MD5 authentication for RIPv2 so that when a peer goes down and later reapears again, a sequence number of zero can be accepted as valid. Bug found by: UNH lab Revision Changes Path 1.16 +8 -5; commitid: b02443165af57ea6; xorp/rip/auth.cc 1.7 +10 -5; commitid: b02443165af57ea6; xorp/rip/auth.hh 1.46 +4 -2; commitid: b02443165af57ea6; xorp/rip/port.cc 1.17 +3 -2; commitid: b02443165af57ea6; xorp/rip/test_auth.cc From pavlin@icir.org Thu Sep 1 03:31:23 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 02:31:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200509010231.j812VNXV045727@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 02:31:23 UTC XORP CVS repository Modified files: cli cli_node_net.cc Log message: * Use "%s" instead of "%p" as the conversion specifiers to print a string. * Cleanup a bit code that contains few #ifdef HOST_OS_WINDOWS * Replace "#if 0" (that was sneaked-in in the previous change) with "#ifdef HAVE_TERMIOS_H" to isolate terminal-related code. * Add or modify few comments Revision Changes Path 1.43 +20 -16; commitid: b2654316673b7ea6; xorp/cli/cli_node_net.cc From pavlin@icir.org Thu Sep 1 03:37:26 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 02:37:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509010237.j812bQmo045795@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 02:37:26 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc Log message: Reverse-back the previous "fix" to ProtoComm::close_proto_socket(), because it was incorrect. Revision Changes Path 1.35 +6 -6; commitid: b2ca431669547ea6; xorp/fea/mfea_proto_comm.cc From pavlin@icir.org Thu Sep 1 19:02:06 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 18:02:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200509011802.j81I26Bq058111@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 18:02:06 UTC XORP CVS repository Modified files: rip Makefile.in Log message: Regenerate. Revision Changes Path 1.53 +4 -2; commitid: e2e6431742197ea6; xorp/rip/Makefile.in From pavlin@icir.org Thu Sep 1 19:03:55 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 18:03:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200509011803.j81I3tqE058177@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 18:03:55 UTC XORP CVS repository Modified files: . configure configure.in Log message: Increase the max. template nesting depth from 22 to 25 because of failing compilation of some of the RIP tests (when STL debugging is enabled): -ftemplate-depth-22 -> -ftemplate-depth-25 Requested by: Atanu Ghosh Revision Changes Path 1.157 +1 -1; commitid: e313431742337ea6; xorp/configure 1.142 +3 -3; commitid: e313431742337ea6; xorp/configure.in From atanu@icir.org Thu Sep 1 19:14:00 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 1 Sep 2005 18:14:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200509011814.j81IE0vK058353@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-01 18:14:00 UTC XORP CVS repository Modified files: libproto spt.hh Log message: Pass node information by reference not value. The OSPF vertex has a lot of information that doesn't need to be copied. Revision Changes Path 1.8 +20 -19; commitid: e3d6431744e87ea6; xorp/libproto/spt.hh From pavlin@icir.org Thu Sep 1 20:44:21 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 19:44:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509011944.j81JiLQv059413@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 19:44:21 UTC XORP CVS repository Modified files: rtrmgr master_conf_tree.cc module_manager.cc module_manager.hh randomness.cc userdb.cc util.cc xorpsh_main.cc Log message: * Move return() statement after all UNUSED() statements to pacify gcc-4.x * Remove unnecessary #ifdef HOST_OS_WINDOWS when addign the executable suffix to a filename, because the code should do the right thing on UNUX (on UNIX the suffix is defined to be an empty string). * Move common UNIX/WINDOWS code out of the #ifdef HOST_OS_WINDOWS ... #else ... #endif block. * Minor nits/cleanup: comments, spacing, etc. Revision Changes Path 1.59 +5 -5; commitid: e7d24317589e7ea6; xorp/rtrmgr/master_conf_tree.cc 1.47 +5 -7; commitid: e7d24317589e7ea6; xorp/rtrmgr/module_manager.cc 1.33 +2 -4; commitid: e7d24317589e7ea6; xorp/rtrmgr/module_manager.hh 1.18 +3 -3; commitid: e7d24317589e7ea6; xorp/rtrmgr/randomness.cc 1.15 +5 -5; commitid: e7d24317589e7ea6; xorp/rtrmgr/userdb.cc 1.18 +4 -4; commitid: e7d24317589e7ea6; xorp/rtrmgr/util.cc 1.50 +12 -12; commitid: e7d24317589e7ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin@icir.org Thu Sep 1 21:50:13 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 20:50:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200509012050.j81KoDsR060683@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 20:50:13 UTC XORP CVS repository Modified files: libcomm comm_api.h comm_sock.c Log message: Bug fix: the return value of comm_sock_bind() should be int instead of xsock_t. Revision Changes Path 1.21 +2 -2; commitid: ecd7431769747ea6; xorp/libcomm/comm_api.h 1.25 +2 -2; commitid: ecd7431769747ea6; xorp/libcomm/comm_sock.c From pavlin@icir.org Thu Sep 1 21:51:31 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 20:51:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200509012051.j81KpUO0060740@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 20:51:30 UTC XORP CVS repository Modified files: bgp/harness test_peer.cc Log message: Fix a typo: "io" -> "I/O" Revision Changes Path 1.34 +4 -4; commitid: ed2b431769c47ea6; xorp/bgp/harness/test_peer.cc From pavlin@icir.org Thu Sep 1 21:52:20 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 20:52:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509012052.j81KqKw1060788@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 20:52:20 UTC XORP CVS repository Modified files: bgp bgp.hh Log message: Use "%s" instead of "%p" as the conversion specifiers to print a string. Revision Changes Path 1.44 +2 -2; commitid: ed56431769e37ea6; xorp/bgp/bgp.hh From pavlin@icir.org Thu Sep 1 21:53:54 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 1 Sep 2005 20:53:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509012053.j81KrsSo060858@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-01 20:53:54 UTC XORP CVS repository Modified files: bgp socket.cc Log message: Test the return value of comm_sock_bind() against XORP_ERROR instead of XORP_BAD_SOCKET, after a bug fix related to the return value of comm_sock_bind(): now it is "int" instead of xsock_t. Revision Changes Path 1.34 +2 -2; commitid: ed9343176a147ea6; xorp/bgp/socket.cc From pavlin@icir.org Fri Sep 2 02:28:46 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 2 Sep 2005 01:28:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509020128.j821SkXB063081@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-02 01:28:46 UTC XORP CVS repository Modified files: ospf .cvsignore Log message: Update the .cvsignore list to use the template list of files that are used by .cvsignore in other directories. Revision Changes Path 1.2 +3 -11; commitid: f6424317aa667ea6; xorp/ospf/.cvsignore From atanu@icir.org Fri Sep 2 02:46:14 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 01:46:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509020146.j821kES2063354@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 01:46:14 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: Checkpoint the incremental routing computation and switch tempararily to an absolute computation. Revision Changes Path 1.71 +222 -92; commitid: f75c4317aee57ea6; xorp/ospf/area_router.cc 1.52 +35 -2; commitid: f75c4317aee57ea6; xorp/ospf/area_router.hh From atanu@icir.org Fri Sep 2 03:08:49 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 02:08:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509020208.j8228nBo063572@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 02:08:49 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Add a method that was missed in the last commit. Revision Changes Path 1.72 +8 -2; commitid: f8394317b4307ea6; xorp/ospf/area_router.cc From atanu@icir.org Fri Sep 2 03:11:28 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 02:11:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509020211.j822BSfN063691@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 02:11:28 UTC XORP CVS repository Modified files: ospf lsa.hh Log message: Individual LSAs can have tracing enabled to track their flow through the system. The trace variable was not being correctly initialised. Revision Changes Path 1.57 +3 -2; commitid: f8b04317b4cf7ea6; xorp/ospf/lsa.hh From atanu@icir.org Fri Sep 2 13:02:32 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 12:02:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509021202.j82C2WOa070458@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 12:02:32 UTC XORP CVS repository Modified files: ospf xrl_io.cc Log message: Remove the XLOG_UNFINISHED and enable the debugging messages. Revision Changes Path 1.7 +5 -17; commitid: 1131f43183f567ea6; xorp/ospf/xrl_io.cc From atanu@icir.org Fri Sep 2 13:09:40 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 12:09:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509021209.j82C9emT070656@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 12:09:40 UTC XORP CVS repository Modified files: ospf ospf.hh Log message: Add two utility functions to go from area and link types as strings to the enum values. Utility function to pretty print bools. A status method that currently always returns ready. A shutdown method. Revision Changes Path 1.42 +69 -1; commitid: 113e5431841037ea6; xorp/ospf/ospf.hh From atanu@icir.org Fri Sep 2 13:17:07 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 12:17:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200509021217.j82CH7f1071003@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 12:17:07 UTC XORP CVS repository Modified files: ospf TODO area_router.cc lsa.cc ospf.cc packet.cc peer.cc peer_manager.cc xorp_ospfv2.cc xorp_ospfv3.cc xrl_target.cc xrl_target.hh xrl/interfaces ospfv2.xif ospfv2_xif.cc ospfv2_xif.hh xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh Added files: etc/templates ospfv2.tp Log message: OSPFv2 can now be configured using XRLs and can be started by the router manager. Still not hooked up to the FEA or RIB. Revision Changes Path 1.1 +96 -0 xorp/etc/templates/ospfv2.tp (new) 1.39 +5 -1; commitid: 114e5431842be7ea6; xorp/ospf/TODO 1.73 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/area_router.cc 1.49 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/lsa.cc 1.31 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/ospf.cc 1.25 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/packet.cc 1.134 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/peer.cc 1.46 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/peer_manager.cc 1.6 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/xorp_ospfv2.cc 1.6 +2 -1; commitid: 114e5431842be7ea6; xorp/ospf/xorp_ospfv3.cc 1.4 +218 -7; commitid: 114e5431842be7ea6; xorp/ospf/xrl_target.cc 1.3 +111 -2; commitid: 114e5431842be7ea6; xorp/ospf/xrl_target.hh 1.2 +98 -3; commitid: 114e5431842be7ea6; xorp/xrl/interfaces/ospfv2.xif 1.3 +372 -2; commitid: 114e5431842be7ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.3 +249 -2; commitid: 114e5431842be7ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.3 +74 -2; commitid: 114e5431842be7ea6; xorp/xrl/targets/ospfv2.xrls 1.3 +327 -2; commitid: 114e5431842be7ea6; xorp/xrl/targets/ospfv2_base.cc 1.3 +159 -2; commitid: 114e5431842be7ea6; xorp/xrl/targets/ospfv2_base.hh From pavlin@icir.org Fri Sep 2 20:27:14 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 2 Sep 2005 19:27:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200509021927.j82JREme077956@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-02 19:27:14 UTC XORP CVS repository Modified files: rip test_outputs.cc test_request.cc test_update_queue.cc Log message: Pass by reference the iftree argument to the SpoofPortManager constructor. Revision Changes Path 1.23 +2 -2; commitid: 130674318a7717ea6; xorp/rip/test_outputs.cc 1.20 +2 -2; commitid: 130674318a7717ea6; xorp/rip/test_request.cc 1.17 +2 -2; commitid: 130674318a7717ea6; xorp/rip/test_update_queue.cc From pavlin@icir.org Fri Sep 2 20:32:02 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 2 Sep 2005 19:32:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200509021932.j82JW2AB078048@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-02 19:32:02 UTC XORP CVS repository Modified files: rip test_route_walk.cc test_timers.cc Log message: Declare a static IfMgrIfTree ift_dummy instance and use it as an argument where needed. This syncs the particular solution used by all test_foo tests how they deal with the local IfMgrIfTree instance. Revision Changes Path 1.15 +7 -7; commitid: 1309e4318a7ab7ea6; xorp/rip/test_route_walk.cc 1.17 +4 -3; commitid: 1309e4318a7ab7ea6; xorp/rip/test_timers.cc From pavlin@icir.org Fri Sep 2 20:33:30 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 02 Sep 2005 12:33:30 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/rip In-Reply-To: Message from Pavlin Radoslavov of "Wed, 31 Aug 2005 18:10:02 PDT." <200509010110.j811A2tZ081085@possum.icir.org> Message-ID: <200509021933.j82JXU7E070601@possum.icir.org> > > CVSROOT: /usr/local/share/doc/apache/cvs > > Module name: xorp > > Changes by: zec@xorpc.icir.org 2005-08-31 22:45:45 UTC > > > > XORP CVS repository > > > > > > Modified files: > > rip Makefile.am Makefile.in test_outputs.cc > > test_update_queue.cc > > > > Log message: > > Complete fixing of regression tests for rip. gmake check should now > > both compile and execute sucessfully (again). > > Marko, > > For the sake of consistency you may want to sync test_route_walk.cc > and test_timers.cc with test_outputs.cc and test_update_queue.cc > within the context of how they pass the iftree to the > PortManagerBase constructor. I am not saying which particular > solution you should use, I am just suggesting that all test files > should use the same solution. Done. Pavlin From atanu@icir.org Fri Sep 2 21:06:40 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 20:06:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509022006.j82K6eXk078687@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 20:06:40 UTC XORP CVS repository Modified files: ospf test_packet.cc test_peering.cc Log message: Missed the header file that provides ProcessStatus in the test programs. Revision Changes Path 1.25 +2 -1; commitid: 133424318b0cf7ea6; xorp/ospf/test_packet.cc 1.41 +2 -1; commitid: 133424318b0cf7ea6; xorp/ospf/test_peering.cc From atanu@icir.org Fri Sep 2 21:28:41 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 20:28:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200509022028.j82KSfJw079023@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 20:28:41 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp Log message: Allow the setting of the prefix-length to allow the interactive configuration of OSPF. Revision Changes Path 1.2 +4 -2; commitid: 134824318b5a97ea6; xorp/etc/templates/ospfv2.tp From pavlin@icir.org Fri Sep 2 21:42:58 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 2 Sep 2005 20:42:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509022042.j82Kgwb5079243@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-02 20:42:58 UTC XORP CVS repository Modified files: fea click_socket.cc netlink_socket.cc routing_socket.cc Log message: Add missing empty space. Revision Changes Path 1.26 +2 -2; commitid: 1356e4318b94c7ea6; xorp/fea/click_socket.cc 1.33 +2 -2; commitid: 1356e4318b94c7ea6; xorp/fea/netlink_socket.cc 1.25 +2 -2; commitid: 1356e4318b94c7ea6; xorp/fea/routing_socket.cc From atanu@icir.org Fri Sep 2 21:51:02 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 2 Sep 2005 20:51:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200509022051.j82Kp2gn079402@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-02 20:51:02 UTC XORP CVS repository Modified files: etc/templates Makefile.am Makefile.in Log message: Add ospfv2.tp to the makefile so it gets installed. Revision Changes Path 1.15 +2 -1; commitid: 1360d4318bb357ea6; xorp/etc/templates/Makefile.am 1.23 +1 -1; commitid: 1360d4318bb357ea6; xorp/etc/templates/Makefile.in From atanu@icir.org Sat Sep 3 15:25:03 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 3 Sep 2005 14:25:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200509031425.j83EP3h1090465@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-03 14:25:02 UTC XORP CVS repository Modified files: bgp/harness test_peering1.sh Log message: Move test5 the connect test to the to be fixed list. This should allow the regression tests to complete without problems. Revision Changes Path 1.34 +3 -3; commitid: 161464319b23d7ea6; xorp/bgp/harness/test_peering1.sh From atanu@icir.org Sun Sep 4 01:38:40 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 4 Sep 2005 00:38:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200509040038.j840ceQv096302@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-04 00:38:40 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp Log message: Add some help text and change linktype to link-type. Revision Changes Path 1.3 +38 -4; commitid: 17813431a420f7ea6; xorp/etc/templates/ospfv2.tp From atanu@icir.org Sun Sep 4 04:58:46 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 4 Sep 2005 03:58:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509040358.j843wk8s097726@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-04 03:58:46 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: Pace the recomputation of the routing table. Revision Changes Path 1.74 +29 -2; commitid: 17da1431a70f57ea6; xorp/ospf/area_router.cc 1.53 +22 -1; commitid: 17da1431a70f57ea6; xorp/ospf/area_router.hh From abittau@icir.org Sun Sep 4 19:35:51 2005 From: abittau@icir.org (Andrea Bittau) Date: Sun, 4 Sep 2005 18:35:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fib2mrib xorp/policy/backend xorp/rib xorp/rip xorp/static_routes Message-ID: <200509041835.j84IZp4i008246@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-09-04 18:35:51 UTC XORP CVS repository Modified files: bgp bgp_varrw.cc bgp_varrw.hh route_table_policy.cc fib2mrib fib2mrib_varrw.cc fib2mrib_varrw.hh policy/backend single_varrw.cc single_varrw.hh rib rib_varrw.cc rib_varrw.hh rip rip_varrw.cc rip_varrw.hh static_routes static_routes_varrw.cc static_routes_varrw.hh Log message: * Hopefully speeded up policy in BGP. Reads and writes are done via callbacks. So no more if (variable == x) then, if variable == y then... it's a map lookup and a function pointer. * Added an XLOG_FATAL if people try to use tracing in BGP---it is broken. Will need to code a proper on/off for tracing. [actually it shouldn't be too hard]. Let me know if anything broke. [possibly BGP policy] Revision Changes Path 1.19 +328 -183; commitid: 1f81431b3e207ea6; xorp/bgp/bgp_varrw.cc 1.11 +57 -37; commitid: 1f81431b3e207ea6; xorp/bgp/bgp_varrw.hh 1.14 +3 -1; commitid: 1f81431b3e207ea6; xorp/bgp/route_table_policy.cc 1.5 +7 -1; commitid: 1f81431b3e207ea6; xorp/fib2mrib/fib2mrib_varrw.cc 1.3 +4 -4; commitid: 1f81431b3e207ea6; xorp/fib2mrib/fib2mrib_varrw.hh 1.7 +5 -2; commitid: 1f81431b3e207ea6; xorp/policy/backend/single_varrw.cc 1.5 +12 -1; commitid: 1f81431b3e207ea6; xorp/policy/backend/single_varrw.hh 1.7 +7 -1; commitid: 1f81431b3e207ea6; xorp/rib/rib_varrw.cc 1.6 +3 -1; commitid: 1f81431b3e207ea6; xorp/rib/rib_varrw.hh 1.6 +9 -8; commitid: 1f81431b3e207ea6; xorp/rip/rip_varrw.cc 1.6 +2 -1; commitid: 1f81431b3e207ea6; xorp/rip/rip_varrw.hh 1.6 +7 -3; commitid: 1f81431b3e207ea6; xorp/static_routes/static_routes_varrw.cc 1.5 +2 -2; commitid: 1f81431b3e207ea6; xorp/static_routes/static_routes_varrw.hh From atanu@ICSI.Berkeley.EDU Sun Sep 4 20:05:18 2005 From: atanu@ICSI.Berkeley.EDU (Atanu Ghosh) Date: Sun, 04 Sep 2005 12:05:18 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fib2mrib xorp/policy/backend xorp/rib xorp/rip xorp/static_routes In-Reply-To: Message from Andrea Bittau of "Sun, 04 Sep 2005 18:35:51 GMT." <200509041835.j84IZp4i008246@xorpc.icir.org> Message-ID: <97062.1125860718@tigger.icir.org> Hi, Thanks for doing this I think that XLOG_FATAL is too brutal. Can't we just print a warning and ignore the enabling of tracing? Atanu. >>>>> "Andrea" == Andrea Bittau writes: Andrea> CVSROOT: /usr/local/www/data/cvs Andrea> Module name: xorp Andrea> Changes by: abittau@xorpc.icir.org 2005-09-04 18:35:51 UTC Andrea> XORP CVS repository Andrea> Modified files: Andrea> bgp bgp_varrw.cc bgp_varrw.hh route_table_policy.cc Andrea> fib2mrib fib2mrib_varrw.cc fib2mrib_varrw.hh Andrea> policy/backend single_varrw.cc single_varrw.hh Andrea> rib rib_varrw.cc rib_varrw.hh Andrea> rip rip_varrw.cc rip_varrw.hh Andrea> static_routes static_routes_varrw.cc static_routes_varrw.hh Andrea> Log message: Andrea> * Hopefully speeded up policy in BGP. Reads and writes are done via callbacks. Andrea> So no more if (variable == x) then, if variable == y then... it's a map lookup Andrea> and a function pointer. Andrea> * Added an XLOG_FATAL if people try to use tracing in BGP---it is broken. Will Andrea> need to code a proper on/off for tracing. [actually it shouldn't be too Andrea> hard]. Andrea> Let me know if anything broke. [possibly BGP policy] Andrea> Revision Changes Path Andrea> 1.19 +328 -183; commitid: 1f81431b3e207ea6; xorp/bgp/bgp_varrw.cc Andrea> 1.11 +57 -37; commitid: 1f81431b3e207ea6; xorp/bgp/bgp_varrw.hh Andrea> 1.14 +3 -1; commitid: 1f81431b3e207ea6; xorp/bgp/route_table_policy.cc Andrea> 1.5 +7 -1; commitid: 1f81431b3e207ea6; xorp/fib2mrib/fib2mrib_varrw.cc Andrea> 1.3 +4 -4; commitid: 1f81431b3e207ea6; xorp/fib2mrib/fib2mrib_varrw.hh Andrea> 1.7 +5 -2; commitid: 1f81431b3e207ea6; xorp/policy/backend/single_varrw.cc Andrea> 1.5 +12 -1; commitid: 1f81431b3e207ea6; xorp/policy/backend/single_varrw.hh Andrea> 1.7 +7 -1; commitid: 1f81431b3e207ea6; xorp/rib/rib_varrw.cc Andrea> 1.6 +3 -1; commitid: 1f81431b3e207ea6; xorp/rib/rib_varrw.hh Andrea> 1.6 +9 -8; commitid: 1f81431b3e207ea6; xorp/rip/rip_varrw.cc Andrea> 1.6 +2 -1; commitid: 1f81431b3e207ea6; xorp/rip/rip_varrw.hh Andrea> 1.6 +7 -3; commitid: 1f81431b3e207ea6; xorp/static_routes/static_routes_varrw.cc Andrea> 1.5 +2 -2; commitid: 1f81431b3e207ea6; xorp/static_routes/static_routes_varrw.hh Andrea> _______________________________________________ Andrea> Xorp-cvs mailing list Andrea> Xorp-cvs@icir.org Andrea> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From abittau@icir.org Sun Sep 4 20:15:40 2005 From: abittau@icir.org (Andrea Bittau) Date: Sun, 4 Sep 2005 19:15:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509041915.j84JFeoZ008589@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-09-04 19:15:40 UTC XORP CVS repository Modified files: bgp route_table_policy.cc Log message: print a warning if user wants to trace bgp, instead of dying. Revision Changes Path 1.15 +5 -4; commitid: 2159431b47a97ea6; xorp/bgp/route_table_policy.cc From abittau@icir.org Sun Sep 4 20:32:08 2005 From: abittau@icir.org (Andrea Bittau) Date: Sun, 4 Sep 2005 19:32:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509041932.j84JW8SW008816@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-09-04 19:32:08 UTC XORP CVS repository Modified files: bgp route_table_policy.cc Log message: marko is right. my fault---sorry. Revision Changes Path 1.16 +2 -5; commitid: 2256431b4ba37ea6; xorp/bgp/route_table_policy.cc From atanu@ICSI.Berkeley.EDU Sun Sep 4 20:40:45 2005 From: atanu@ICSI.Berkeley.EDU (Atanu Ghosh) Date: Sun, 04 Sep 2005 12:40:45 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fib2mrib xorp/policy/backend xorp/rib xorp/rip xorp/static_routes In-Reply-To: Message from Andrea Bittau of "Sun, 04 Sep 2005 18:35:51 GMT." <200509041835.j84IZp4i008246@xorpc.icir.org> Message-ID: <34766.1125862845@tigger.icir.org> --=-=-= The code isn't compiling with gcc29 on FreeBSD 4.10. Atanu. --=-=-= Content-Disposition: attachment; filename=foo Content-Description: Compilation errors Script started on Sun Sep 4 12:38:07 2005 Making all in . gmake[1]: Entering directory `/scratch/tigger/u3/atanu/xorp/29/bgp' source='/home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc' object='bgp_varrw.lo' libtool=yes \ depfile='.deps/bgp_varrw.Plo' tmpdepfile='.deps/bgp_varrw.TPlo' \ depmode=gcc /usr/local/bin/bash /home/tigger/u0/atanu/xorp/xorp/config/depcomp \ /usr/local/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I/home/tigger/u0/atanu/xorp/xorp/bgp -I.. -I/home/tigger/u0/atanu/xorp/xorp -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -c -o bgp_varrw.lo `test -f /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc || echo '/home/tigger/u0/atanu/xorp/xorp/bgp/'`/home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc g++ -DHAVE_CONFIG_H -I. -I/home/tigger/u0/atanu/xorp/xorp/bgp -I.. -I/home/tigger/u0/atanu/xorp/xorp -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -c /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc -Wp,-MD,.deps/bgp_varrw.TPlo -o bgp_varrw.o /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh: In instantiation of `BGPVarRWCallbacks': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:29: instantiated from `BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:90: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh: In instantiation of `BGPVarRWCallbacks': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:29: instantiated from `BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:98: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:153: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:154: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: no type named `ReadCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:148: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: no type named `WriteCallback' in `class BGPVarRW' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: template argument 1 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: template argument 2 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.hh:149: template argument 4 is invalid /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc: In method `class Element * BGPVarRW::single_read(const basic_string,__default_alloc_template > &)': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:571: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:211: no type named `ReadMap' in `class BGPVarRWCallbacks' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:571: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:211: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:211: assignment (not initialization) in declaration /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:214: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:214: `i' undeclared (first use this function) /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:214: (Each undeclared identifier is reported only once /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:214: for each function it appears in.) /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc: In method `void BGPVarRW::single_write(const basic_string,__default_alloc_template > &, const Element &)': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:571: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:423: no type named `WriteMap' in `class BGPVarRWCallbacks' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:423: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:423: assignment (not initialization) in declaration /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:426: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc: In method `class Element * BGPVarRW::single_read(const basic_string,__default_alloc_template > &)': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:572: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:211: no type named `ReadMap' in `class BGPVarRWCallbacks' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:572: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:211: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:211: assignment (not initialization) in declaration /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:214: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc: In method `void BGPVarRW::single_write(const basic_string,__default_alloc_template > &, const Element &)': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:572: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:423: no type named `WriteMap' in `class BGPVarRWCallbacks' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:423: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:423: assignment (not initialization) in declaration /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:426: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc: In method `BGPVarRWCallbacks::BGPVarRWCallbacks()': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:574: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:537: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:539: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:540: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:541: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:542: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:544: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:545: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:547: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:548: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:549: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:550: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:552: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:553: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:554: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:556: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:557: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:558: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:559: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:561: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:562: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:563: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:564: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:566: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:567: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:568: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc: In method `BGPVarRWCallbacks::BGPVarRWCallbacks()': /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:575: instantiated from here /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:537: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:539: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:540: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:541: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:542: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:544: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:545: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:547: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:548: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:549: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:550: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:552: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:553: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:554: `class BGPVarRWCallbacks' has no member named `_read_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:556: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:557: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:558: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:559: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:561: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:562: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:563: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:564: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:566: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:567: `class BGPVarRWCallbacks' has no member named `_write_map' /home/tigger/u0/atanu/xorp/xorp/bgp/bgp_varrw.cc:568: `class BGPVarRWCallbacks' has no member named `_write_map' gmake[1]: *** [bgp_varrw.lo] Error 1 gmake[1]: Leaving directory `/scratch/tigger/u3/atanu/xorp/29/bgp' gmake: *** [all-recursive] Error 1 Script done on Sun Sep 4 12:38:15 2005 --=-=-=-- From abittau@icir.org Sun Sep 4 21:15:21 2005 From: abittau@icir.org (Andrea Bittau) Date: Sun, 4 Sep 2005 20:15:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509042015.j84KFLRM009298@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-09-04 20:15:21 UTC XORP CVS repository Modified files: bgp bgp_varrw.hh Log message: attempt to fix compilation gcc 2.95 Revision Changes Path 1.12 +7 -3; commitid: 2438431b55cf7ea6; xorp/bgp/bgp_varrw.hh From abittau@icir.org Sun Sep 4 21:52:32 2005 From: abittau@icir.org (Andrea Bittau) Date: Sun, 4 Sep 2005 20:52:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/backend Message-ID: <200509042052.j84KqWNd009792@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-09-04 20:52:32 UTC XORP CVS repository Modified files: policy/backend single_varrw.cc Log message: keep semantics of old interface. call start_read(), check if client initialized element. Only if (s)he didn't, then call single_read(). This will avoid all the XLOG_UNREACHABLE i put in the old clients which still haven't been updated to use the faster single_read() interface... In the long run, only the single_read() interface should be supported, and the old eliminated... in order to avoid checking the map each time [slowing things down!] Revision Changes Path 1.8 +11 -3; commitid: 2611431b5dfd7ea6; xorp/policy/backend/single_varrw.cc From atanu@icir.org Sun Sep 4 22:17:52 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 4 Sep 2005 21:17:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509042117.j84LHqMr010116@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-04 21:17:52 UTC XORP CVS repository Modified files: ospf TODO lsa.hh peer.cc Log message: When a link state acknowledgement packet comes in check all the fields expect for the age. Not checking all the fields meant that newer version of say a Router-LSA would not be retransmitted. See item 30 in the TODO file. Revision Changes Path 1.40 +18 -1; commitid: 2765431b647f7ea6; xorp/ospf/TODO 1.58 +31 -1; commitid: 2765431b647f7ea6; xorp/ospf/lsa.hh 1.135 +17 -6; commitid: 2765431b647f7ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Sep 4 22:27:26 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 4 Sep 2005 21:27:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509042127.j84LRQ9R010272@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-04 21:27:25 UTC XORP CVS repository Modified files: ospf test_peering.cc Log message: Add two queues to the layer that binds together OSPF instances should prevent any future re-entrancy issues. Revision Changes Path 1.42 +19 -8; commitid: 2805431b66bd7ea6; xorp/ospf/test_peering.cc From atanu@icir.org Mon Sep 5 01:40:30 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 00:40:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509050040.j850eUVk011993@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 00:40:30 UTC XORP CVS repository Modified files: ospf vertex.hh Log message: operator== commented out for the moment. Revision Changes Path 1.3 +8 -1; commitid: 2ebe431b93fe7ea6; xorp/ospf/vertex.hh From atanu@icir.org Mon Sep 5 02:02:39 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 01:02:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509050102.j8512daW012204@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 01:02:39 UTC XORP CVS repository Modified files: ospf lsa.hh Log message: Only check for options in the header of an OSPFv2 LSA header. Revision Changes Path 1.59 +8 -2; commitid: 2f91431b992e7ea6; xorp/ospf/lsa.hh From atanu@icir.org Mon Sep 5 02:04:25 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 01:04:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509050104.j8514PUu012252@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 01:04:25 UTC XORP CVS repository Modified files: ospf delay_queue.hh Log message: Add a method fire to start the timer running without introducing an LSA. When a neighbour request an LSA the timer will be started to stop self originating LSAs being sent too frequently. Revision Changes Path 1.5 +18 -3; commitid: 2fc1431b99997ea6; xorp/ospf/delay_queue.hh From atanu@icir.org Mon Sep 5 02:06:17 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 01:06:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509050106.j8516HaL012344@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 01:06:17 UTC XORP CVS repository Modified files: ospf TODO Log message: Add a method fire to start the timer running without introducing an LSA. When a neighbour request an LSA the timer will be started to stop self originating LSAs being sent too frequently. Revision Changes Path 1.41 +4 -1; commitid: 301d431b9a097ea6; xorp/ospf/TODO From atanu@icir.org Mon Sep 5 08:52:23 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 07:52:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509050752.j857qNw2016026@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 07:52:23 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: First part of the routing computation. The incremental computation is conditionally compiled out. All the relevant routing methods now take the SPT as an argument rather than operating on the SPT class variable. An LSA being rejected on input because it has arrived less than a second (MinLSArrival) after the previous LSA now generates a trace message if input error tracing is enabled. If a self originating LSA is requested from the database by the arrival of a link state request packet the the delay queue is fired. This should stop the problem of a Router-LSA being sent immediately to a neighbour as soon as the adjacency becomes full. Some additional debugging. Revision Changes Path 1.75 +159 -26; commitid: 3e7d431bf9367ea6; xorp/ospf/area_router.cc 1.54 +13 -4; commitid: 3e7d431bf9367ea6; xorp/ospf/area_router.hh From zec@icir.org Mon Sep 5 17:41:08 2005 From: zec@icir.org (Marko Zec) Date: Mon, 5 Sep 2005 16:41:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509051641.j85Gf8AC023970@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-09-05 16:41:07 UTC XORP CVS repository Modified files: bgp route_table_policy.cc Log message: Remove a redundant copying of the route message before rerunning the policy for the 2nd time to obtain a trace. The policy engine generates its own copy of the route anyhow. Revision Changes Path 1.17 +3 -4; commitid: 5d89431c751b7ea6; xorp/bgp/route_table_policy.cc From zec@icir.org Mon Sep 5 18:00:15 2005 From: zec@icir.org (Marko Zec) Date: Mon, 5 Sep 2005 17:00:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200509051700.j85H0FX4024302@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-09-05 17:00:15 UTC XORP CVS repository Modified files: rip port.cc Log message: Instead of logging all received routes which have the nexhop field set to our inbound interface address, just silently discard them. Revision Changes Path 1.47 +2 -2; commitid: 5eb8431c792b7ea6; xorp/rip/port.cc From bms@icir.org Mon Sep 5 19:06:46 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 5 Sep 2005 18:06:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200509051806.j85I6kkd025064@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-09-05 18:06:46 UTC XORP CVS repository Modified files: libcomm comm_sock.c Log message: In comm_sock_is_connected(), use read(s,0,0) to check if a socket is connected, as some implementations signal EINPROGRESS even though the connect() has succeeded, but never return the fd as being readable after a select(). Requested by: atanu Revision Changes Path 1.26 +11 -1; commitid: 61cf431c89287ea6; xorp/libcomm/comm_sock.c From bms@icir.org Mon Sep 5 19:07:08 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 5 Sep 2005 18:07:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509051807.j85I78G2025099@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-09-05 18:07:08 UTC XORP CVS repository Modified files: bgp socket.cc Log message: In SocketClient::connect(), use comm_sock_is_connected() immediately after a non-blocking connect() to check for immediate connection, which would otherwise not be signalled to the I/O dispatcher. Requested by: atanu Revision Changes Path 1.35 +5 -4; commitid: 61f2431c893f7ea6; xorp/bgp/socket.cc From atanu@icir.org Mon Sep 5 19:09:51 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 18:09:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200509051809.j85I9paG025196@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 18:09:51 UTC XORP CVS repository Modified files: bgp/harness test_peering1.sh Log message: Re-enable test5 now that the BGP connect code is working again. Revision Changes Path 1.35 +3 -3; commitid: 6251431c89ee7ea6; xorp/bgp/harness/test_peering1.sh From atanu@icir.org Mon Sep 5 19:58:04 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 18:58:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509051858.j85Iw4CO025808@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 18:58:04 UTC XORP CVS repository Modified files: ospf Makefile.am Makefile.in test_peering.cc Added files: ospf debug_io.hh Log message: Move the DebugIO class into its own header file from test_peering.cc to allow it to be used by other test programs. Revision Changes Path 1.13 +2 -1; commitid: 64af431c953b7ea6; xorp/ospf/Makefile.am 1.10 +1 -1; commitid: 64af431c953b7ea6; xorp/ospf/Makefile.in 1.1 +219 -0 xorp/ospf/debug_io.hh (new) 1.43 +2 -197; commitid: 64af431c953b7ea6; xorp/ospf/test_peering.cc From pavlin@icir.org Mon Sep 5 20:09:00 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 5 Sep 2005 19:09:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fib2mrib Message-ID: <200509051909.j85J90b5026009@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-05 19:09:00 UTC XORP CVS repository Modified files: fib2mrib fib2mrib_varrw.hh Log message: Remove an extra empty space. Revision Changes Path 1.4 +2 -2; commitid: 657b431c97c37ea6; xorp/fib2mrib/fib2mrib_varrw.hh From pavlin@icir.org Mon Sep 5 21:20:04 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 5 Sep 2005 20:20:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200509052020.j85KK4qI026690@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-05 20:20:04 UTC XORP CVS repository Modified files: libxorp selector.cc selector.hh Log message: * Add SEL_NONE = 0x0 to the list of possible values for SelectorMask. * Initialize an uninitalized variable inside function map_ioevent_to_selectormask(). This fixes Bugzilla entry #187. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=187 Revision Changes Path 1.27 +2 -2; commitid: 6647431c9b637ea6; xorp/libxorp/selector.cc 1.16 +2 -1; commitid: 6647431c9b637ea6; xorp/libxorp/selector.hh From atanu@icir.org Mon Sep 5 21:20:45 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 20:20:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509052020.j85KKjkj026741@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 20:20:45 UTC XORP CVS repository Modified files: ospf test_peering.cc Log message: Make calls to change parameters such as the hello interval through the ospf class not through the peer manager class. Check the return values from the change parameter calls. Delete the peers and areas at the end of the tests. Revision Changes Path 1.44 +96 -39; commitid: 685a431ca89c7ea6; xorp/ospf/test_peering.cc From atanu@icir.org Mon Sep 5 21:28:21 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 20:28:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509052028.j85KSLpw026884@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 20:28:21 UTC XORP CVS repository Modified files: ospf xrl_target.cc Log message: Make calls to change parameters such as the hello interval through the ospf class not through the peer manager class. Revision Changes Path 1.5 +6 -37; commitid: 68e9431caa647ea6; xorp/ospf/xrl_target.cc From pavlin@icir.org Mon Sep 5 21:28:23 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 5 Sep 2005 20:28:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200509052028.j85KSNd5026914@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-05 20:28:23 UTC XORP CVS repository Modified files: libcomm comm_sock.c comm_user.c Log message: Use an intermediate (void *) cast when casting (sockaddr *) to (sockaddr_in *) or (sockaddr_in6 *), because OpenBSD/sparc64 doesn't like the original casting and generates a compilation error. This fixes Bugzilla entry #184. Comment #1 in Bugzilla entry #184 describes the casting problem: sockaddr_storage, sockaddr_in and sockaddr_in6 can be cast between each other without problems in any pairing. sockaddr_storage, sockaddr_in and sockaddr_in6 can all be cast to sockaddr, but not back again. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=184 Revision Changes Path 1.27 +5 -5; commitid: 68b9431ca9587ea6; xorp/libcomm/comm_sock.c 1.19 +3 -3; commitid: 68b9431ca9587ea6; xorp/libcomm/comm_user.c From atanu@icir.org Mon Sep 5 22:10:30 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 21:10:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509052110.j85LAUdf027435@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 21:10:30 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: Add debugging entry points to allow test programs to introduce LSAs and force route computation. Revision Changes Path 1.76 +3 -5; commitid: 6b0e431cb4447ea6; xorp/ospf/area_router.cc 1.55 +15 -2; commitid: 6b0e431cb4447ea6; xorp/ospf/area_router.hh From atanu@icir.org Mon Sep 5 23:03:30 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 22:03:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf Message-ID: <200509052203.j85M3UYw028106@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 22:03:30 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp ospf area_router.cc ospf.hh peer.cc peer.hh peer_manager.cc test_peering.cc xrl_target.hh Log message: Change the name of an area that is not STUB or NSSA from BORDER to NORMAL. Revision Changes Path 1.4 +4 -4; commitid: 6d8e431cc0af7ea6; xorp/etc/templates/ospfv2.tp 1.77 +2 -2; commitid: 6d8e431cc0af7ea6; xorp/ospf/area_router.cc 1.43 +7 -7; commitid: 6d8e431cc0af7ea6; xorp/ospf/ospf.hh 1.136 +3 -3; commitid: 6d8e431cc0af7ea6; xorp/ospf/peer.cc 1.91 +2 -2; commitid: 6d8e431cc0af7ea6; xorp/ospf/peer.hh 1.47 +2 -2; commitid: 6d8e431cc0af7ea6; xorp/ospf/peer_manager.cc 1.45 +4 -4; commitid: 6d8e431cc0af7ea6; xorp/ospf/test_peering.cc 1.4 +2 -2; commitid: 6d8e431cc0af7ea6; xorp/ospf/xrl_target.hh From atanu@icir.org Mon Sep 5 23:06:57 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 22:06:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509052206.j85M6v7l028237@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 22:06:57 UTC XORP CVS repository Modified files: ospf Makefile.am Makefile.in Added files: ospf test_routing.cc Log message: Test routing computation. Revision Changes Path 1.14 +5 -1; commitid: 6e2e431cc1807ea6; xorp/ospf/Makefile.am 1.11 +30 -8; commitid: 6e2e431cc1807ea6; xorp/ospf/Makefile.in 1.1 +164 -0 xorp/ospf/test_routing.cc (new) From atanu@icir.org Mon Sep 5 23:46:58 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 5 Sep 2005 22:46:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509052246.j85MkwMM029042@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-05 22:46:58 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: Conditionally compile out some more of the incremental update code. Revision Changes Path 1.78 +3 -1; commitid: 7155431ccae07ea6; xorp/ospf/area_router.cc 1.56 +3 -1; commitid: 7155431ccae07ea6; xorp/ospf/area_router.hh From atanu@icir.org Tue Sep 6 04:09:40 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 6 Sep 2005 03:09:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509060309.j8639eCv031207@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-06 03:09:40 UTC XORP CVS repository Modified files: ospf peer.cc Log message: On point-to-point networks are sent to the multicast address AllSPFRouters. Revision Changes Path 1.137 +1 -3; commitid: 79cc431d08737ea6; xorp/ospf/peer.cc From atanu@icir.org Tue Sep 6 09:43:18 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 6 Sep 2005 08:43:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509060843.j868hIE4034878@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-06 08:43:18 UTC XORP CVS repository Modified files: ospf packet.hh Log message: Utility routines to convert three bytes between host and network byte order. Revision Changes Path 1.20 +24 -1; commitid: 8823431d56a67ea6; xorp/ospf/packet.hh From atanu@icir.org Tue Sep 6 21:11:20 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 6 Sep 2005 20:11:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509062011.j86KBKWl044693@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-06 20:11:20 UTC XORP CVS repository Modified files: ospf debug_io.hh lsa.cc lsa.hh ospf.cc test_packet.cc Log message: OSPFv2 Summary-LSA Type 3. OSPFV3 Inter-Area-Prefix-LSA. Revision Changes Path 1.2 +2 -1; commitid: ae72431df7e67ea6; xorp/ospf/debug_io.hh 1.50 +166 -1; commitid: ae72431df7e67ea6; xorp/ospf/lsa.cc 1.60 +116 -3; commitid: ae72431df7e67ea6; xorp/ospf/lsa.hh 1.32 +2 -1; commitid: ae72431df7e67ea6; xorp/ospf/ospf.cc 1.26 +102 -1; commitid: ae72431df7e67ea6; xorp/ospf/test_packet.cc From atanu@icir.org Tue Sep 6 23:34:27 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 6 Sep 2005 22:34:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509062234.j86MYRCC046121@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-06 22:34:27 UTC XORP CVS repository Modified files: ospf debug_io.hh lsa.cc lsa.hh ospf.cc test_packet.cc Log message: OSPFv2 Summary-LSA Type 4. OSPFV3 Inter-Area-Router-LSA. Revision Changes Path 1.3 +2 -1; commitid: b406431e19727ea6; xorp/ospf/debug_io.hh 1.51 +139 -2; commitid: b406431e19727ea6; xorp/ospf/lsa.cc 1.61 +118 -1; commitid: b406431e19727ea6; xorp/ospf/lsa.hh 1.33 +2 -1; commitid: b406431e19727ea6; xorp/ospf/ospf.cc 1.27 +101 -1; commitid: b406431e19727ea6; xorp/ospf/test_packet.cc From pavlin@icir.org Wed Sep 7 00:56:25 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 6 Sep 2005 23:56:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509062356.j86NuPvR046890@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-06 23:56:25 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc Log message: Add a missing return statement. Revision Changes Path 1.36 +4 -2; commitid: b711431e2ca37ea6; xorp/fea/mfea_proto_comm.cc From atanu@icir.org Wed Sep 7 06:06:53 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 7 Sep 2005 05:06:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509070506.j8756rkq049290@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-07 05:06:53 UTC XORP CVS repository Modified files: ospf TODO debug_io.hh lsa.cc lsa.hh ospf.cc test_packet.cc Log message: AS-External-LSA. Revision Changes Path 1.42 +5 -1; commitid: c065431e756c7ea6; xorp/ospf/TODO 1.4 +2 -1; commitid: c065431e756c7ea6; xorp/ospf/debug_io.hh 1.52 +256 -28; commitid: c065431e756c7ea6; xorp/ospf/lsa.cc 1.62 +218 -2; commitid: c065431e756c7ea6; xorp/ospf/lsa.hh 1.34 +2 -1; commitid: c065431e756c7ea6; xorp/ospf/ospf.cc 1.28 +113 -1; commitid: c065431e756c7ea6; xorp/ospf/test_packet.cc From atanu@icir.org Wed Sep 7 06:21:36 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 7 Sep 2005 05:21:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509070521.j875La6t049605@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-07 05:21:36 UTC XORP CVS repository Modified files: ospf test_packet.cc Log message: AS-External-LSA. Revision Changes Path 1.29 +2 -1; commitid: c1aa431e78e07ea6; xorp/ospf/test_packet.cc From atanu@icir.org Wed Sep 7 09:12:59 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 7 Sep 2005 08:12:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509070812.j878CxTI051232@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-07 08:12:59 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: When a hello packet hasn't been seen from a neighbour in router dead interval seconds the inactivity timer fires and drops the state of the interface to down. The copy of the last hello packet from the neighbour is also deleted. The peer now uses the presence of the hello packet to decide if a neighbour should be announced in the routers own hello packet. Revision Changes Path 1.138 +61 -3; commitid: c803431ea1097ea6; xorp/ospf/peer.cc 1.92 +29 -1; commitid: c803431ea1097ea6; xorp/ospf/peer.hh From atanu@icir.org Wed Sep 7 09:19:46 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 7 Sep 2005 08:19:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509070819.j878JkD8051378@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-07 08:19:46 UTC XORP CVS repository Modified files: ospf test_peering.cc Log message: The two_peers test now takes the linktype as an argument allowing testing of linktypes other than broadcast. Revision Changes Path 1.46 +27 -14; commitid: c897431ea2a27ea6; xorp/ospf/test_peering.cc From atanu@icir.org Wed Sep 7 09:58:10 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 7 Sep 2005 08:58:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509070858.j878wA3I052007@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-07 08:58:10 UTC XORP CVS repository Modified files: ospf debug_io.hh io.hh ospf.cc ospf.hh xrl_io.cc xrl_io.hh Log message: Three methods that will eventually be tied into the interface client code. 1) Using the interface/vif/address structure is thos address enabled. 2) What is the prefix length of the address above. 3) What is the mtu. Revision Changes Path 1.5 +25 -1; commitid: cb02431eaba17ea6; xorp/ospf/debug_io.hh 1.11 +22 -1; commitid: cb02431eaba17ea6; xorp/ospf/io.hh 1.35 +31 -1; commitid: cb02431eaba17ea6; xorp/ospf/ospf.cc 1.44 +19 -1; commitid: cb02431eaba17ea6; xorp/ospf/ospf.hh 1.8 +31 -1; commitid: cb02431eaba17ea6; xorp/ospf/xrl_io.cc 1.7 +19 -1; commitid: cb02431eaba17ea6; xorp/ospf/xrl_io.hh From bms@icir.org Wed Sep 7 15:23:43 2005 From: bms@icir.org (Bruce Simpson) Date: Wed, 7 Sep 2005 14:23:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509071423.j87ENhHj055375@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-09-07 14:23:43 UTC XORP CVS repository Modified files: bgp socket.cc Log message: On FreeBSD 4.x, we can't check for immediate loopback connection, as socket connects/accepts get handled at splnet() in the kernel, so we have to give some slack to select() -- the accept/connect won't get serviced until we enter a wait state, and the kernel isn't preemptible. On Linux and FreeBSD 5.x+, the connects are handled by netisrs, and the kernel *may* preempt the process. So don't try to use comm_sock_is_connected() for immediate connection notification on anything which isn't Linux or FreeBSD 5.x for the time being. This is a very ugly bandaid for a very ugly problem -- but it fixes the regression in test_peering1 test30 on but. Revision Changes Path 1.36 +5 -1; commitid: d836431ef7d87ea6; xorp/bgp/socket.cc From pavlin@icir.org Wed Sep 7 21:15:49 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 7 Sep 2005 20:15:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/mld6igmp xorp/pim xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200509072015.j87KFnIf059962@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-07 20:15:49 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea.cc rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh test_mfea.cc test_rawsock4.cc xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh xrl_target.cc xrl_target.hh mld6igmp test_mld6igmp.cc pim test_pim.cc xrl/interfaces fea_rawpkt4.xif fea_rawpkt4_client.xif fea_rawpkt4_client_xif.cc fea_rawpkt4_client_xif.hh fea_rawpkt4_xif.cc fea_rawpkt4_xif.hh fea_rawpkt6.xif fea_rawpkt6_client.xif fea_rawpkt6_client_xif.cc fea_rawpkt6_client_xif.hh fea_rawpkt6_xif.cc fea_rawpkt6_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Added files: fea rawsock.cc rawsock.hh Log message: Refactor the implementation of the FEA raw socket support: * Replace the bottom of it (the part that deals with the kernel) with the fea/mfea_proto_comm.cc code that does the same thing. * Cleanup the upper layer management part and fix few things. * Add support for joining and leaving a multicast group. * Cleanup the XRL interface for sending and receiving raw packets by adding few more arguments (e.g., a flag to include the IP Router Alert option, etc). * The sending of raw IPv4 packets (i.e., packets that have already their own IPv4 address) is removed, because for the time being it is not needed, and because there is no IPv6 equivalent of sending raw packets with constructed IPv6 header. The burden for constructing the IPv4 header should be in the FEA, so we should discourage the applications doing that. Only if it is really needed it can be added back. The Windows support is temporary broken. Later it will be restored to its previous state. Revision Changes Path 1.63 +3 -1; commitid: e921431f472d7ea6; xorp/fea/Makefile.am 1.78 +10 -8; commitid: e921431f472d7ea6; xorp/fea/Makefile.in 1.51 +8 -4; commitid: e921431f472d7ea6; xorp/fea/fea.cc 1.1 +1983 -0 xorp/fea/rawsock.cc (new) 1.1 +375 -0 xorp/fea/rawsock.hh (new) 1.15 +169 -203; commitid: e921431f472d7ea6; xorp/fea/rawsock4.cc 1.10 +163 -78; commitid: e921431f472d7ea6; xorp/fea/rawsock4.hh 1.14 +168 -348; commitid: e921431f472d7ea6; xorp/fea/rawsock6.cc 1.11 +157 -101; commitid: e921431f472d7ea6; xorp/fea/rawsock6.hh 1.24 +7 -3; commitid: e921431f472d7ea6; xorp/fea/test_mfea.cc 1.15 +74 -47; commitid: e921431f472d7ea6; xorp/fea/test_rawsock4.cc 1.16 +315 -220; commitid: e921431f472d7ea6; xorp/fea/xrl_rawsock4.cc 1.9 +122 -43; commitid: e921431f472d7ea6; xorp/fea/xrl_rawsock4.hh 1.7 +299 -178; commitid: e921431f472d7ea6; xorp/fea/xrl_rawsock6.cc 1.3 +120 -41; commitid: e921431f472d7ea6; xorp/fea/xrl_rawsock6.hh 1.74 +120 -66; commitid: e921431f472d7ea6; xorp/fea/xrl_target.cc 1.52 +240 -37; commitid: e921431f472d7ea6; xorp/fea/xrl_target.hh 1.46 +7 -3; commitid: e921431f472d7ea6; xorp/mld6igmp/test_mld6igmp.cc 1.56 +9 -7; commitid: e921431f472d7ea6; xorp/pim/test_pim.cc 1.2 +99 -57; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt4.xif 1.2 +26 -16; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt4_client.xif 1.5 +22 -10; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.cc 1.3 +33 -8; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt4_client_xif.hh 1.5 +90 -42; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.cc 1.3 +129 -33; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.hh 1.3 +102 -45; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt6.xif 1.3 +26 -22; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt6_client.xif 1.6 +16 -16; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.cc 1.4 +30 -11; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.hh 1.6 +123 -41; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.cc 1.4 +148 -30; commitid: e921431f472d7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.hh 1.50 +163 -19; commitid: e921431f472d7ea6; xorp/xrl/targets/fea.xrls 1.54 +186 -79; commitid: e921431f472d7ea6; xorp/xrl/targets/fea_base.cc 1.56 +231 -44; commitid: e921431f472d7ea6; xorp/xrl/targets/fea_base.hh From atanu@icir.org Wed Sep 7 22:13:36 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 7 Sep 2005 21:13:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509072113.j87LDa3e042139@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-07 21:13:36 UTC XORP CVS repository Modified files: ospf peer_manager.cc Log message: Make BACKBONE local to this file by making it static. Revision Changes Path 1.48 +2 -2; commitid: a480431f57fe7ea6; xorp/ospf/peer_manager.cc From pavlin@icir.org Wed Sep 7 22:17:18 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 7 Sep 2005 21:17:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509072117.j87LHIBx042247@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-07 21:17:18 UTC XORP CVS repository Modified files: fea configure_mfea rawsock.cc Log message: Conditionally define IPv6 Router Alert related constants that may be missing (e.g., on Linux). Revision Changes Path 1.11 +6 -2; commitid: a4eb431f58b37ea6; xorp/fea/configure_mfea 1.2 +10 -1; commitid: a4eb431f58b37ea6; xorp/fea/rawsock.cc From pavlin@icir.org Wed Sep 7 22:53:53 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 7 Sep 2005 21:53:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509072153.j87LrrWG049092@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-07 21:53:53 UTC XORP CVS repository Modified files: fea rawsock.cc Log message: Add UNUSED() guards. Revision Changes Path 1.3 +4 -1; commitid: bfab431f61667ea6; xorp/fea/rawsock.cc From pavlin@icir.org Wed Sep 7 23:46:31 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 7 Sep 2005 22:46:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200509072246.j87MkVkC049544@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-07 22:46:31 UTC XORP CVS repository Modified files: . configure Log message: Regenerate Revision Changes Path 1.158 +1 -1; commitid: c16a431f6dbc7ea6; xorp/configure From pavlin@icir.org Wed Sep 7 23:48:55 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 7 Sep 2005 22:48:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf xorp/xrl/targets Message-ID: <200509072248.j87MmtLa049638@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-07 22:48:55 UTC XORP CVS repository Modified files: ospf Makefile.am Makefile.in xorp_ospfv2.cc xorp_ospfv3.cc xrl_io.cc xrl_io.hh xrl_target.cc xrl_target.hh xrl/targets Makefile.am Makefile.in ospfv2.tgt ospfv2.xrls ospfv2_base.cc ospfv2_base.hh ospfv3.tgt ospfv3.xrls ospfv3_base.cc ospfv3_base.hh Log message: Plug-in the raw socket FEA interface to OSPF so now OSPF can send and receive packets to/from the wire. Revision Changes Path 1.15 +3 -1; commitid: c192431f6df77ea6; xorp/ospf/Makefile.am 1.12 +13 -1; commitid: c192431f6df77ea6; xorp/ospf/Makefile.in 1.7 +6 -3; commitid: c192431f6df77ea6; xorp/ospf/xorp_ospfv2.cc 1.7 +7 -4; commitid: c192431f6df77ea6; xorp/ospf/xorp_ospfv3.cc 1.9 +435 -23; commitid: c192431f6df77ea6; xorp/ospf/xrl_io.cc 1.8 +40 -6; commitid: c192431f6df77ea6; xorp/ospf/xrl_io.hh 1.6 +79 -1; commitid: c192431f6df77ea6; xorp/ospf/xrl_target.cc 1.5 +103 -1; commitid: c192431f6df77ea6; xorp/ospf/xrl_target.hh 1.57 +4 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/Makefile.am 1.72 +3 -0; commitid: c192431f6df77ea6; xorp/xrl/targets/Makefile.in 1.2 +3 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv2.tgt 1.4 +25 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv2.xrls 1.4 +39 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv2_base.cc 1.4 +39 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv2_base.hh 1.2 +5 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv3.tgt 1.3 +49 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv3.xrls 1.3 +77 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv3_base.cc 1.3 +77 -1; commitid: c192431f6df77ea6; xorp/xrl/targets/ospfv3_base.hh From pavlin@icir.org Thu Sep 8 00:38:13 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 7 Sep 2005 23:38:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509072338.j87NcDFR050277@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-07 23:38:13 UTC XORP CVS repository Modified files: ospf Makefile.am Makefile.in Log message: Link OSPF with the libfeaclient libraries. Revision Changes Path 1.16 +5 -1; commitid: c44a431f79c07ea6; xorp/ospf/Makefile.am 1.13 +25 -1; commitid: c44a431f79c07ea6; xorp/ospf/Makefile.in From atanu@icir.org Thu Sep 8 01:01:06 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 00:01:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509080001.j88016Ie050559@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 00:01:06 UTC XORP CVS repository Modified files: ospf packet.cc Log message: The IP checksum routine has been consistently mis-used so temporarily byte swap the output of this routine. Revision Changes Path 1.26 +2 -2; commitid: c564431f7f417ea6; xorp/ospf/packet.cc From atanu@icir.org Thu Sep 8 01:25:43 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 00:25:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509080025.j880Phr1050878@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 00:25:43 UTC XORP CVS repository Modified files: ospf TODO Log message: The IP checksum routine has been consistently mis-used so temporarily byte swap the output of this routine. Revision Changes Path 1.43 +5 -1; commitid: c6a0431f85067ea6; xorp/ospf/TODO From atanu@icir.org Thu Sep 8 05:22:38 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 04:22:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509080422.j884McfL052628@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 04:22:38 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: The number of bytes that make up the link information in an OSPFv2 Router-LSA is 12 not 16. Revision Changes Path 1.53 +2 -2; commitid: cd79431fbc8d7ea6; xorp/ospf/lsa.cc From atanu@icir.org Thu Sep 8 06:21:09 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 05:21:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509080521.j885L9q3053139@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 05:21:09 UTC XORP CVS repository Modified files: ospf TODO area_router.cc lsa.hh ospf.hh Log message: The sequence number is a signed quantity deal with it as such. Revision Changes Path 1.44 +5 -1; commitid: cf72431fca447ea6; xorp/ospf/TODO 1.79 +3 -7; commitid: cf72431fca447ea6; xorp/ospf/area_router.cc 1.63 +10 -7; commitid: cf72431fca447ea6; xorp/ospf/lsa.hh 1.45 +3 -3; commitid: cf72431fca447ea6; xorp/ospf/ospf.hh From atanu@icir.org Thu Sep 8 10:21:05 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 09:21:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509080921.j889L51l055260@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 09:21:05 UTC XORP CVS repository Modified files: ospf peer.cc Log message: If this router was the DR or BDR and the priority is set to zero using the xorpsh don't try and update this routers now non-existant candidate entry. Revision Changes Path 1.139 +12 -7; commitid: d7c14320027f7ea6; xorp/ospf/peer.cc From pavlin@icir.org Thu Sep 8 13:00:46 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 8 Sep 2005 12:00:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509081200.j88C0kQc057324@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-08 12:00:46 UTC XORP CVS repository Modified files: ospf xrl_io.cc xrl_io.hh Log message: Plug-in the libfeaclient support, so now XrlIO class contains a local copy (updated live) of the configured network interfaces. Revision Changes Path 1.10 +60 -10; commitid: dfba432027aa7ea6; xorp/ospf/xrl_io.cc 1.9 +103 -11; commitid: dfba432027aa7ea6; xorp/ospf/xrl_io.hh From pavlin@icir.org Thu Sep 8 14:02:04 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 8 Sep 2005 13:02:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509081302.j88D24hl057991@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-08 13:02:04 UTC XORP CVS repository Modified files: fea rawsock4.hh Log message: * Add "operator==" for class JoinedMulticastGroup. * Fix the implementation of "operator<" for class JoinedMulticastGroup. This fixes a bug with joining/leaving multicast groups. Bug found by: Atanu Ghosh Revision Changes Path 1.11 +19 -4; commitid: e26e432035e67ea6; xorp/fea/rawsock4.hh From atanu@icir.org Thu Sep 8 17:56:15 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 16:56:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf Message-ID: <200509081656.j88GuFC5061717@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 16:56:15 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp ospf TODO peer_manager.cc Log message: Get the prefix length and MTU from the FEA not from the configuration file. Revision Changes Path 1.5 +2 -12; commitid: f0e343206d2d7ea6; xorp/etc/templates/ospfv2.tp 1.45 +7 -1; commitid: f0e343206d2d7ea6; xorp/ospf/TODO 1.49 +14 -1; commitid: f0e343206d2d7ea6; xorp/ospf/peer_manager.cc From atanu@icir.org Thu Sep 8 18:16:19 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 17:16:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509081716.j88HGJ8X062046@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 17:16:19 UTC XORP CVS repository Modified files: ospf TODO peer.cc trace.hh Log message: OSPF is seeing its own multicast packets until this is fixed in the FEA use a new trace variable that is set to false by default. Revision Changes Path 1.46 +6 -1; commitid: f23f432071e27ea6; xorp/ospf/TODO 1.140 +2 -2; commitid: f23f432071e27ea6; xorp/ospf/peer.cc 1.3 +3 -1; commitid: f23f432071e27ea6; xorp/ospf/trace.hh From atanu@icir.org Thu Sep 8 21:33:32 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 20:33:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509082033.j88KXWMA064150@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 20:33:32 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: If a self originated LSA arrives which has a higher sequence number than our current database copy; then it is necessary to copy this sequence number plus one into our LSA and send it back. We did this correctly but update() had not been called to write the sequence number back into the packet. Revision Changes Path 1.80 +2 -1; commitid: fa7b4320a01b7ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 8 22:08:38 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 21:08:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509082108.j88L8c9A064485@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 21:08:38 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Its encode() not update(). If a self originated LSA arrives which has a higher sequence number than our current database copy; then it is necessary to copy this sequence number plus one into our LSA and send it back. We did this correctly but update() had not been called to write the sequence number back into the packet. Revision Changes Path 1.81 +2 -2; commitid: fbca4320a8557ea6; xorp/ospf/area_router.cc From atanu@icir.org Fri Sep 9 00:21:18 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 8 Sep 2005 23:21:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509082321.j88NLINQ065794@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-08 23:21:18 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: The timer to refresh router LSAs was accidentally commented out. Revision Changes Path 1.82 +5 -16; commitid: 100e74320c76d7ea6; xorp/ospf/area_router.cc From atanu@icir.org Fri Sep 9 01:13:08 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 00:13:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509090013.j890D8oN066327@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 00:13:08 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: Only join the multicast group AllDRouters if this router is the DR or BDR. Revision Changes Path 1.141 +17 -9; commitid: 102fa4320d3927ea6; xorp/ospf/peer.cc 1.93 +15 -1; commitid: 102fa4320d3927ea6; xorp/ospf/peer.hh From atanu@icir.org Fri Sep 9 01:14:00 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 00:14:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509090014.j890E0Su066375@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 00:14:00 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Only update the age of an LSA if it isn't already MaxAge. Revision Changes Path 1.83 +7 -5; commitid: 1032c4320d3ad7ea6; xorp/ospf/area_router.cc From atanu@icir.org Fri Sep 9 02:53:59 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 01:53:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509090153.j891rxSl067256@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 01:53:59 UTC XORP CVS repository Modified files: ospf peer.cc Log message: If the state is Down and a Hello is received go to state Init. Revision Changes Path 1.142 +15 -1; commitid: 1069d4320eb357ea6; xorp/ospf/peer.cc From atanu@icir.org Fri Sep 9 03:16:13 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 02:16:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509090216.j892GDGx067520@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 02:16:13 UTC XORP CVS repository Modified files: ospf peer.cc Log message: If a peer is taken down don't allow packets in or out. There is a small window where packets may still arrive. The problem is that a send caused by a packet arrival will fail as by this time OSPF has de-registered from the FEA. Revision Changes Path 1.143 +13 -1; commitid: 107a54320f06c7ea6; xorp/ospf/peer.cc From atanu@icir.org Fri Sep 9 09:02:37 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 08:02:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509090802.j8982bY9070344@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 08:02:37 UTC XORP CVS repository Modified files: ospf peer.cc Log message: On broadcast networks the DR or BDR send to AllSPFRouters other states send to AllDRouters. The logic was reversed and became apparent the first time more than two routers were involved. Revision Changes Path 1.144 +3 -3; commitid: 112ad4321419b7ea6; xorp/ospf/peer.cc From atanu@icir.org Fri Sep 9 13:27:20 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 12:27:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091227.j89CRKVG073469@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 12:27:20 UTC XORP CVS repository Modified files: ospf ospf.hh Log message: Move the vertex definition into the common header file. Revision Changes Path 1.46 +9 -1; commitid: 11ee243217fa77ea6; xorp/ospf/ospf.hh From atanu@icir.org Fri Sep 9 13:29:00 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 12:29:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091229.j89CT08i073524@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 12:29:00 UTC XORP CVS repository Modified files: ospf vertex.hh Log message: Store a reference to the LSA in the vertex. Revision Changes Path 1.4 +26 -12; commitid: 11f194321800b7ea6; xorp/ospf/vertex.hh From atanu@icir.org Fri Sep 9 13:31:30 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 12:31:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091231.j89CVUhv073642@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 12:31:30 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: A little more of the routing computation. Revision Changes Path 1.84 +79 -11; commitid: 11f8f432180a17ea6; xorp/ospf/area_router.cc From atanu@icir.org Fri Sep 9 13:32:41 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 12:32:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091232.j89CWf6S073706@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 12:32:41 UTC XORP CVS repository Modified files: ospf routing_table.cc routing_table.hh Log message: Routing table. Revision Changes Path 1.2 +82 -1; commitid: 11fcd432180e87ea6; xorp/ospf/routing_table.cc 1.4 +50 -1; commitid: 11fcd432180e87ea6; xorp/ospf/routing_table.hh From atanu@icir.org Fri Sep 9 13:58:24 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 12:58:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091258.j89CwO62073975@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 12:58:24 UTC XORP CVS repository Modified files: ospf ospf.cc ospf.hh Log message: The route add, replace and delete methods in the OSPF class are now hooked upto the io class. Revision Changes Path 1.36 +24 -5; commitid: 120da432186ef7ea6; xorp/ospf/ospf.cc 1.47 +23 -6; commitid: 120da432186ef7ea6; xorp/ospf/ospf.hh From atanu@icir.org Fri Sep 9 14:00:05 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 13:00:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091300.j89D05df074041@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 13:00:05 UTC XORP CVS repository Modified files: ospf routing_table.cc Log message: Routing table. Revision Changes Path 1.3 +17 -5; commitid: 1211e432187557ea6; xorp/ospf/routing_table.cc From atanu@icir.org Fri Sep 9 14:16:02 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 13:16:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091316.j89DG2PA074312@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 13:16:02 UTC XORP CVS repository Modified files: ospf routing_table.cc Log message: The first time through there is no previous routing table so don't try and access it. Revision Changes Path 1.4 +19 -3; commitid: 1222d43218b117ea6; xorp/ospf/routing_table.cc From atanu@icir.org Fri Sep 9 16:32:35 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 15:32:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509091532.j89FWZKC077436@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 15:32:35 UTC XORP CVS repository Modified files: ospf debug_io.hh io.hh ospf.cc ospf.hh xorp_ospfv2.cc xrl_io.cc xrl_io.hh Log message: The IO subsystem now has to provide three methods, startup, running and shutdown. Move the calls to the startup and shutdown methods out of the constuctor for XrlIO. They are now called by the main class. On shutdown the process now returns a status of shutdown and waits for the IO subsystem to shutdown. Routing tables are now created and deleted from the RIB. Revision Changes Path 1.6 +17 -2; commitid: 12e554321ab127ea6; xorp/ospf/debug_io.hh 1.12 +18 -1; commitid: 12e554321ab127ea6; xorp/ospf/io.hh 1.37 +3 -2; commitid: 12e554321ab127ea6; xorp/ospf/ospf.cc 1.48 +10 -7; commitid: 12e554321ab127ea6; xorp/ospf/ospf.hh 1.8 +2 -1; commitid: 12e554321ab127ea6; xorp/ospf/xorp_ospfv2.cc 1.11 +77 -2; commitid: 12e554321ab127ea6; xorp/ospf/xrl_io.cc 1.10 +32 -3; commitid: 12e554321ab127ea6; xorp/ospf/xrl_io.hh From bms@icir.org Fri Sep 9 17:48:55 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 9 Sep 2005 16:48:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/libxorp xorp/libcomm Message-ID: <200509091648.j89GmtUi078483@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-09-09 16:48:55 UTC XORP CVS repository Modified files: bgp socket.cc libxorp selector.cc libcomm comm_sock.c Log message: bgp/socket.cc: Back out revision 1.36. Rely on the event infrastructure to detect if a socket is connectable. libxorp/selector.cc: Map IOT_CONNECT to SEL_WR; most UNIX implementations indicate that a socket has been connected by overloading the meaning of the 'writable' fd_set passed to select(). Obtained from: Daniel J. Bernstein libcomm/comm_sock.c: Back out revision 1.27. Using read() to short-circuit the 'socket is connectable' test is not a reliable test. Revision Changes Path 1.37 +1 -5; commitid: 132504321bce27ea6; xorp/bgp/socket.cc 1.28 +1 -11; commitid: 132504321bce27ea6; xorp/libcomm/comm_sock.c 1.28 +2 -2; commitid: 132504321bce27ea6; xorp/libxorp/selector.cc From atanu@icir.org Fri Sep 9 21:02:56 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 20:02:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509092002.j89K2uc0080105@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 20:02:56 UTC XORP CVS repository Modified files: ospf xrl_io.cc Log message: Cover all the error cases if we fail to install the tables in the RIB. Revision Changes Path 1.12 +33 -5; commitid: 138ce4321ea6f7ea6; xorp/ospf/xrl_io.cc From atanu@icir.org Fri Sep 9 21:06:11 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 20:06:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509092006.j89K6BZP080181@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 20:06:11 UTC XORP CVS repository Modified files: ospf xorp_ospfv3.cc Log message: Startup the IO subsystem. Revision Changes Path 1.8 +2 -1; commitid: 1391a4321eb327ea6; xorp/ospf/xorp_ospfv3.cc From atanu@icir.org Fri Sep 9 21:58:34 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 20:58:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509092058.j89KwYPs080672@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 20:58:34 UTC XORP CVS repository Modified files: ospf test_peering.cc test_routing.cc Log message: OSPF determines if it should be running by calling the running method on the IO subsytem. Therefore even the debugging IO subsystem needs its startup method to be called otherwise the tests drops out of the eventloop. Revision Changes Path 1.47 +4 -1; commitid: 13b034321f7797ea6; xorp/ospf/test_peering.cc 1.2 +2 -1; commitid: 13b034321f7797ea6; xorp/ospf/test_routing.cc From atanu@icir.org Fri Sep 9 21:59:11 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 20:59:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509092059.j89KxBLG080725@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 20:59:11 UTC XORP CVS repository Modified files: ospf xorp_ospfv3.cc Log message: Called startup on the wrong class. Revision Changes Path 1.9 +3 -2; commitid: 13b3a4321f79f7ea6; xorp/ospf/xorp_ospfv3.cc From atanu@icir.org Fri Sep 9 22:05:52 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 21:05:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509092105.j89L5qRQ080845@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 21:05:52 UTC XORP CVS repository Modified files: ospf TODO xrl_io.cc xrl_io.hh Log message: Add code to queue route andd and route deletes to the RIB. Code lifted from BGP, unfortunately it wasn't easy to turn it into a library. Currently the queue does not deal with replace or discard routes. An empty policy is passed to the RIB hope this works. Revision Changes Path 1.47 +5 -1; commitid: 13bae4321f92f7ea6; xorp/ospf/TODO 1.13 +277 -1; commitid: 13bae4321f92f7ea6; xorp/ospf/xrl_io.cc 1.11 +63 -1; commitid: 13bae4321f92f7ea6; xorp/ospf/xrl_io.hh From atanu@icir.org Fri Sep 9 22:18:39 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 9 Sep 2005 21:18:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509092118.j89LIdmq081014@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-09 21:18:39 UTC XORP CVS repository Modified files: ospf xrl_io.cc xrl_io.hh Log message: Add the queue to RIB to the IO subsystem. Also allow a metric to be passed in. Revision Changes Path 1.14 +5 -4; commitid: 13c594321fc2f7ea6; xorp/ospf/xrl_io.cc 1.12 +7 -3; commitid: 13c594321fc2f7ea6; xorp/ospf/xrl_io.hh From atanu@icir.org Sat Sep 10 01:25:19 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 10 Sep 2005 00:25:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509100025.j8A0PJp7082395@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-10 00:25:19 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Put a reference to the LSA in the SPT vertex. Revision Changes Path 1.85 +4 -1; commitid: 141c0432227ee7ea6; xorp/ospf/area_router.cc From atanu@icir.org Sat Sep 10 01:42:50 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 10 Sep 2005 00:42:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509100042.j8A0goCA082559@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-10 00:42:50 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Don't clear the neighbour list on interface shutdown. It stops the kill neighbour event being sent to the neighbour. Also some neigbours should not ever be removed on a shutdown. Revision Changes Path 1.145 +1 -2; commitid: 1426443222c097ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Sep 11 03:45:41 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 02:45:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509110245.j8B2jfJU097224@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 02:45:41 UTC XORP CVS repository Modified files: ospf TODO peer.cc peer.hh Log message: When an interface is taken down all the neighbours are sent a kill neighbour event. If the router is the designated router for this interface then the neighbour makes an upcall to get itself removed from neighbour list in the Network-LSA. Previously the determination of whether this router was the designated router was made by checking the hello packet. Independent of the state of the interface the neighbour could consider itself to be the designated router. An attempt was being to remove the Network-LSA twice. Which was causing the tinderbox failure and making it impossible to take down an interface that was the designated router. The methods for checking whether the interface is the designated router or the backup designated router have been moved to the Peer class and they now check the state of the interface not the contents of the hello packet. Revision Changes Path 1.48 +6 -4; commitid: 17ba943239a537ea6; xorp/ospf/TODO 1.146 +48 -18; commitid: 17ba943239a537ea6; xorp/ospf/peer.cc 1.94 +16 -1; commitid: 17ba943239a537ea6; xorp/ospf/peer.hh From atanu@icir.org Sun Sep 11 04:44:08 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 03:44:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509110344.j8B3i8eM097700@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 03:44:08 UTC XORP CVS repository Modified files: ospf packet.hh Log message: Update a comment. Revision Changes Path 1.21 +2 -2; commitid: 17d894323a8077ea6; xorp/ospf/packet.hh From atanu@icir.org Sun Sep 11 05:24:22 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 04:24:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509110424.j8B4OMLQ098184@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 04:24:22 UTC XORP CVS repository Modified files: ospf test_packet.cc Log message: Put valid options into the test packets. Revision Changes Path 1.30 +37 -7; commitid: 17f6d4323b1757ea6; xorp/ospf/test_packet.cc From atanu@icir.org Sun Sep 11 08:49:44 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 07:49:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509110749.j8B7nidA001265@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 07:49:44 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Close the database if the state drops from ExStart. Revision Changes Path 1.147 +3 -1; commitid: 4d64323e1977ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Sep 11 10:07:04 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 09:07:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509110907.j8B9741c002008@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 09:07:04 UTC XORP CVS repository Modified files: ospf TODO area_router.cc area_router.hh Log message: Leave or add MaxAge LSAs in the database, this stops the possibility of multiple LSAs with the same tuple existing on the retransmission list. Conditionally added with the define MAX_AGE_IN_DATABASE. These LSAs are removed from the database whenever a database exchange takes place. They should be removed when the NACK list becomes empty. Hopefully all the code that wasn't expecting to find MaxAge in the database is now correct. An assert in add_lsa() to check that this LSA is not already in the database. Found another place that the age of an LSA was being updated without checking that if it was already at MaxAge. Revision Changes Path 1.49 +24 -1; commitid: 7b94323f3b77ea6; xorp/ospf/TODO 1.86 +58 -6; commitid: 7b94323f3b77ea6; xorp/ospf/area_router.cc 1.57 +3 -3; commitid: 7b94323f3b77ea6; xorp/ospf/area_router.hh From atanu@icir.org Sun Sep 11 10:53:50 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 09:53:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509110953.j8B9roR0002459@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 09:53:50 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: The comparison functions for LSA incorrectly dealt with the case that both LSAs were MaxAge. This was not a problem previously because we didn't store MaxAge LSAs. Revision Changes Path 1.87 +4 -1; commitid: 9804323feae7ea6; xorp/ospf/area_router.cc From atanu@icir.org Sun Sep 11 12:03:34 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 11 Sep 2005 11:03:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509111103.j8BB3YiP003537@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-11 11:03:33 UTC XORP CVS repository Modified files: ospf lsa.hh Log message: Initialise all the variables in a Router-LSA. Revision Changes Path 1.64 +3 -2; commitid: db643240f037ea6; xorp/ospf/lsa.hh From atanu@icir.org Mon Sep 12 18:52:22 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 12 Sep 2005 17:52:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509121752.j8CHqMNZ023432@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-12 17:52:22 UTC XORP CVS repository Modified files: ospf test_packet.cc Added files: ospf test_common.hh Log message: Move the function that generates legal options fields into a common file. Revision Changes Path 1.1 +53 -0 xorp/ospf/test_common.hh (new) 1.31 +2 -31; commitid: 5b6b4325c0557ea6; xorp/ospf/test_packet.cc From atanu@icir.org Mon Sep 12 18:55:40 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 12 Sep 2005 17:55:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509121755.j8CHteja023520@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-12 17:55:40 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: In a Router-LSA for a type 2 link, print the link data field an interface addres not a MIB-II ifIndex value. Revision Changes Path 1.54 +3 -2; commitid: 5bc54325c11b7ea6; xorp/ospf/lsa.cc From atanu@icir.org Mon Sep 12 18:56:36 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 12 Sep 2005 17:56:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509121756.j8CHua12023589@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-12 17:56:36 UTC XORP CVS repository Modified files: ospf ospf.cc Log message: Add debugging defines. Revision Changes Path 1.38 +4 -1; commitid: 5c0a4325c1537ea6; xorp/ospf/ospf.cc From atanu@icir.org Mon Sep 12 18:58:19 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 12 Sep 2005 17:58:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509121758.j8CHwJvR023651@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-12 17:58:19 UTC XORP CVS repository Modified files: ospf debug_io.hh Log message: Tidy up the printing of route adds,replaces and deletes. Revision Changes Path 1.7 +12 -12; commitid: 5c484325c1ba7ea6; xorp/ospf/debug_io.hh From atanu@icir.org Mon Sep 12 19:00:13 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 12 Sep 2005 18:00:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509121800.j8CI0D1k023736@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-12 18:00:12 UTC XORP CVS repository Modified files: ospf routing_table.cc Log message: Fix some minor problems introduced by cut-and-paste programming. Revision Changes Path 1.5 +9 -4; commitid: 5c9d4325c22c7ea6; xorp/ospf/routing_table.cc From atanu@icir.org Tue Sep 13 19:09:38 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 13 Sep 2005 18:09:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509131809.j8DI9c5S037807@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-13 18:09:38 UTC XORP CVS repository Modified files: ospf TODO Log message: The debug IO subsystem should store routes that it is sent for later verification. Revision Changes Path 1.50 +5 -1; commitid: 9394432715e17ea6; xorp/ospf/TODO From atanu@icir.org Tue Sep 13 19:14:35 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 13 Sep 2005 18:14:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509131814.j8DIEZ0s037917@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-13 18:14:35 UTC XORP CVS repository Modified files: ospf routing_table.cc routing_table.hh Log message: The route entry now also stores if the route came from an area border router or as AS boundary router. Replace and lookup entry are now supported. Consider a route to have changed it its metric/cost has changed. Revision Changes Path 1.6 +51 -2; commitid: 94004327170b7ea6; xorp/ospf/routing_table.cc 1.5 +25 -1; commitid: 94004327170b7ea6; xorp/ospf/routing_table.hh From atanu@icir.org Tue Sep 13 19:27:27 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 13 Sep 2005 18:27:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509131827.j8DIRRLV038124@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-13 18:27:27 UTC XORP CVS repository Modified files: ospf vertex.hh Log message: To simplify the determination of the nexthop if a Vertex is added that is directly adjacent to the origin the interface address is stored in the Vertex. If the SPT computation later offers this Vertex as the nexthop the address can be taken directly the Vertex. Origin state and a nexthop address are now stored in the Vertex. Revision Changes Path 1.5 +26 -2; commitid: 94d143271a0f7ea6; xorp/ospf/vertex.hh From atanu@icir.org Tue Sep 13 19:38:34 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 13 Sep 2005 18:38:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509131838.j8DIcYJ2038331@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-13 18:38:34 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: The routing computation now processes: Router-LSAs Network-LSAs Summary-LSSs A number of testing entry points have added: 1) Population of the LSA database. 2) Forcing of the routing computation. 3) Printing of the LSA database. Minor bugs fixes: 1) The last entry can be removed from the LSA database. Revision Changes Path 1.88 +329 -94; commitid: 959e43271ca97ea6; xorp/ospf/area_router.cc 1.58 +86 -9; commitid: 959e43271ca97ea6; xorp/ospf/area_router.hh From atanu@icir.org Tue Sep 13 19:47:34 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 13 Sep 2005 18:47:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509131847.j8DIlYHw038528@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-13 18:47:34 UTC XORP CVS repository Modified files: ospf test_routing.cc Log message: The test program puts some LSAs in a LSA database and forces the routing computation. The routes appear at the debugging IO subsystem but are not yet tested for validity. Still useful as the code paths are being forced. Revision Changes Path 1.3 +153 -3; commitid: 966543271ec57ea6; xorp/ospf/test_routing.cc From atanu@icir.org Tue Sep 13 21:23:04 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 13 Sep 2005 20:23:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509132023.j8DKN4gL039642@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-13 20:23:04 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: When computing inter-area routes only consider Summary-LSAs, previously all LSAs were being processed. Some place holders for computing the transit area routes and external routes. Revision Changes Path 1.89 +27 -1; commitid: 9abd432735277ea6; xorp/ospf/area_router.cc 1.59 +16 -3; commitid: 9abd432735277ea6; xorp/ospf/area_router.hh From atanu@icir.org Wed Sep 14 09:11:26 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 14 Sep 2005 08:11:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509140811.j8E8BQfW045666@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-14 08:11:26 UTC XORP CVS repository Modified files: ospf TODO area_router.cc Log message: The routing computation now processes: AS-External-LSAs Revision Changes Path 1.51 +4 -1; commitid: b2454327db2c7ea6; xorp/ospf/TODO 1.90 +103 -1; commitid: b2454327db2c7ea6; xorp/ospf/area_router.cc From atanu@icir.org Wed Sep 14 09:24:10 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 14 Sep 2005 08:24:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509140824.j8E8OAaP045872@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-14 08:24:10 UTC XORP CVS repository Modified files: ospf xrl_io.cc Log message: Routes are now being sent all the way to the RIB. Revision Changes Path 1.15 +9 -1; commitid: b3154327de297ea6; xorp/ospf/xrl_io.cc From atanu@icir.org Wed Sep 14 10:03:18 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 14 Sep 2005 09:03:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509140903.j8E93IjT046557@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-14 09:03:17 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Correct error message. Revision Changes Path 1.91 +2 -2; commitid: b5c24327e7547ea6; xorp/ospf/area_router.cc From atanu@icir.org Wed Sep 14 10:11:33 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 14 Sep 2005 09:11:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509140911.j8E9BXaW046742@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-14 09:11:33 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: The adding of the destination node was inadvertently removed in a previous commit. Revision Changes Path 1.92 +2 -1; commitid: b67b4327e9437ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 15 00:58:39 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 14 Sep 2005 23:58:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509142358.j8ENwd4j056987@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-14 23:58:39 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Don't print the router ID with every LSA that is printed from the link state database. Print the link state database if DEBUG_LOGGING is defined. Revision Changes Path 1.93 +7 -7; commitid: de804328b92e7ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 15 01:04:36 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 00:04:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509150004.j8F04arJ057080@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 00:04:36 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Debugging to track this routers Network-LSA generation, updating and withdrawal. Revision Changes Path 1.94 +11 -2; commitid: dedd4328ba937ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 15 05:47:49 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 04:47:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509150447.j8F4lnxT059311@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 04:47:49 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: Start the hello timer on entering the "Waiting" state. It is now fatal to receive the "WaitTimer" event in any state other than "Waiting". It is now fatal to receive the "BackupSeen" event in any state other than "Waiting". Event "BackupSeen" now stops the wait timer. The designated router computation is run when there is a "BackupSeen" or "NeighbourChange" event. The "BackupSeen" event is only valid in state "Waiting", the "NeighbourChange" event is only valid in states "Backup", "DR" or "DRother". Previously the event "BackupSeen" would never have been generated. It was also possible for a "NeighbourChange" event to happen in state "Waiting". Revision Changes Path 1.148 +41 -25; commitid: e7924328fcf47ea6; xorp/ospf/peer.cc 1.95 +3 -1; commitid: e7924328fcf47ea6; xorp/ospf/peer.hh From atanu@icir.org Thu Sep 15 06:02:20 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 05:02:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509150502.j8F52KHp059513@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 05:02:20 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Byte ordering issue with the interface address. Plus add some extra debugging. Revision Changes Path 1.95 +5 -4; commitid: e85e4329005b7ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 15 06:03:16 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 05:03:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509150503.j8F53G3b059571@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 05:03:16 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: Change the formatting of LSA printing, should make them easier to compare. Revision Changes Path 1.55 +3 -3; commitid: e898432900947ea6; xorp/ospf/lsa.cc From atanu@icir.org Thu Sep 15 06:30:07 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 05:30:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509150530.j8F5U7hs059889@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 05:30:07 UTC XORP CVS repository Modified files: ospf TODO xrl_io.cc Log message: If a route command fails temporarily call XLOG_ERROR not XLOG_FATAL. Revision Changes Path 1.52 +4 -1; commitid: e9d4432906de7ea6; xorp/ospf/TODO 1.16 +4 -2; commitid: e9d4432906de7ea6; xorp/ospf/xrl_io.cc From atanu@icir.org Thu Sep 15 10:50:16 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 09:50:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509150950.j8F9oGBH062790@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 09:50:15 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: If the node being added to the SPT is adjacent to the origin the actual address node is stored for later use as the nexthop address. In the case of a transit link the nexthop was not being stored. Revision Changes Path 1.96 +7 -3; commitid: f52b432943d67ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 15 16:52:38 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 15:52:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509151552.j8FFqbj2068267@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 15:52:37 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Compilation fix for the Linux compilers. From: IPNet n(IPv4(htonl(lsid)), mask.mask_len()); To: IPNet n = IPNet(IPv4(htonl(lsid)), mask.mask_len()); Revision Changes Path 1.97 +5 -5; commitid: 10a90432998c47ea6; xorp/ospf/area_router.cc From atanu@icir.org Thu Sep 15 17:41:04 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 16:41:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509151641.j8FGf4xr068752@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 16:41:04 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: The find_neighbour() now takes a Router ID parameter as opposed to the whole packet. Revision Changes Path 1.149 +8 -8; commitid: 10c734329a41f7ea6; xorp/ospf/peer.cc 1.96 +8 -3; commitid: 10c734329a41f7ea6; xorp/ospf/peer.hh From atanu@icir.org Thu Sep 15 18:13:16 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 17:13:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509151713.j8FHDGPh069045@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 17:13:16 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: Support for adding and deleting neighbours, required for all linktypes apart for Broadcast. Revision Changes Path 1.150 +71 -1; commitid: 10d984329abaa7ea6; xorp/ospf/peer.cc 1.97 +28 -1; commitid: 10d984329abaa7ea6; xorp/ospf/peer.hh From atanu@icir.org Thu Sep 15 18:28:24 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 17:28:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509151728.j8FHSOpm069301@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 17:28:24 UTC XORP CVS repository Modified files: ospf peer_manager.cc peer_manager.hh Log message: Support for adding and deleting neighbours. Revision Changes Path 1.50 +27 -1; commitid: 10e984329af377ea6; xorp/ospf/peer_manager.cc 1.33 +16 -1; commitid: 10e984329af377ea6; xorp/ospf/peer_manager.hh From atanu@icir.org Thu Sep 15 18:31:52 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 17:31:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509151731.j8FHVqPr069391@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 17:31:52 UTC XORP CVS repository Modified files: ospf ospf.hh Log message: Clarify comment. Revision Changes Path 1.49 +2 -2; commitid: 10ef44329b0077ea6; xorp/ospf/ospf.hh From atanu@icir.org Thu Sep 15 18:38:16 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 17:38:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509151738.j8FHcGoI069516@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 17:38:16 UTC XORP CVS repository Modified files: ospf ospf.hh Log message: Clarify comment. Revision Changes Path 1.50 +4 -2; commitid: 10f714329b1887ea6; xorp/ospf/ospf.hh From atanu@icir.org Thu Sep 15 19:33:28 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 15 Sep 2005 18:33:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200509151833.j8FIXSHB070051@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-15 18:33:28 UTC XORP CVS repository Modified files: ospf xrl_target.cc xrl_target.hh xrl/interfaces ospfv2.xif ospfv2_xif.cc ospfv2_xif.hh xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh Log message: Allow the adding of neighbours using XRLs. Revision Changes Path 1.7 +57 -1; commitid: 111544329be767ea6; xorp/ospf/xrl_target.cc 1.6 +23 -1; commitid: 111544329be767ea6; xorp/ospf/xrl_target.hh 1.3 +19 -1; commitid: 111544329be767ea6; xorp/xrl/interfaces/ospfv2.xif 1.4 +81 -1; commitid: 111544329be767ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.4 +49 -1; commitid: 111544329be767ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.5 +11 -1; commitid: 111544329be767ea6; xorp/xrl/targets/ospfv2.xrls 1.5 +69 -1; commitid: 111544329be767ea6; xorp/xrl/targets/ospfv2_base.cc 1.5 +31 -1; commitid: 111544329be767ea6; xorp/xrl/targets/ospfv2_base.hh From atanu@icir.org Fri Sep 16 04:02:03 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 03:02:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509160302.j8G323kr073677@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 03:02:03 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: When bringing up an interface set running to true as the first operation, otherwise it appears that the interface is down. When adding a neighbour in the PointToPoint case only allow a single neighbour. Assert that the router does not believe it is the designated router and backup designated router at the same time. Start the hello timer on a PointToPoint interface. Don't compute the router links if there are no neighbours. When calling the area router with incoming LSAs use is_DR() and is_BDR(). Complete the method that get the neighbours address on a PointToPoint link. Revision Changes Path 1.151 +39 -12; commitid: 11fb0432a35aa7ea6; xorp/ospf/peer.cc 1.98 +8 -4; commitid: 11fb0432a35aa7ea6; xorp/ospf/peer.hh From atanu@icir.org Fri Sep 16 04:03:09 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 03:03:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509160303.j8G339CD073729@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 03:03:09 UTC XORP CVS repository Modified files: ospf test_peering.cc Log message: Enable the testing of PointToPoint links. Revision Changes Path 1.48 +31 -3; commitid: 11fe6432a35ec7ea6; xorp/ospf/test_peering.cc From atanu@icir.org Fri Sep 16 05:18:08 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 04:18:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509160418.j8G4I8Ra074477@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 04:18:08 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Only on BROADCAST interfaces should we just create neighbours. Revision Changes Path 1.152 +4 -1; commitid: 122d1432a477f7ea6; xorp/ospf/peer.cc From atanu@icir.org Fri Sep 16 05:19:02 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 04:19:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509160419.j8G4J2Ng074539@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 04:19:02 UTC XORP CVS repository Modified files: ospf peer.hh Log message: Only join multicast groups for BROADCAST interfaces. Revision Changes Path 1.99 +5 -3; commitid: 12310432a47b57ea6; xorp/ospf/peer.hh From atanu@icir.org Fri Sep 16 05:20:11 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 04:20:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200509160420.j8G4KBtC074627@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 04:20:11 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp Log message: Support for configuring a PointToPoint neighbour. Revision Changes Path 1.6 +27 -1; commitid: 12368432a47fa7ea6; xorp/etc/templates/ospfv2.tp From pavlin@icir.org Fri Sep 16 06:10:05 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 16 Sep 2005 05:10:05 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200509160510.j8G5A5gX075044@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2005-09-16 05:10:05 UTC XORP CVS repository Modified files: . roadmap.html html_src roadmap.html Log message: * Move the XORP-1.2 release date to October 2005 * Remove old roadmap entries Requested by: Atanu Ghosh Revision Changes Path 1.7 +1 -16; commitid: 124f0432a53867ea6; www/html_src/roadmap.html 1.9 +2 -17; commitid: 124f0432a53867ea6; www/roadmap.html From atanu@icir.org Fri Sep 16 06:18:22 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 05:18:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200509160518.j8G5IMiO075181@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 05:18:22 UTC XORP CVS repository Modified files: etc/templates rib.cmds Log message: Show the OSPFv2 routes. Revision Changes Path 1.4 +18 -1; commitid: 1258f432a559d7ea6; xorp/etc/templates/rib.cmds From atanu@icir.org Sat Sep 17 00:33:29 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 16 Sep 2005 23:33:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509162333.j8GNXTD4098845@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-16 23:33:29 UTC XORP CVS repository Modified files: ospf debug_io.hh lsa.hh ospf.cc packet.hh Log message: Move the list of LSA and packet decoders into separate functions. The lists can now be changed in one place as opposed to three. Revision Changes Path 1.8 +3 -12; commitid: 181fc432b56477ea6; xorp/ospf/debug_io.hh 1.65 +16 -1; commitid: 181fc432b56477ea6; xorp/ospf/lsa.hh 1.39 +3 -14; commitid: 181fc432b56477ea6; xorp/ospf/ospf.cc 1.22 +20 -1; commitid: 181fc432b56477ea6; xorp/ospf/packet.hh From atanu@icir.org Sat Sep 17 02:28:07 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 17 Sep 2005 01:28:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509170128.j8H1S7Va099973@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-17 01:28:07 UTC XORP CVS repository Modified files: ospf packet.cc packet.hh test_packet.cc Log message: Allow the received frame to be larger than the length specified in the OSPF packet header. Previously the lengths were required to match, it seems some vendors find making them the same too onerous. Added tests for all five packet types to verify that short and long frames are correctly handled. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=216 Bug found by: Patrick Marc Preuss Revision Changes Path 1.27 +11 -5; commitid: 18666432b71267ea6; xorp/ospf/packet.cc 1.23 +5 -2; commitid: 18666432b71267ea6; xorp/ospf/packet.hh 1.32 +161 -6; commitid: 18666432b71267ea6; xorp/ospf/test_packet.cc From atanu@icir.org Sat Sep 17 04:55:15 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 17 Sep 2005 03:55:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509170355.j8H3tFcm002136@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-17 03:55:15 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: Enable multicast on BROADCAST and PointToPoint linktypes. Revision Changes Path 1.153 +30 -3; commitid: 83b432b93a27ea6; xorp/ospf/peer.cc 1.100 +3 -5; commitid: 83b432b93a27ea6; xorp/ospf/peer.hh From pavlin@icir.org Sat Sep 17 23:25:52 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 17 Sep 2005 22:25:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509172225.j8HMPqNl015449@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-17 22:25:52 UTC XORP CVS repository Modified files: ospf Makefile.am Makefile.in Log message: Add test_common.hh to the list of source files used by some of the test programs. Revision Changes Path 1.17 +5 -3; commitid: 3c3e432c97d37ea6; xorp/ospf/Makefile.am 1.14 +2 -2; commitid: 3c3e432c97d37ea6; xorp/ospf/Makefile.in From pavlin@icir.org Mon Sep 19 22:41:28 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 19 Sep 2005 21:41:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509192141.j8JLfSVv072534@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-19 21:41:28 UTC XORP CVS repository Modified files: fea ifconfig_set.cc Log message: Bug fix when adding an address. If the address exists already (e.g., with different prefix length), then delete it first. This fixes Bugzilla entry #182 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=182 Revision Changes Path 1.30 +20 -2; commitid: 11b3d432f30557ea6; xorp/fea/ifconfig_set.cc From atanu@icir.org Tue Sep 20 00:33:51 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 19 Sep 2005 23:33:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509192333.j8JNXpbC073457@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-19 23:33:51 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: The specification recommends that IP packets are not fragmented. The code that tried to ensure that the OSPF packet fitted within a MTU did not take into account the size of the IP header or router alert option. A new method get_frame_size() now takes into account length the IP header and router alert fields. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=221 Bug found by: Patrick Marc Preuss Revision Changes Path 1.154 +39 -6; commitid: 11ed4432f4add7ea6; xorp/ospf/peer.cc 1.101 +17 -1; commitid: 11ed4432f4add7ea6; xorp/ospf/peer.hh From pavlin@icir.org Tue Sep 20 03:32:25 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 19 Sep 2005 19:32:25 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf In-Reply-To: Message from Atanu Ghosh of "Mon, 19 Sep 2005 23:33:51 GMT." <200509192333.j8JNXpbC073457@xorpc.icir.org> Message-ID: <200509200232.j8K2WP2X002298@possum.icir.org> > CVSROOT: /usr/local/www/data/cvs > Module name: xorp > Changes by: atanu@xorpc.icir.org 2005-09-19 23:33:51 UTC > > XORP CVS repository > > > Modified files: > ospf peer.cc peer.hh > > Log message: > The specification recommends that IP packets are not fragmented. The > code that tried to ensure that the OSPF packet fitted within a MTU did > not take into account the size of the IP header or router alert > option. > > A new method get_frame_size() now takes into account length the IP header and > router alert fields. Atanu, I believe that the "Router Alert" adjustment of "4*sizeof(uint8_t)" needs to be applied for IPv6 as well (i.e., the OspfTypes::V3 case inside method PeerOut::get_frame_size()). Pavlin > > Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=221 > Bug found by: Patrick Marc Preuss > > Revision Changes Path > 1.154 +39 -6; commitid: 11ed4432f4add7ea6; xorp/ospf/peer.cc > 1.101 +17 -1; commitid: 11ed4432f4add7ea6; xorp/ospf/peer.hh > _______________________________________________ > Xorp-cvs mailing list > Xorp-cvs@icir.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From atanu@icir.org Tue Sep 20 03:38:08 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 20 Sep 2005 02:38:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509200238.j8K2c8vp074881@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-20 02:38:08 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Subtract the router alert for IPv6 packets. Bug found by: Pavlin Radoslavov Revision Changes Path 1.155 +4 -3; commitid: 12466432f760f7ea6; xorp/ospf/peer.cc From atanu@ICSI.Berkeley.EDU Tue Sep 20 03:40:17 2005 From: atanu@ICSI.Berkeley.EDU (Atanu Ghosh) Date: Mon, 19 Sep 2005 19:40:17 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf In-Reply-To: Message from Pavlin Radoslavov of "Mon, 19 Sep 2005 19:32:25 PDT." <200509200232.j8K2WP2X002298@possum.icir.org> Message-ID: <37266.1127184017@tigger.icir.org> Should be fixed now. Atanu. >>>>> "Pavlin" == Pavlin Radoslavov writes: >> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: >> atanu@xorpc.icir.org 2005-09-19 23:33:51 UTC >> >> XORP CVS repository >> >> >> Modified files: ospf peer.cc peer.hh >> >> Log message: The specification recommends that IP packets are not >> fragmented. The code that tried to ensure that the OSPF packet >> fitted within a MTU did not take into account the size of the IP >> header or router alert option. >> >> A new method get_frame_size() now takes into account length the >> IP header and router alert fields. Pavlin> Atanu, Pavlin> I believe that the "Router Alert" adjustment of Pavlin> "4*sizeof(uint8_t)" needs to be applied for IPv6 as well Pavlin> (i.e., the OspfTypes::V3 case inside method Pavlin> PeerOut::get_frame_size()). Pavlin> Pavlin >> Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=221 >> Bug found by: Patrick Marc Preuss >> >> Revision Changes Path 1.154 +39 -6; commitid: 11ed4432f4add7ea6; >> xorp/ospf/peer.cc 1.101 +17 -1; commitid: 11ed4432f4add7ea6; >> xorp/ospf/peer.hh _______________________________________________ >> Xorp-cvs mailing list Xorp-cvs@icir.org >> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From pavlin@icir.org Tue Sep 20 04:17:04 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 20 Sep 2005 03:17:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509200317.j8K3H47X075304@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-20 03:17:04 UTC XORP CVS repository Modified files: fea ifconfig_set.cc Log message: When setting the MAC address, if the interface is UP, then first explicitly set it DOWN, set the MAC address, and then restore its status to UP. This is needed, because we may not be able to set the MAC address if the interface is not DOWN (limitation imposed by the Linux kernel). This fixes Bugzilla entry #193 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=193 Revision Changes Path 1.31 +29 -18; commitid: 125f4432f7e7d7ea6; xorp/fea/ifconfig_set.cc From pavlin@icir.org Tue Sep 20 15:55:04 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 20 Sep 2005 14:55:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509201455.j8KEt4WM086084@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-20 14:55:03 UTC XORP CVS repository Modified files: rtrmgr conf_tree_node.cc Log message: Enable ConfigTreeNode::set_variable() to work for NODE_VALUE nodes (i.e., leaf template nodes with values). Revision Changes Path 1.85 +3 -6; commitid: 15012433022797ea6; xorp/rtrmgr/conf_tree_node.cc From pavlin@icir.org Tue Sep 20 16:03:46 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 20 Sep 2005 15:03:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509201503.j8KF3kug086291@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-20 15:03:46 UTC XORP CVS repository Modified files: rtrmgr master_conf_tree.cc master_conf_tree.hh xorpsh_main.cc xrl_rtrmgr_interface.cc xrl_rtrmgr_interface.hh Log message: * Refactor the mechanism for updating the configuration: now the configuration deltas and deletions strings are recomputed by the rtrmgr before they are send back to the xorpsh clients. Previously, the rtrmgr used the deltas and deletions strings as they were received from the editing xorpsh client. With the new modification, now the rtrmgr can properly propagate any internal modifications to the configuration tree. For example, now we can use template statements like the following to internally generate the values of some of the leaf nodes: pw { password: txt = ""; encrypted-password: txt = ""; } pw { %modinfo: provides pw; password { %create:; %set: program "echo -n $(@) -> stdout=$(pw.encrypted-password)"; %set: program "echo -n CLEAR -> stdout=$(pw.password)"; } encrypted-password { %create:; } } With the above configuration, if the xorpsh user sets and commits variable "pw password", the rtrmgr will internally assign the desired value to variable "pw encrypted-password", and at the same time will assign the value of "pw password" to "CLEAR". * Modify the xorpsh client to apply its own requests when they are received by the rtrmgr. Thus, if the rtrmgr has applied any internal modifications to the configuration, those modifications will be picked-up by the xorpsh client. Revision Changes Path 1.60 +77 -11; commitid: 15079433022f57ea6; xorp/rtrmgr/master_conf_tree.cc 1.32 +11 -2; commitid: 15079433022f57ea6; xorp/rtrmgr/master_conf_tree.hh 1.51 +13 -2; commitid: 15079433022f57ea6; xorp/rtrmgr/xorpsh_main.cc 1.45 +11 -25; commitid: 15079433022f57ea6; xorp/rtrmgr/xrl_rtrmgr_interface.cc 1.24 +5 -4; commitid: 15079433022f57ea6; xorp/rtrmgr/xrl_rtrmgr_interface.hh From pavlin@icir.org Tue Sep 20 16:34:46 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 20 Sep 2005 15:34:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509201534.j8KFYkjG088007@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-20 15:34:46 UTC XORP CVS repository Modified files: rtrmgr userdb.cc userdb.hh Log message: * Apply the patch from Bugzilla entry #178 : Always reloads the cache on each access to the UserDB::find_user_by_user_id(). This is not optimal, but guarantees that the user accounts in the system and the rtrmgr are in-sync. * De-const-ify UserDB::find_user_by_user_id() and UserDB::has_capability() to avoid the usage of const_cast<>() inside UserDB::find_user_by_user_id(). This fixes Bugzilla entry #178 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=178 Revision Changes Path 1.16 +10 -3; commitid: 1579043302afc7ea6; xorp/rtrmgr/userdb.cc 1.10 +3 -3; commitid: 1579043302afc7ea6; xorp/rtrmgr/userdb.hh From atanu@icir.org Tue Sep 20 21:34:19 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 20 Sep 2005 20:34:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509202034.j8KKYJu7090725@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-20 20:34:19 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Compilation was failing on systems that don't have . If the header file is missing use 40 bytes as the size of an IPv6 header. Revision Changes Path 1.156 +5 -2; commitid: 1624a4330724a7ea6; xorp/ospf/peer.cc From atanu@icir.org Tue Sep 20 21:42:08 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 20 Sep 2005 20:42:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509202042.j8KKg83l090893@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-20 20:42:08 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Put in some static_asserts to verify the size of IP headers. Revision Changes Path 1.157 +3 -1; commitid: 162f24330741f7ea6; xorp/ospf/peer.cc From pavlin@icir.org Wed Sep 21 01:29:27 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 00:29:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509210029.j8L0TR08092959@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 00:29:27 UTC XORP CVS repository Modified files: ospf debug_io.hh io.hh xrl_io.cc xrl_io.hh Log message: * Add a mechanism for registering a callback for tracking the interface/vif/address status. * Implement XrlIO::tree_complete() and XrlIO::updates_made() so if the status of an interface/vif/address changes then the above callback is invoked. * Replace the pure virtual IO::register_receive() method with a non-virtual method and implement it in the base IO class. Also, change the return type of that method from "bool" to "void". Approved by: Atanu Ghosh Revision Changes Path 1.9 +3 -14; commitid: 16a974330a5f87ea6; xorp/ospf/debug_io.hh 1.13 +22 -2; commitid: 16a974330a5f87ea6; xorp/ospf/io.hh 1.17 +204 -14; commitid: 16a974330a5f87ea6; xorp/ospf/xrl_io.cc 1.13 +7 -13; commitid: 16a974330a5f87ea6; xorp/ospf/xrl_io.hh From pavlin@icir.org Wed Sep 21 03:38:30 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 02:38:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509210238.j8L2cUjg093952@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 02:38:30 UTC XORP CVS repository Modified files: ospf area_router.cc peer.cc Log message: Add missing usec second argument to the TimeVal constructor. Revision Changes Path 1.98 +2 -2; commitid: 16ee54330c7927ea6; xorp/ospf/area_router.cc 1.158 +2 -2; commitid: 16ee54330c7927ea6; xorp/ospf/peer.cc From pavlin@icir.org Wed Sep 21 03:43:45 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 02:43:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200509210243.j8L2hj2e094039@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 02:43:45 UTC XORP CVS repository Modified files: libxorp timeval.hh Log message: Add a private "TimeVal(int i)" constructor that is not implemented. It is used as a guard if the developer forgets to specify the usec argument. Revision Changes Path 1.24 +3 -1; commitid: 16f1a4330c7b57ea6; xorp/libxorp/timeval.hh From pavlin@icir.org Wed Sep 21 05:52:44 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 04:52:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509210452.j8L4qifZ095119@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 04:52:44 UTC XORP CVS repository Modified files: fea rawsock.hh Log message: Change a number of find_foo() methods from private to public, so they can be used by the rest of the raw socket machinery to lookup interfaces/vifs/addresses/etc. Revision Changes Path 1.2 +32 -32; commitid: 173764330e6d97ea6; xorp/fea/rawsock.hh From pavlin@icir.org Wed Sep 21 05:58:23 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 04:58:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets xorp/fea Message-ID: <200509210458.j8L4wNDj095303@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 04:58:23 UTC XORP CVS repository Modified files: xrl/interfaces fea_rawpkt4.xif fea_rawpkt4_xif.cc fea_rawpkt4_xif.hh fea_rawpkt6.xif fea_rawpkt6_xif.cc fea_rawpkt6_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh fea xrl_rawsock4.cc xrl_rawsock4.hh xrl_rawsock6.cc xrl_rawsock6.hh xrl_target.cc xrl_target.hh Log message: * Add "enable_multicast_loopback" boolean flag to the register_receiver XRL that is used to register to receive IPv4 or IPv6 raw packets. If the flag is true, then enable delivering of multicast datagrams to this host (assumign the host is a member of the same multicast group). * Add the machinery to the FEA to filter-away the packets originated by this host if the above flag is false. Revision Changes Path 1.17 +40 -3; commitid: 173ec4330e7de7ea6; xorp/fea/xrl_rawsock4.cc 1.10 +7 -2; commitid: 173ec4330e7de7ea6; xorp/fea/xrl_rawsock4.hh 1.8 +40 -3; commitid: 173ec4330e7de7ea6; xorp/fea/xrl_rawsock6.cc 1.4 +7 -2; commitid: 173ec4330e7de7ea6; xorp/fea/xrl_rawsock6.hh 1.75 +7 -5; commitid: 173ec4330e7de7ea6; xorp/fea/xrl_target.cc 1.53 +13 -3; commitid: 173ec4330e7de7ea6; xorp/fea/xrl_target.hh 1.3 +8 -2; commitid: 173ec4330e7de7ea6; xorp/xrl/interfaces/fea_rawpkt4.xif 1.6 +3 -1; commitid: 173ec4330e7de7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.cc 1.4 +6 -1; commitid: 173ec4330e7de7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.hh 1.4 +8 -2; commitid: 173ec4330e7de7ea6; xorp/xrl/interfaces/fea_rawpkt6.xif 1.7 +3 -1; commitid: 173ec4330e7de7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.cc 1.5 +6 -1; commitid: 173ec4330e7de7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.hh 1.51 +11 -3; commitid: 173ec4330e7de7ea6; xorp/xrl/targets/fea.xrls 1.55 +9 -7; commitid: 173ec4330e7de7ea6; xorp/xrl/targets/fea_base.cc 1.57 +13 -3; commitid: 173ec4330e7de7ea6; xorp/xrl/targets/fea_base.hh From pavlin@icir.org Wed Sep 21 05:59:05 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 04:59:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509210459.j8L4x5Ix095362@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 04:59:05 UTC XORP CVS repository Modified files: ospf xrl_io.cc Log message: Set the new enable_multicast_loopback XRL flag to false to disable multicast loopback. Revision Changes Path 1.18 +3 -1; commitid: 174614330e8847ea6; xorp/ospf/xrl_io.cc From pavlin@icir.org Wed Sep 21 06:01:22 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 05:01:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509210501.j8L51Muv095455@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 05:01:22 UTC XORP CVS repository Modified files: fea rawsock.cc Log message: Add a comment why we need to enable the multicast loopback. Revision Changes Path 1.4 +5 -1; commitid: 174b84330e8f37ea6; xorp/fea/rawsock.cc From pavlin@icir.org Wed Sep 21 09:03:45 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 08:03:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rtrmgr Message-ID: <200509210803.j8L83jDu097491@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 08:03:45 UTC XORP CVS repository Modified files: docs/rtrmgr rtrmgr.tex Log message: Correct the documentation that now the "stdout" and "stderr" output of command action can be stored to leaf nodes with or without type. Revision Changes Path 1.40 +2 -2; commitid: 17cb2433113b87ea6; xorp/docs/rtrmgr/rtrmgr.tex From atanu@icir.org Wed Sep 21 20:52:47 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 21 Sep 2005 19:52:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200509211952.j8LJqlqw007847@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-21 19:52:47 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: Now that the tinderbox seems to be running okay re-enable test17. This test was previously failing when run via the tinderbox but was fine when run interactively. This single test can take nearly nine minutes to run on koala which is a dual processor 450Mhz machine. Revision Changes Path 1.45 +3 -3; commitid: 1e8c4331ba0e7ea6; xorp/bgp/harness/test_peering2.sh From pavlin@icir.org Wed Sep 21 21:17:43 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 21 Sep 2005 20:17:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509212017.j8LKHhfs008128@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-21 20:17:43 UTC XORP CVS repository Modified files: fea rawsock.cc rawsock.hh Log message: Add-back the raw sockets Windows support that was removed when the raw sockets code was refactored. Now all the Windows-specific code is guarded with #ifdef (or #ifndef) HOST_OS_WINDOWS Note that the newly added code hasn't been tried on Windows, so it may not even compile. Revision Changes Path 1.5 +246 -77; commitid: 1fa54331bf837ea6; xorp/fea/rawsock.cc 1.3 +8 -5; commitid: 1fa54331bf837ea6; xorp/fea/rawsock.hh From mjh@icir.org Fri Sep 23 00:01:00 2005 From: mjh@icir.org (Mark Handley) Date: Thu, 22 Sep 2005 23:01:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509222301.j8MN10fV025438@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh@xorpc.icir.org 2005-09-22 23:01:00 UTC XORP CVS repository Modified files: bgp plumbing.cc Log message: Possible fix to bgp crash23. Atanu to enable after testing.. Revision Changes Path 1.71 +15 -1; commitid: 6345433337947ea6; xorp/bgp/plumbing.cc From atanu@icir.org Fri Sep 23 11:16:28 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 23 Sep 2005 10:16:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509231016.j8NAGSsi032147@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-23 10:16:27 UTC XORP CVS repository Modified files: bgp rib_ipc_handler.cc Log message: If a route add/delete command can not be queued for sending to the RIB and the current number of outstanding transactions is zero, print a warning, no longer consider this to be a fatal error. Revision Changes Path 1.67 +3 -2; commitid: 7d784333d5fa7ea6; xorp/bgp/rib_ipc_handler.cc From atanu@icir.org Fri Sep 23 11:21:54 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 23 Sep 2005 10:21:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509231021.j8NALsSJ032282@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-23 10:21:54 UTC XORP CVS repository Modified files: ospf peer.cc trace.hh Log message: The FEA is no longer sending OSPF its own multicast packets, so re-enable the warning if OSPF sees it own multicast packets. Revision Changes Path 1.159 +2 -2; commitid: 7dfd4333d7417ea6; xorp/ospf/peer.cc 1.4 +1 -3; commitid: 7dfd4333d7417ea6; xorp/ospf/trace.hh From atanu@icir.org Fri Sep 23 18:02:56 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 23 Sep 2005 17:02:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509231702.j8NH2uE8038601@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-23 17:02:56 UTC XORP CVS repository Modified files: bgp TODO bgp.cc peer.cc peer.hh peer_data.cc peer_data.hh socket.cc socket.hh timer_const.hh Log message: Deal correctly with connection collisions. Previously if an outbound connection was being attempted when an incoming connection was received the incoming connection was unconditionally dropped. The problem could be reproduced by starting two BGP processes in IMUNES with a 500ms delay between them. The processes would start together and both connections would be dropped. Two minutes later the same problem would recur... The protocol requires that the IDs within the open message are checked and the connection initiated from the peer with the higher ID should be kept. A separate class has been added that allows two TCP session peer peering while the connection collision issue is being resolved. Basically a second partial state machine. All the timers in BGP are now stored in seconds not milliseconds. The get_message routine now gets a pointer to the SocketClient allowing an extra sanity check. Revision Changes Path 1.13 +14 -3; commitid: 969e4334353e7ea6; xorp/bgp/TODO 1.55 +4 -4; commitid: 969e4334353e7ea6; xorp/bgp/bgp.cc 1.96 +556 -18; commitid: 969e4334353e7ea6; xorp/bgp/peer.cc 1.24 +149 -3; commitid: 969e4334353e7ea6; xorp/bgp/peer.hh 1.23 +5 -4; commitid: 969e4334353e7ea6; xorp/bgp/peer_data.cc 1.16 +2 -2; commitid: 969e4334353e7ea6; xorp/bgp/peer_data.hh 1.38 +10 -8; commitid: 969e4334353e7ea6; xorp/bgp/socket.cc 1.16 +3 -3; commitid: 969e4334353e7ea6; xorp/bgp/socket.hh 1.5 +6 -8; commitid: 969e4334353e7ea6; xorp/bgp/timer_const.hh From atanu@icir.org Fri Sep 23 18:38:54 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 23 Sep 2005 17:38:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200509231738.j8NHcsdm039241@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-23 17:38:54 UTC XORP CVS repository Modified files: bgp/harness peer.cc Log message: Read a MRTD routeview / table dump and send it via a test peer. The code is currently commented out with hints on how to integrate. Obtained from: Ratul Mahajan Revision Changes Path 1.66 +123 -1; commitid: 992e43343dae7ea6; xorp/bgp/harness/peer.cc From atanu@icir.org Fri Sep 23 19:19:42 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 23 Sep 2005 18:19:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509231819.j8NIJgsF039812@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-23 18:19:42 UTC XORP CVS repository Modified files: bgp plumbing.cc Log message: If a peering is taken down administratively it looks as if the peering down message is not sent to the RIB-OUT. If there is any data queued on this peering a call to get_next_message eventually hits a null parent pointer. This fix sends a peering down message to this specific RIB-OUT. This problem possibly goes away if we do away with the STOPPED state. Obtained from: Mark Handley Revision Changes Path 1.72 +1 -4; commitid: 9b694334473e7ea6; xorp/bgp/plumbing.cc From pavlin@icir.org Fri Sep 23 20:10:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 23 Sep 2005 19:10:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200509231910.j8NJAfBh040354@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-23 19:10:41 UTC XORP CVS repository Modified files: libproto .cvsignore Makefile.am Makefile.in Added files: libproto config_node_id.hh test_config_node_id.cc Log message: * Implement a new class ConfigNodeId that can be used for manipulation of configuration node IDs. * Add a test program for the new ConfigNodeId class. Revision Changes Path 1.3 +1 -0; commitid: 9d6d433452f57ea6; xorp/libproto/.cvsignore 1.14 +7 -3; commitid: 9d6d433452f57ea6; xorp/libproto/Makefile.am 1.28 +20 -7; commitid: 9d6d433452f57ea6; xorp/libproto/Makefile.in 1.1 +123 -0 xorp/libproto/config_node_id.hh (new) 1.1 +247 -0 xorp/libproto/test_config_node_id.cc (new) From pavlin@icir.org Sat Sep 24 02:59:40 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 24 Sep 2005 01:59:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509240159.j8O1xeeA043976@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-24 01:59:40 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Fix identation. Revision Changes Path 1.94 +29 -29; commitid: abaf4334b3067ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Sat Sep 24 03:07:49 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 24 Sep 2005 02:07:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509240207.j8O27nHS044135@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-24 02:07:49 UTC XORP CVS repository Modified files: rtrmgr xorpsh_main.cc Log message: Add extra new line before printing the configuration when debugging is enabled. Revision Changes Path 1.52 +2 -2; commitid: ac4e4334b4e07ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin@icir.org Sun Sep 25 18:14:57 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 25 Sep 2005 17:14:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509251714.j8PHEvCu068957@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-25 17:14:57 UTC XORP CVS repository Modified files: fea rawsock.cc Log message: Comment-out text after #endif Revision Changes Path 1.6 +2 -2; commitid: 10d3f4336dafe7ea6; xorp/fea/rawsock.cc From pavlin@icir.org Mon Sep 26 21:22:32 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 26 Sep 2005 20:22:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509262022.j8QKMWnw089718@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-26 20:22:32 UTC XORP CVS repository Modified files: rtrmgr op_commands.cc op_commands.hh Log message: * Add a new OpCommandList() constructor that doesn't read immediately the templates. * Move the code for reading of the template directory into a new method OpCommandList::read_templates(). * Add a new method OpCommandList::op_commands() Submitted by: Marat Nepomnyashy Revision Changes Path 1.56 +34 -17; commitid: 15dff433857137ea6; xorp/rtrmgr/op_commands.cc 1.32 +6 -3; commitid: 15dff433857137ea6; xorp/rtrmgr/op_commands.hh From pavlin@icir.org Tue Sep 27 18:20:05 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 27 Sep 2005 17:20:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200509271720.j8RHK51N005084@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-27 17:20:05 UTC XORP CVS repository Modified files: libproto config_node_id.hh test_config_node_id.cc Log message: * Refactor the implementation of class ConfigNodeId: - The node ID is composed of two uint64_t integers. Now the first integer is the unique node ID. The second integer is the node positiion and is set to the unique node ID of the previous node. If it is the first node, then the position is set to 0. The upper half of the unique node ID (the most significant 32 bits) is the instance ID. The lower half of the unique node ID (the least significant 32 bits) is the unique part of the node ID for that instance. - Add more methods: copy_in(), operator==, generate_unique_node_id() method to generate a new unique node ID, etc. * Add a new template class ConfigNodeIdMap which is used for storing the mapping between a ConfigNodeId node and the corresponding value. Internally the class is implemented as a mapped linked list: - A linked list of pairs contains the ConfigNodeId nodes and the corresponding values. - An STL stores the mapping between unique node IDs and the corresponding iterators in the above list. The advantage of such implementation is that the time to insert and remove entries to/from the list is similar to the time to perform those operations on an STL map container. * Modify the test_config_node_id test program to reflect the above modifications to class ConfigNodeId, and to include tests for the new ConfigNodeIdMap class. Revision Changes Path 1.2 +410 -29; commitid: 134843397bfb7ea6; xorp/libproto/config_node_id.hh 1.2 +215 -16; commitid: 134843397bfb7ea6; xorp/libproto/test_config_node_id.cc From pavlin@icir.org Tue Sep 27 18:33:56 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 27 Sep 2005 17:33:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509271733.j8RHXuoY005420@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-27 17:33:55 UTC XORP CVS repository Modified files: rtrmgr boot.yy op_commands.yy template.yy y.boot_tab.cc y.opcmd_tab.cc y.tplt_tab.cc Log message: * Include "libxorp/xlog.h" header file by each of the *.yy files. * Regenerate the corresponding *.cc files. Note that the regeneration removes the preprocessor statements/guards that appear as being added by hand during the XORP/Win32 integration. Those statements/guards, if necessary, should be added to the *.yy files. Revision Changes Path 1.23 +1 -0; commitid: 14fc433981be7ea6; xorp/rtrmgr/boot.yy 1.14 +1 -0; commitid: 14fc433981be7ea6; xorp/rtrmgr/op_commands.yy 1.18 +1 -0; commitid: 14fc433981be7ea6; xorp/rtrmgr/template.yy 1.27 +49 -62; commitid: 14fc433981be7ea6; xorp/rtrmgr/y.boot_tab.cc 1.22 +20 -33; commitid: 14fc433981be7ea6; xorp/rtrmgr/y.opcmd_tab.cc 1.25 +61 -74; commitid: 14fc433981be7ea6; xorp/rtrmgr/y.tplt_tab.cc From pavlin@icir.org Tue Sep 27 18:49:56 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 27 Sep 2005 17:49:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200509271749.j8RHnuLI005720@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-27 17:49:56 UTC XORP CVS repository Modified files: libproto config_node_id.hh test_config_node_id.cc Log message: Add constant ConfigNodeId::ZERO() and the corresponding test for it. Revision Changes Path 1.3 +6 -1; commitid: 163d433986307ea6; xorp/libproto/config_node_id.hh 1.3 +14 -1; commitid: 163d433986307ea6; xorp/libproto/test_config_node_id.cc From pavlin@icir.org Tue Sep 27 19:37:32 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 27 Sep 2005 18:37:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509271837.j8RIbWWM006701@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-27 18:37:32 UTC XORP CVS repository Modified files: rtrmgr boot.ll boot.yy cli.cc conf_tree.cc conf_tree.hh conf_tree_node.cc conf_tree_node.hh lex.boot.cc master_conf_tree.cc master_conf_tree.hh master_conf_tree_node.cc master_conf_tree_node.hh slave_conf_tree.cc slave_conf_tree.hh slave_conf_tree_node.cc slave_conf_tree_node.hh template_tree_node.cc y.boot_tab.cc y.boot_tab.h Log message: Refactor the mechanism for assigning and using the node ID (given to each node in the configuration tree): * Previously the node ID was a 64 bit integer: the lower 32 bits were the client instance ID; the upper 32 bits were the unique number (unique among all siblings of a parent node in the configuration tree). Now the node ID uses the new class ConfigNodeId and is a pair of two 64 bit integers: the first one is the unique node ID (similar to the previous solution), and the second one is the unique node ID of the previous sibling (in the list of ordered siblings). Note that previously, the ordering of the nodes was implied by the node number, but now the node ID itself contains the ordering information. Hence, the unique part of the node ID doesn't have to be monotonically increasing anymore, and can have any (unique) value. The reason for using the new scheme is because there was a fundamental flow in the mechanism for assigning the unique node IDs: Even though the unique node ID address space was 32 bits, we could run out of unique node IDs after adding as few as O(log2 N) = 32 new nodes if they are added in a specific order. Now that we have decoupled the ordering information from the unique node ID, the assignment of the unique node ID is trivial. In fact, it will be very easy each node to have a node ID that is unique across the whole configuration. * Refactor/simplify the implementation of ConfigTreeNode::allocate_unique_nodenum() (now called ConfigTreeNode::allocate_unique_node_id()). * Fix the bool.ll and boot.yy configuraton parser to understand the new " " node ID format. Also, rename token LINENUM to CONGIG_NODE_ID * Rename nodenum to node_id to reflect better the functionality. Also, rename constant NODE_NUMBER to NODE_ID. [Note: the above scheme was co-designed with Atanu Ghosh.] Revision Changes Path 1.26 +2 -2; commitid: 189843398a387ea6; xorp/rtrmgr/boot.ll 1.24 +40 -30; commitid: 189843398a387ea6; xorp/rtrmgr/boot.yy 1.95 +4 -4; commitid: 189843398a387ea6; xorp/rtrmgr/cli.cc 1.43 +11 -9; commitid: 189843398a387ea6; xorp/rtrmgr/conf_tree.cc 1.26 +16 -10; commitid: 189843398a387ea6; xorp/rtrmgr/conf_tree.hh 1.86 +94 -95; commitid: 189843398a387ea6; xorp/rtrmgr/conf_tree_node.cc 1.48 +13 -9; commitid: 189843398a387ea6; xorp/rtrmgr/conf_tree_node.hh 1.20 +8512 -8514; commitid: 189843398a387ea6; xorp/rtrmgr/lex.boot.cc 1.61 +3 -3; commitid: 189843398a387ea6; xorp/rtrmgr/master_conf_tree.cc 1.33 +2 -2; commitid: 189843398a387ea6; xorp/rtrmgr/master_conf_tree.hh 1.16 +7 -6; commitid: 189843398a387ea6; xorp/rtrmgr/master_conf_tree_node.cc 1.15 +5 -4; commitid: 189843398a387ea6; xorp/rtrmgr/master_conf_tree_node.hh 1.32 +5 -5; commitid: 189843398a387ea6; xorp/rtrmgr/slave_conf_tree.cc 1.23 +2 -2; commitid: 189843398a387ea6; xorp/rtrmgr/slave_conf_tree.hh 1.24 +10 -9; commitid: 189843398a387ea6; xorp/rtrmgr/slave_conf_tree_node.cc 1.16 +7 -7; commitid: 189843398a387ea6; xorp/rtrmgr/slave_conf_tree_node.hh 1.60 +3 -3; commitid: 189843398a387ea6; xorp/rtrmgr/template_tree_node.cc 1.28 +85 -75; commitid: 189843398a387ea6; xorp/rtrmgr/y.boot_tab.cc 1.11 +1 -1; commitid: 189843398a387ea6; xorp/rtrmgr/y.boot_tab.h From pavlin@icir.org Tue Sep 27 19:44:36 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 27 Sep 2005 18:44:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200509271844.j8RIiaV2006906@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-27 18:44:36 UTC XORP CVS repository Modified files: policy lex.yy_policy_parser.cc policy.l policy.y yacc.yy_policy_parser.cc Log message: Include file "policy_module.h" and regenerate. Note that file lex.yy_policy_parser.cc is modified by hand instead of being regenerated, because the modifications in previous commit to that file (during the XORP/Win32 integration) were done by hand. We need to fix this so no more manual modifications of auto-generated files. Revision Changes Path 1.9 +2 -1; commitid: 1ac34339926e7ea6; xorp/policy/lex.yy_policy_parser.cc 1.9 +1 -0; commitid: 1ac34339926e7ea6; xorp/policy/policy.l 1.9 +1 -0; commitid: 1ac34339926e7ea6; xorp/policy/policy.y 1.12 +42 -41; commitid: 1ac34339926e7ea6; xorp/policy/yacc.yy_policy_parser.cc From pavlin@icir.org Tue Sep 27 19:50:44 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 27 Sep 2005 18:50:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/common xorp/policy/test Message-ID: <200509271850.j8RIoigj007175@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-27 18:50:44 UTC XORP CVS repository Modified files: policy configuration.cc configuration.hh policy_statement.cc policy_statement.hh policy_target.cc policy_target.hh term.cc term.hh xrl_target.cc policy/common policy_utils.hh policy/test compilepolicy.cc compilepolicy.y yacc.yy_compile_policy.cc Log message: * Update the policy code so now it uses the new format of the unique node ID "ID POSITION" instead of the 64-bit integer. * Use the new container ConfigNodeIdMap to store the policy terms/rules by their node IDs. Revision Changes Path 1.5 +19 -1; commitid: 1b574339933e7ea6; xorp/policy/common/policy_utils.hh 1.9 +3 -3; commitid: 1b574339933e7ea6; xorp/policy/configuration.cc 1.7 +5 -5; commitid: 1b574339933e7ea6; xorp/policy/configuration.hh 1.6 +6 -6; commitid: 1b574339933e7ea6; xorp/policy/policy_statement.cc 1.5 +5 -4; commitid: 1b574339933e7ea6; xorp/policy/policy_statement.hh 1.8 +3 -3; commitid: 1b574339933e7ea6; xorp/policy/policy_target.cc 1.7 +5 -5; commitid: 1b574339933e7ea6; xorp/policy/policy_target.hh 1.13 +6 -6; commitid: 1b574339933e7ea6; xorp/policy/term.cc 1.9 +10 -7; commitid: 1b574339933e7ea6; xorp/policy/term.hh 1.7 +3 -1; commitid: 1b574339933e7ea6; xorp/policy/test/compilepolicy.cc 1.6 +20 -6; commitid: 1b574339933e7ea6; xorp/policy/test/compilepolicy.y 1.8 +32 -18; commitid: 1b574339933e7ea6; xorp/policy/test/yacc.yy_compile_policy.cc 1.8 +27 -5; commitid: 1b574339933e7ea6; xorp/policy/xrl_target.cc From atanu@icir.org Tue Sep 27 23:41:14 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 27 Sep 2005 22:41:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200509272241.j8RMfE5w009434@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-27 22:41:14 UTC XORP CVS repository Modified files: libproto config_node_id.hh Log message: Remove unused valiables, found by the 29 compiler. Revision Changes Path 1.4 +1 -3; commitid: 24bf4339ca897ea6; xorp/libproto/config_node_id.hh From zec@icir.org Wed Sep 28 17:48:44 2005 From: zec@icir.org (Marko Zec) Date: Wed, 28 Sep 2005 16:48:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/policy/common xorp/rip Message-ID: <200509281648.j8SGmi5X024552@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-09-28 16:48:44 UTC XORP CVS repository Modified files: bgp route_table_policy.cc policy/common varrw.cc varrw.hh rip route_db.cc Log message: Allow generation of policy traces by default, instead of implictly disabling all policy trace messages. If performance is an issue, generation of trace strings might be explicitly suppressed before executing a policy filter. Currently we do this only in BGP. Revision Changes Path 1.18 +5 -3; commitid: 5f2b433ac6c47ea6; xorp/bgp/route_table_policy.cc 1.4 +2 -2; commitid: 5f2b433ac6c47ea6; xorp/policy/common/varrw.cc 1.6 +3 -4; commitid: 5f2b433ac6c47ea6; xorp/policy/common/varrw.hh 1.25 +2 -3; commitid: 5f2b433ac6c47ea6; xorp/rip/route_db.cc From pavlin@icir.org Wed Sep 28 18:31:44 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 28 Sep 2005 17:31:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness xorp/fea xorp/libproto xorp/libxipc xorp/libxorp xorp/mld6igmp xorp/pim Message-ID: <200509281731.j8SHVi42025355@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-28 17:31:44 UTC XORP CVS repository Modified files: bgp peer_route_pair.hh route_table_ribin.cc bgp/harness bgppp.cc test_peer.cc fea fticonfig.cc ifconfig_set.cc mfea_node.cc libproto proto_node.hh libxipc xrl_dispatcher.cc xrl_router.cc libxorp callback.cc profile.hh mld6igmp mld6igmp_config.cc mld6igmp_node.cc pim pim_config.cc pim_node.cc Log message: Replace XLOG_FOO(my_string.c_str()) with XLOG_FOO("%s", my_string.c_str()). It is preferable to use the latter format as a guard in case "my_string" contains control chararacters like '%' that are interepretated by the formatting output conversion. Revision Changes Path 1.9 +3 -3; commitid: 6235433ad2e47ea6; xorp/bgp/harness/bgppp.cc 1.35 +4 -4; commitid: 6235433ad2e47ea6; xorp/bgp/harness/test_peer.cc 1.16 +2 -2; commitid: 6235433ad2e47ea6; xorp/bgp/peer_route_pair.hh 1.42 +2 -2; commitid: 6235433ad2e47ea6; xorp/bgp/route_table_ribin.cc 1.44 +31 -31; commitid: 6235433ad2e47ea6; xorp/fea/fticonfig.cc 1.32 +17 -17; commitid: 6235433ad2e47ea6; xorp/fea/ifconfig_set.cc 1.57 +15 -15; commitid: 6235433ad2e47ea6; xorp/fea/mfea_node.cc 1.32 +10 -10; commitid: 6235433ad2e47ea6; xorp/libproto/proto_node.hh 1.8 +2 -2; commitid: 6235433ad2e47ea6; xorp/libxipc/xrl_dispatcher.cc 1.51 +2 -2; commitid: 6235433ad2e47ea6; xorp/libxipc/xrl_router.cc 1.7 +2 -2; commitid: 6235433ad2e47ea6; xorp/libxorp/callback.cc 1.6 +3 -3; commitid: 6235433ad2e47ea6; xorp/libxorp/profile.hh 1.10 +14 -14; commitid: 6235433ad2e47ea6; xorp/mld6igmp/mld6igmp_config.cc 1.46 +21 -21; commitid: 6235433ad2e47ea6; xorp/mld6igmp/mld6igmp_node.cc 1.43 +49 -49; commitid: 6235433ad2e47ea6; xorp/pim/pim_config.cc 1.75 +21 -21; commitid: 6235433ad2e47ea6; xorp/pim/pim_node.cc From pavlin@icir.org Wed Sep 28 22:16:25 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 28 Sep 2005 21:16:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509282116.j8SLGPCG028222@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-28 21:16:25 UTC XORP CVS repository Modified files: fea ifconfig.cc Log message: Use a slightly better error message if there is an interface/vif/address error. Revision Changes Path 1.47 +6 -5; commitid: 6e20433b08117ea6; xorp/fea/ifconfig.cc From pavlin@icir.org Wed Sep 28 22:23:43 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 28 Sep 2005 21:23:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509282123.j8SLNhMm028339@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-28 21:23:43 UTC XORP CVS repository Modified files: fea xrl_ifmanager.cc Log message: If the commit transaction fails for interface configuration changes, then roll-back to the previous configuration state. This fixes Bugzilla entry #146 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=146 Revision Changes Path 1.17 +33 -9; commitid: 6e9a433b09987ea6; xorp/fea/xrl_ifmanager.cc From pavlin@icir.org Wed Sep 28 23:39:17 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 28 Sep 2005 22:39:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200509282239.j8SMdH5T029098@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-28 22:39:17 UTC XORP CVS repository Modified files: cli cli_client.cc Log message: Bug fix: if we interrupt (Ctrl-C) the output of a command, then reset the CLI prompt to its original value. This fixes the problem of showing "--More--" instead of the real XORP prompt when interrupting a command with a paged output. Revision Changes Path 1.41 +5 -2; commitid: 718c433b1b0f7ea6; xorp/cli/cli_client.cc From atanu@icir.org Thu Sep 29 01:10:22 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 29 Sep 2005 00:10:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200509290010.j8T0AMQM030226@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-29 00:10:22 UTC XORP CVS repository Modified files: bgp peer_data.cc Log message: Initialize the timer variables, this was causing a problem in the second FSM when testing for open collisions. Hopefully test30 in test_peering1.sh should now work. Bug found by: Bruce Simpson Revision Changes Path 1.24 +3 -2; commitid: 75d9433b306e7ea6; xorp/bgp/peer_data.cc From pavlin@icir.org Thu Sep 29 02:43:57 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 29 Sep 2005 01:43:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200509290143.j8T1hvFf031071@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-29 01:43:57 UTC XORP CVS repository Modified files: cli cli_command_pipe.cc Log message: Fix a spelling: occurence -> occurrence Revision Changes Path 1.9 +3 -3; commitid: 7946433b46cc7ea6; xorp/cli/cli_command_pipe.cc From pavlin@icir.org Thu Sep 29 02:46:33 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 29 Sep 2005 01:46:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200509290146.j8T1kXoX031154@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-29 01:46:33 UTC XORP CVS repository Modified files: docs/user_manual cli_intro.tex Log message: Add new sections to Chapter 1 Command Structure: 1.3.2 Command Output Displaying 1.3.3 Command Output Filtering Revision Changes Path 1.8 +85 -1; commitid: 7999433b47767ea6; xorp/docs/user_manual/cli_intro.tex From atanu@icir.org Thu Sep 29 03:39:28 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 29 Sep 2005 02:39:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200509290239.j8T2dSdD031687@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-09-29 02:39:28 UTC XORP CVS repository Modified files: ospf peer.cc Log message: For OSPFv2 stub networks can be announced with no neighbours. Revision Changes Path 1.160 +26 -27; commitid: 7bac433b53df7ea6; xorp/ospf/peer.cc From pavlin@icir.org Thu Sep 29 20:00:49 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 29 Sep 2005 19:00:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200509291900.j8TJ0nx2031546@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-09-29 19:00:49 UTC XORP CVS repository Modified files: fea rawsock4.hh rawsock6.hh Log message: * A second attempt to fix the "operator<" for FilterRawSocket4::JoinedMulticastGroup. This fixes a join/leave multicast group bug. * Sync the FilterRawSocket6 implementation with FilterRawSocket4: - update the "operator<" - add "operator==" Bug found by: Atanu Ghosh Revision Changes Path 1.12 +5 -5; commitid: 7ae5433c39597ea6; xorp/fea/rawsock4.hh 1.12 +19 -4; commitid: 7ae5433c39597ea6; xorp/fea/rawsock6.hh From zec@icir.org Fri Sep 30 16:09:57 2005 From: zec@icir.org (Marko Zec) Date: Fri, 30 Sep 2005 15:09:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200509301509.j8UF9vQb046276@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-09-30 15:09:57 UTC XORP CVS repository Modified files: etc/templates rip.tp ripng.tp Log message: Convert rip/ripng templates to use the new policy framework. Revision Changes Path 1.24 +89 -26; commitid: b1db433d54f67ea6; xorp/etc/templates/rip.tp 1.24 +88 -25; commitid: b1db433d54f67ea6; xorp/etc/templates/ripng.tp From zec@icir.org Fri Sep 30 17:41:42 2005 From: zec@icir.org (Marko Zec) Date: Fri, 30 Sep 2005 16:41:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200509301641.j8UGfgxT047305@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-09-30 16:41:42 UTC XORP CVS repository Modified files: rtrmgr config.boot.sample Log message: Remove the old-style redistribution statements from the sample RIP config. TODO: provide examples for policy configuration (not only for RIP) Requested by: Atanu Ghosh Revision Changes Path 1.30 +1 -15; commitid: b883433d6a0d7ea6; xorp/rtrmgr/config.boot.sample