Commit Graph

19651 Commits

Author SHA1 Message Date
Mathieu Lacage
cbd6277844 merge with trunk 2007-09-11 10:01:23 +02:00
Mathieu Lacage
96f04b41cb re-enable packet benchmarking 2007-09-11 08:27:27 +02:00
Mathieu Lacage
ba9338c522 ignore waf crap 2007-09-11 08:27:15 +02:00
Craig Dowell
b39cf878a0 name changes missed 2007-09-10 15:57:33 -07:00
Craig Dowell
20bf1d71bb merge with trunk 2007-09-10 15:50:07 -07:00
Mathieu Lacage
313a167729 we handle gustavo's testcase now. Fix for bug 72 2007-09-10 18:52:48 +02:00
Mathieu Lacage
ca342d8de2 fix buggy assert 2007-09-10 18:49:00 +02:00
Mathieu Lacage
0c2dd78f3b update carefully m_maxZeroAreaSize and update correctly m_end and m_zeroAreaEnd in RemoveAtStart 2007-09-10 18:43:29 +02:00
Mathieu Lacage
3c81d0423e it is possible to zeroAreaStart to be bigger than the data buffer size 2007-09-10 17:55:39 +02:00
Mathieu Lacage
3fcc420e08 CreateFullCopy: the data area at the end of the buffer starts at m_zeroAreaStart. AddAtStart: the assert should be used only when the optimization is enabled. 2007-09-10 17:43:33 +02:00
Mathieu Lacage
65c099c02a max zero area start can be bigger than m_end if data is removed from end of buffer 2007-09-10 16:57:25 +02:00
Mathieu Lacage
c197a4a62c add state checking and fix Buffer::CreateFullCopy 2007-09-10 16:55:26 +02:00
Mathieu Lacage
60fbe881c1 improve debugging output 2007-09-10 16:55:03 +02:00
Mathieu Lacage
e96365a4bc rewrite the buffer code extensively 2007-09-10 16:45:52 +02:00
Mathieu Lacage
1e865deaaf add Buffer::m_zeroAreaStart 2007-09-10 08:54:11 +02:00
Mathieu Lacage
df98467eaf Added tag buffer-working-before-breaking for changeset 267e2ebc28e4 2007-09-10 08:53:55 +02:00
Tom Henderson
7265a5f3c0 adapt some example scripts to use the new PacketSink 2007-09-09 23:24:31 -07:00
Tom Henderson
0ac1983b66 Add PacketSink application 2007-09-09 23:21:47 -07:00
Mathieu Lacage
a0e8906575 make Buffer::m_end really represent the end of the data rather than its size 2007-09-09 21:16:05 +02:00
Mathieu Lacage
f13dc2777d Buffer::m_size -> Buffer::m_end 2007-09-09 10:38:22 +02:00
Mathieu Lacage
0f588a8d97 add testcase 2007-09-07 19:51:46 +02:00
Mathieu Lacage
6ce3443a34 add failing testcase 2007-09-07 19:50:40 +02:00
Mathieu Lacage
1e448915d1 get rid of GetIndex 2007-09-07 19:47:06 +02:00
Mathieu Lacage
a9124f0a4a re-implement all Iterator::Write and Iterator::Read methods 2007-09-07 19:39:47 +02:00
Mathieu Lacage
bd1adba17e rewrite Iterator::WriteU8 2007-09-07 19:22:20 +02:00
Mathieu Lacage
39cb30a4be simplify Iterator::GetDistanceFrom method 2007-09-07 18:49:47 +02:00
Mathieu Lacage
6ced31f8b5 add a m_dataStart member in Buffer::Iterator 2007-09-07 18:45:00 +02:00
Mathieu Lacage
74ceb06336 small typo 2007-09-07 17:39:18 +02:00
Mathieu Lacage
ee35d8ada2 move inline code from header to .cc file prior to rework of Buffer 2007-09-07 08:34:46 +02:00
Craig Dowell
4e92674be7 monster changeset 2007-09-06 16:24:17 -07:00
Craig Dowell
a39d25f6c1 readme file includes APIs 2007-09-06 15:57:53 -07:00
Mathieu Lacage
0147e59899 move include to implementation file 2007-09-06 18:19:22 +02:00
Gustavo J. A. M. Carneiro
a08faa038f Stop OLSR simulation after 10 seconds (since OLSR never stops generating events) 2007-09-06 15:18:14 +01:00
Gustavo J. A. M. Carneiro
42189e5c52 Update OLSR code to NS-3 API changes. 2007-09-06 13:34:54 +01:00
Mathieu Lacage
6c05ba06ff rename ConnectPrinterToAll to TraceAll 2007-09-06 13:32:29 +02:00
Mathieu Lacage
1a75a82523 add support for NodeList::ConnectPrinterToAll 2007-09-06 12:56:31 +02:00
Mathieu Lacage
8b5b6d3636 add bound callback tests and make them work 2007-09-06 12:33:22 +02:00
Mathieu Lacage
fd8b0ba57d an euclidian distance is always positive 2007-09-06 11:18:35 +02:00
Mathieu Lacage
187ae2fe0e add tests, fix the failing tests and add support for 6-arg callbacks 2007-09-06 10:04:19 +02:00
Gustavo J. A. M. Carneiro
4a6a601b5a fix olsr wscript 2007-09-05 18:46:13 +01:00
Gustavo J. A. M. Carneiro
5631c4d214 merge 2007-09-05 18:42:41 +01:00
Gustavo J. A. M. Carneiro
6be5ea55ce merge with ns-3-dev 2007-09-05 18:35:39 +01:00
Mathieu Lacage
b43e2f9190 add failing test and fix for assignment to self 2007-09-05 16:28:55 +02:00
Mathieu Lacage
eb81a302b0 fix a small typo 2007-09-05 12:39:11 +02:00
Mathieu Lacage
6b8f9a0d07 add missing section on simple trace connection 2007-09-05 12:36:21 +02:00
Mathieu Lacage
7d8b071049 add an overload of the TraceSource::AddCallback method 2007-09-05 12:34:53 +02:00
Mathieu Lacage
e143b5d142 re-organize the tutorial and use sections 2007-09-05 12:08:57 +02:00
Tom Henderson
929e23b74e Fix for bug69: set local address correctly upon UDP connect; apply correct UDP connect() semantics (that sendto cannot override addresses on a connected socket); if destination is IPv4 limited broadcast address, convert to subnet-directed broadcast and send out on each interface; provide example csma-broadcast.cc script 2007-09-04 21:26:54 -07:00
Craig Dowell
07fb4b1e5b clarify use of wildcards in multicast routes versus default mulicast routes. 2007-09-04 18:06:06 -07:00
Craig Dowell
f652969936 Don't flood multicasts if no route found 2007-09-04 15:10:47 -07:00