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
Mathieu Lacage
c51821715f
convert DropTailQueue to parameters
2008-02-14 19:47:19 +01: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
Mathieu Lacage
450ca7325d
replace ambiguous constructor with separate construction function.
2008-02-14 01:08:45 +01:00
Mathieu Lacage
3f5fa2d889
fix an old typo.
2008-02-14 00:43:46 +01:00
Mathieu Lacage
2e4860e39e
add Value support to Address
2008-02-14 00:36:39 +01:00
Mathieu Lacage
392c7581eb
add Value support to DataRate
2008-02-14 00:36:25 +01:00
Mathieu Lacage
81f0d2464c
add Value support to Mac48Address
2008-02-14 00:36:14 +01:00
Mathieu Lacage
58a93485de
introduce top-level ParamSpec for bindings.
2008-02-13 23:37:46 +01:00
Mathieu Lacage
23c4395731
convert RandomVariable, Rectangle, Vector, and Time to the new Class Helper
2008-02-13 22:39:17 +01:00
Mathieu Lacage
0a20822e64
rework param-spec-helper code to avoid having to deal with pointers to member functions et al.
2008-02-13 21:00:33 +01: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
Mathieu Lacage
b0e8f9ff56
add XXX markers.
2008-02-11 05:11:55 +01:00
Mathieu Lacage
74a7f5d065
add big warning
2008-02-11 05:11:45 +01:00
Mathieu Lacage
8cc988f172
add ObjectVector value support.
2008-02-11 04:26:09 +01: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
Mathieu Lacage
e51df22a48
kill non-existant method
2008-02-09 02:35:38 +01:00
Mathieu Lacage
fa3b613148
report more get/set errors
2008-02-09 02:28:21 +01:00
Mathieu Lacage
d4a6b3ab85
merge with HEAD
2008-02-08 18:24:35 +01:00
Mathieu Lacage
c295b15d7e
add hierarchical support to MobilityHelper
2008-02-08 17:52:20 +01:00
Mathieu Lacage
cf48df0f49
rework slightly ns2 mobility support
2008-02-08 17:27:38 +01:00
Mathieu Lacage
16a94230d2
convert Mobility subsystem to Value framework
2008-02-08 04:11:48 +01:00
Mathieu Lacage
d226ebb036
fix typo: non-matching delaration/implementation
2008-02-08 04:11:29 +01:00
Mathieu Lacage
2c658704eb
add automatic conversion from string to PValue.
2008-02-08 04:11:08 +01:00
Mathieu Lacage
ea1eacc952
implement missing methods
2008-02-08 02:22:36 +01:00
Mathieu Lacage
161ff1c6b0
a pretty simple wrapper around TypeId+Parameters: ObjectFactory
2008-02-08 02:22:04 +01:00
Mathieu Lacage
eec4df655d
add a default constructor for the TypeId class
2008-02-08 02:21:23 +01:00
Mathieu Lacage
bd0ca7917a
untested templates rarely work.
2008-02-08 00:53:40 +01:00
Mathieu Lacage
5af34cc0da
add missing Make functions
2008-02-08 00:53:16 +01:00
Mathieu Lacage
69f491c008
fix Value support
2008-02-08 00:52:57 +01:00
Mathieu Lacage
1f848288d8
add Value support to Time
2008-02-08 00:52:32 +01:00
Mathieu Lacage
9cd8e34252
make headers public.
2008-02-07 23:57:07 +01:00
Mathieu Lacage
5137b37f86
add Value support to Rectangle
2008-02-07 23:56:03 +01:00
Mathieu Lacage
16086b3349
add Value support to Vector
2008-02-07 23:55:43 +01:00
Mathieu Lacage
153e0f6d48
make param-spec-helper.h public
2008-02-07 23:55:23 +01:00
Mathieu Lacage
f44a019aed
add back FpValue support
2008-02-07 23:23:33 +01:00
Mathieu Lacage
f826fbc2d9
add Value support to RandomVariable.
2008-02-07 22:40:46 +01:00
Mathieu Lacage
f03f1c237b
bug 133: automate RandomVariable memory management.
2008-02-07 19:57:21 +01: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