Commit Graph

19651 Commits

Author SHA1 Message Date
Tom Henderson
0583ab3bc8 changes for 3.0.4 release 2007-07-16 21:41:19 -07:00
Craig Dowell
510d234611 checkpoint 2007-07-16 16:59:23 -07:00
Emmanuelle Laprise
3006bcb3f7 Testing 2007-07-16 18:42:40 -05:00
Mathieu Lacage
b9c2580f22 a hierarchical mobility model 2007-07-16 15:27:56 +02:00
Tom Henderson
2684031ff2 Fix SPFVertex destructor; make unit tests succeed again 2007-07-15 22:47:58 -07:00
Gustavo J. A. M. Carneiro
ae8f10ae47 WAF: derive the variable NS3_MODULES from the 'all_modules' list in src/wscript, instead of requiring every module to define a configure function to register themselves. This way module registration is done in one place only: src/wscript. Requires module naming conventions, though. 2007-07-15 13:04:47 +01:00
Craig Dowell
de2866fe38 merge 2007-07-13 14:37:00 -07:00
Craig Dowell
2f2b10d22b remove inappropriate assertions that popped when routing disabled 2007-07-13 14:35:24 -07:00
Tom Henderson
2065013a04 Small readme for the routing 2007-07-13 14:22:40 -07:00
Tom Henderson
57b3448019 Check for static routing flag before instantiating a StaticRouteManager 2007-07-13 14:21:44 -07:00
Craig Dowell
65faee4e7b fix merge problem that lost candidate queue changes 2007-07-13 14:05:12 -07:00
Craig Dowell
e1c4bbed1d remove debug prints 2007-07-13 13:49:10 -07:00
Craig Dowell
420fb5f6cc merge probs 2007-07-13 13:46:01 -07:00
Tom Henderson
c4ee764dd8 Debugged; works 2007-07-13 13:33:56 -07:00
Craig Dowell
3e0167a9e9 delete vertices, fix candidate queue pop/top semantics 2007-07-13 12:21:48 -07:00
Craig Dowell
be74b3dca8 implement SPFIntraAddRouter 2007-07-12 22:15:59 -07:00
Tom Henderson
ba94df76e1 Finish function prototypes 2007-07-12 11:41:59 -07:00
Tom Henderson
6361dd3f6e Initial logic for SPFNexthopCalculation 2007-07-12 11:05:23 -07:00
Craig Dowell
9f44a9d6a4 dox for candidate queue 2007-07-12 10:47:12 -07:00
Gustavo J. A. M. Carneiro
b6c0155487 Make Simulator::IsExpired parameter const, to reflect the fact that the EventId is not changed. EventId::IsExpired and EventId::IsRunning also made const. 2007-07-12 12:41:37 +01:00
George F. Riley
42d93b9872 Simplifications to the point to point devices and channel 2007-07-13 10:40:10 +02:00
Tom Henderson
534ab7a030 finish SPFNext logic; add declaration for NexthopCalculation 2007-07-11 23:43:09 -07:00
Tom Henderson
e0399adca9 Non-default constructor for SPFVertex 2007-07-11 22:54:47 -07:00
Tom Henderson
33a0cc3759 move m_stat flag to LSA 2007-07-11 22:37:48 -07:00
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