Commit Graph
5927 Commits
Author SHA1 Message Date
Tom Henderson 9ff955496e Replace SPFVertexPriorityQueue with CandidateQueue 2007-07-11 17:31:43 -07:00
Tom Henderson 9424ed9669 Make LSDB back into a storage for LSAs 2007-07-11 17:13:11 -07:00
Tom Henderson 248122670f Adjust candidate queue implementation: rename Fetch to Find, and make Find based on m_vertexId 2007-07-11 16:45:19 -07:00
Craig Dowell 9dc9be484f candidate queue 2007-07-11 13:18:01 -07:00
Tom Henderson 3fc88faa51 merge the minor tweaks 2007-07-10 23:11:24 -07:00
Tom Henderson 8168ddcb40 Add candidate list (priority queue) 2007-07-10 23:10:18 -07:00
Craig Dowell d57291777f minor tweaks 2007-07-10 22:17:25 -07:00
Craig Dowell e47dd4f054 One RouterLSA per node 2007-07-10 17:59:11 -07:00
Tom Henderson 4e86f62a64 end of day checkin 2007-07-10 17:56:46 -07:00
Craig Dowell 711276e62b SPFVertex Priority Queue 2007-07-10 17:35:44 -07:00
Tom Henderson a2acacebe0 Iterate link records (16.1(2)) 2007-07-10 15:03:39 -07:00
Tom Henderson 40e70fc6e9 Dummy test node for unit testing 2007-07-10 13:58:13 -07:00
Tom Henderson f4d5687704 Branch merge 2007-07-10 13:40:36 -07:00
Tom Henderson 3adfd850c7 Initialize SPFCalculate 2007-07-10 13:39:54 -07:00
Tom Henderson 42019fca7c Initialize LSDB for SPF runs 2007-07-10 13:34:23 -07:00
Tom Henderson 0fc2f3d86d SPFVertex constructor 2007-07-10 13:28:07 -07:00
Craig Dowell b10355c846 made GetNumLSAs cheap, added DiscoverLSAs as expensive call. 2007-07-10 13:01:43 -07:00
Craig Dowell 05d649ef54 doxygen 2007-07-10 12:38:51 -07:00
Tom Henderson 71d55ebf18 more plumbing around SPFCalculate() 2007-07-10 11:29:08 -07:00
Tom Henderson dc80efa426 convert LSDB to class SPFVertex 2007-07-10 10:56:27 -07:00
Craig Dowell 0068da44d4 first working router 2007-07-10 09:31:07 -07:00
Gustavo J. A. M. Carneiro d757f69479 WAF: explain in the docs how to change the compilation flags. 2007-07-10 13:45:20 +01:00
Gustavo J. A. M. Carneiro 5629eae3ae WAF: don't change CXXFLAGS if CXXFLAGS is set in the OS environment (so that user CXXFLAGS take precedence). 2007-07-10 13:42:23 +01:00
Gustavo J. A. M. Carneiro 496313f56b WAF: add debugging symbols to optimized builds 2007-07-10 13:37:17 +01:00
Craig Dowell 3640d302e1 checkpoint 2007-07-10 01:28:19 -07:00
Tom Henderson d07e17d85c Add LSDB destructor 2007-07-09 23:07:51 -07:00
Tom Henderson a87c498af8 branch merge 2007-07-09 22:21:31 -07:00
Tom Henderson 75070e1bfa Add LSDB functions 2007-07-09 22:21:01 -07:00
Craig Dowell 5487c20beb forgot to remove a header include 2007-07-09 22:12:58 -07:00
Craig Dowell bcedf25ebf checkpoint 2007-07-09 22:04:55 -07:00
Craig Dowell 7ce874f5d0 checkpoint 2007-07-09 22:03:41 -07:00
Craig Dowell bd0cbfb5b8 checkpoint 2007-07-09 15:16:27 -07:00
Tom Henderson 67fa3a8c82 WAF: --update build-waf.txt; add note about waf configure, add waf dist/distclean, remove ./ as part of system path to waf 2007-07-09 06:43:11 -07:00
Gustavo J. A. M. Carneiro 3ce169b4e2 WAF: ignore errors on shutil.rmtree in dist_hook, so that waf dist works even when no docs were previously generated. 2007-07-09 14:36:40 +01:00
Gustavo J. A. M. Carneiro 441a8868a0 Fix unit test assertion failure error message (was printing the value instead of the expression itself) 2007-07-09 14:31:52 +01:00
Tom Henderson dfb744bdf1 Fill out self-tests example 2007-07-09 02:41:33 -07:00
Tom Henderson 849c347d2e Remove m_numLinks LSA member (redundant with list.size() method) 2007-07-08 15:30:17 -07:00
Tom Henderson 9c3fa17ce2 Remove NS_DEBUG in destructor 2007-07-08 15:17:45 -07:00
Tom Henderson 37783c3446 Add ctor/dtor to StaticRouterLSA, add the Add() method to add link records, misc. cleanup 2007-07-08 15:12:50 -07:00
Tom Henderson 2447ea37ca Add Set methods to class Ipv4Address (like the non-default ctors) 2007-07-08 13:55:39 -07:00
Tom Henderson 4d0e208a2e Add routing module to run_tests; add node module as dependency to routing 2007-07-08 13:55:03 -07:00
Gustavo J. A. M. Carneiro 65f894b7ac WAF: --run now runs the specified program from the directory where waf was invoked. 2007-07-08 12:24:22 +01:00
Gustavo J. A. M. Carneiro de608e90c1 WAF: option --run now filters out programs not in the subtree starting at the launch dir 2007-07-07 18:10:54 +01:00
Tom Henderson 3aa83b20ff include node.h 2007-07-06 17:13:49 -07:00
Tom Henderson 1194823a73 Add more scaffolding 2007-07-06 16:57:35 -07:00
Tom Henderson 60685f35d8 Add static-route-manager scaffolding 2007-07-06 16:44:58 -07:00
Tom Henderson 4d9b0f6157 Add routing dependency to inode in SConstruct 2007-07-06 16:21:50 -07:00
Craig Dowell e2428486b1 merge ns3-dev 2007-07-06 15:10:01 -07:00
Craig Dowell 5a7dd75687 static routing 2007-07-06 15:07:03 -07:00
Craig Dowell 42bc462559 static routing 2007-07-06 15:06:26 -07:00