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