Gustavo J. A. M. Carneiro
f46a1041b8
OLSR optimization: avoid doing routing table computation if no local DB changed after receiving a OLSR packet.
2008-03-06 19:14:52 +00:00
Gustavo J. A. M. Carneiro
0fa7cbe6a3
Small OLSR memory optimisation.
2008-03-03 15:02:33 +00:00
Mathieu Lacage
6a2d2601fc
Release all events left upon Simulator::Destroy
2008-02-26 01:39:59 +01:00
Federico Maguolo
0d49574056
Sync event must be properly canceled upon tx during sync.
2008-02-26 01:23:27 +01:00
Federico Maguolo
10d2a5b770
Use the physical rate where needed.
2008-02-26 01:22:44 +01:00
Raj Bhattacharjea
f38dfb4e28
Fix memory leaks in PendingData class by returning Ptr<Packet> instead of PendingData* where appropriate
2008-02-25 17:06:18 -05:00
Raj Bhattacharjea
b5664b575d
Move TcpSocket::m_retxEvent.Cancel to TcpSocket::Destroy; undoes d4217d7ba4ba
2008-02-25 15:28:03 -05:00
Kulin Shah
0ffaf38602
Fix to make the TCP SYN retransmission do a binary exponential backoff
2008-02-25 14:40:25 -05:00
Federico Maguolo
b744916fb8
RRAA implementation.
2008-02-22 23:45:25 +01:00
Mathieu Lacage
0febad916b
Hook trace sources into the trace system. Add WifiTrace to give a 'simple' API to tracing wifi-specific sources.
2008-02-22 23:34:53 +01:00
Federico Maguolo
7b44a35460
allow rate control algorithms to control more per-packet parameters.
2008-02-22 23:28:01 +01:00
Federico Maguolo
5e08c5cb5b
the NAV should be updated only when the packet is _not_ addressed to us. (see section 9.2.5.4)
2008-02-22 23:16:51 +01:00
Mathieu Lacage
8c4ce99b89
add extra StopAt call to ensure that the simulation ends at some point.
2008-02-20 19:40:36 +01:00
Tom Henderson
95c59da336
Update NS_LOG documentation
2008-02-19 21:33:08 -08:00
Gustavo J. A. M. Carneiro
78a151d337
Fix the WAF --run option for running a program with command line options
2008-02-19 21:43:28 +00:00
Gustavo J. A. M. Carneiro
2a3e635cd1
Fix a typo in the WAF scripts; don't access m_linktask directly, use the get_target_name() method instead (to make it work with waf trunk).
2008-02-17 14:02:45 +00:00
Tom Henderson
49d1a39d16
a few tweaks to the release steps document
2008-02-16 13:24:08 -08:00
Tom Henderson
23a8d8bf1b
Added tag release-3.0.11 for changeset ee5e1da76ecc
2008-02-16 12:01:48 -08:00
Tom Henderson
1e70c7ac38
add Joe Kopena to AUTHORS list
2008-02-16 11:51:58 -08:00
Tom Henderson
bf0d4e7154
avoid infinite recursion in Tcp callback (bug 131)
2008-02-15 19:54:34 -08:00
Mathieu Lacage
e8fc6ec946
fix doxygen.
2008-02-15 20:53:07 +01:00
Mathieu Lacage
be2b52ac8f
update version number
2008-02-15 20:37:34 +01:00
Mathieu Lacage
7bb06e0661
initial release notes
2008-02-15 20:37:19 +01:00
Mathieu Lacage
b56cad3cbc
bug 133: automate RandomVariable memory management.
2008-02-15 20:03:48 +01:00
Mathieu Lacage
5bec43f720
fix bug 137: Make Ipv4Address (uint32_t) constructor explicit. patch by Gustavo.
2008-02-15 19:14:35 +01:00
Gustavo J. A. M. Carneiro
ee5f2a5475
Make the OLSR routing protocol priority higher, not lower, than static routing.
...
The reason for this change is related to the fact that sockets now send
broadcast (255.255.255.255) packets as subnetwork directed broadcasts. With
wireless OLSR nodes with only a single interface, in order for OLSR to hear
each other's broadcasts they all need to be in the same network. On the other
hand, if the nodes are all in the same network then the static routing module
will mistakenly believe it has direct conectivity to all other nodes, thereby
bypassing OLSR completely.
2008-02-14 19:01:01 +00:00
Gustavo J. A. M. Carneiro
2806d0edbe
Add support for tracing the OLSR routing table size.
2008-02-14 18:55:11 +00:00
Gustavo J. A. M. Carneiro
85cbeccd3e
Check for malformed trace paths that do not start with '/'.
2008-02-14 18:15:26 +00:00
Gustavo J. A. M. Carneiro
147510bb00
Make Packet::RemoveTag behave as documented (bug #139 )
2008-02-14 17:48:15 +00:00
Raj Bhattacharjea
cdc9002e41
Fix TCP server socket connection notification (part of bug 132)
2008-02-13 09:55:15 -05:00
Gustavo J. A. M. Carneiro
f8ae534480
A couple more OLSR bug fixes
2008-02-13 18:23:20 +00:00
Gustavo J. A. M. Carneiro
c6f3793178
OLSR: code cleanup, more extensive logging, many bug fixes. Should also handle multiple interfaces better, now.
2008-02-13 17:44:05 +00:00
Gustavo J. A. M. Carneiro
96451fdb37
Make the OLSR example a bit more complete, adding a 5th node, to exercise 3-hop routing.
2008-02-13 17:42:08 +00:00
Gustavo J. A. M. Carneiro
feb47b3bb1
Fix broadcast packet reception for locally bound sockets (bug #136 )
2008-02-13 17:37:43 +00:00
Gustavo J. A. M. Carneiro
4f02439cb1
Add the IPv4 header before deciding whether to drop packets. Closes bug #135 .
2008-02-11 14:46:44 +00:00
Gustavo J. A. M. Carneiro
a14e1de6cc
The message "Unable to determine outbound interface. No default route set"
...
should not be fatal; just return false instead.
2008-02-10 22:34:04 +00:00
Gustavo J. A. M. Carneiro
a30e3a7e94
Upgrade WAF to version 1.3.2
2008-02-10 13:19:07 +00:00
Gustavo J. A. M. Carneiro
450f9db5c6
RandomWalk2dMobilityModel changed name to RandomWalkMobilityModel (typo or intentional?)
2008-02-10 11:51:53 +00:00
Gustavo J. A. M. Carneiro
eca7dc5b27
Make sequence-number.h a public header file (because it is included by another public header, tcp-header.h)
2008-02-09 18:37:58 +00:00
Craig Dowell
b4c23f8ebf
branch merge
2008-02-06 10:03:46 -08:00
Craig Dowell
dd8985b92d
further ns-3-obj changes
2008-02-06 10:03:09 -08:00
Gustavo J. A. M. Carneiro
9fcd20505c
Move TcpSocket's m_retxEvent.Cancel() to ~TcpSocket(), so that it is executed by all possible code paths leading up to a TcpSocket deallocation.
2008-02-06 17:11:56 +00:00
Raj Bhattacharjea
a142d30a9d
Merge
2008-02-05 15:30:16 -05:00
Raj Bhattacharjea
c3658bd810
Slight refactor of TCP code so two way connections don't bug out
2008-02-05 15:29:17 -05:00
Raj Bhattacharjea
6e7d9062cb
Patch for bug 130 from Gustavo
2008-02-05 09:54:32 -05:00
Tom Henderson
a6438d91b4
some more edits to the front part of the tutorial
2008-02-04 23:09:07 -08:00
Craig Dowell
d2d16360c1
fix instances of stale names
2008-02-04 19:17:45 -08:00
Craig Dowell
3b277785c0
object model section of tutorial needed to be rewritten due to ns-3-object changes.
2008-02-04 19:04:01 -08:00
Craig Dowell
c3719a2eca
tutorial now agrees with ns3-object changes
2008-02-04 12:56:08 -08:00
Craig Dowell
3b58cf8c0e
half of example describing how to plumb in new model without plumbing
2008-02-04 12:27:18 -08:00