Gustavo J. A. M. Carneiro
5f80a82a35
Convert the olsr module to the new module layout
2010-10-25 14:43:02 +01:00
Tom Henderson
92026672ac
Bug 879 - source address selection for AODV using DeferredRouteRequest
2010-08-10 13:02:38 -04:00
Mathieu Lacage
d48eaa78fe
update reference traces to deal with new event ordering due to use of integer arithmetic instead of floating point arithmetic
2010-08-07 15:03:12 +02:00
Elena Buchatskaya
635d67b66f
Bug 964 - AODV does not work with host addressed interfaces
2010-08-04 21:34:52 +04:00
Elena Buchatskaya
c580095664
Bug 966 - AODV originates new RREQ on each packet, when doesn't have valid route
2010-08-04 20:47:46 +04:00
Elena Buchatskaya
fb533edf58
Bug 971 - fix AODV header Print functions
2010-08-04 20:29:07 +04:00
Josh Pelkey
da0697d4da
fix some doxygen
2010-07-27 14:34:47 -04:00
Tom Henderson
2bc11f1ead
Improve logging for AODV
2010-07-23 08:35:15 -07:00
Tom Henderson
051b0f3e2d
Change default OFDM error rate model to NistErrorRateModel (issue 944)
2010-07-20 07:34:14 -07:00
Josh Pelkey
76ecad3c72
undelete copy method in nix-vector
2010-07-19 15:32:19 -04:00
Josh Pelkey
252bb9ade1
Change nix-vector to use SimpleRefCount instead of Object
2010-07-19 14:21:12 -04:00
Gustavo J. A. M. Carneiro
a0a543e663
Fix regression tests after bug 943 changes
2010-07-12 11:45:15 +01:00
Gustavo J. A. M. Carneiro
21a68b8a3f
Fix OLSR socket usage: use the new SetAllowBroadcast socket option; Bind to interface bcast address instead of local address, use SendTo instead of Send. This is how things have to work with real world sockets.
2010-06-15 18:32:04 +01:00
Pavel Boyko
833b936c85
Register c-tor for aodv::TypeHeader in the class metadata
2010-07-12 12:53:27 +04:00
Mathieu Lacage
c7d137102c
Backed out changeset e27b81575ebe
2010-07-06 17:15:00 +02:00
Mathieu Lacage
618ba84f4f
avoid floating point multiplication and division to ensure reproducible results
2010-07-05 16:38:11 +02:00
Mathieu Lacage
8fcd5695d9
avoid use of doubles to avoid rounding errors.
2010-07-05 16:32:29 +02:00
Josh Pelkey
2133aa49c5
ensure objects are regsitered
2010-06-29 20:24:20 -04:00
Dean Armstrong
e54fea5648
Bug 853: Use consistent standards/rates for examples and tests that use Wi-Fi
...
The change to consider mandatory rates for control responses if a
suitable basic rate could not be found broke the tests involving the
wireless/wifi-simple-adhoc-grid example, and the
routing-olsr-regression testsuite.
In these cases it is actually the tests that need updating; in the
wifi-simple-adhoc-grid test and the bug780-test part of the
routing-olsr-regression testsuite, 802.11b rates were being used with
the Wi-Fi PHY standard left at the default of 802.11a. The fix here is
to set the standard to 802.11b in the test.
In the tx-regression-test part of routing-olsr-regression, the problem
was that the reference traces needed to be updated given the control
response rate fix. In this case I have also modified the test to set
the standard to 802.11a for clarity.
2010-06-23 09:01:30 +01:00
Dean Armstrong
ebb9193ef9
Bug 871: Rework construction of Wi-Fi rates
...
This patch attempts to lay some groundwork for enhancements to the Wi-Fi module
by bringing the representation of transmit rates more in line with the
standard.
The key part of the patch is the introduction of a type that corresponds to the
notion of Modulation Class described in IEEE 802.11-2007, Section 9.6.1, Table
9-2.
It also adds coding rate information to the WifiModes and centralises their
construction into a single WifiModeFactory method. The rates are also renamed
with reference to their Modulation Class.
WifiModes no longer have a WifiStandard, but the latter type still exists and is
used to imply the set of WifiModes that a MAC/PHY pair will support.
2010-06-16 10:55:13 +01:00
Tom Henderson
2503d95453
Add some function logging to aodv-routing-protocol.cc
2010-06-13 14:46:13 -07:00
Lalith Suresh
0b630e7840
Updated OLSR documentation in olsr.h
2010-06-09 15:30:33 +05:30
Ken Renard
b127725c2d
Bug 926 - olsr handling of multicast packets
2010-05-31 13:52:56 +01:00
Tom Henderson
d5624122d1
bug 702: make global routing robust to link/device events
2010-05-24 10:52:58 -07:00
Lalith Suresh
91ff14685d
Bug Fix: OLSR messages generated on non-OLSR interfaces
2010-05-16 10:12:26 +05:30
Tom Henderson
67ed79a122
Fix minor doxygen error
2010-05-12 21:58:30 -07:00
Tom Henderson
0f3de3777b
bug in global routing stub computation
2010-05-12 21:46:44 -07:00
Andrey Mazo
892d5e3f3d
spell check, mostly in comments.
2010-04-23 15:09:31 +04:00
Antti Mäkelä
eb6a4504d6
(bug 862) do not add network route for /32 netmasks
2010-04-16 16:05:12 -07:00
Hajime Tazaki
2c5084e25f
bug 857 - Link-Local Multicast handle in Ipv4 Output processing
2010-04-08 22:51:09 +09:00
Andrey Churin
7a719ab861
[bug 850] Ipv4GlobalRouting oif bug
2010-03-28 20:53:41 -07:00
Josh Pelkey
6044223769
update nix-vector routing BFS comment
2010-03-19 13:55:05 -04:00
Gustavo J. A. M. Carneiro
14e174bf7b
Fix compilation error: ISO C++ forbids use of initializer list to initialize reference assocTuple
2010-03-18 11:39:24 +00:00
Lalith Suresh
6f76706fb9
Bug 407 postfix: filter out non-OLSR interfaces when generating MID messages
2010-03-18 10:50:44 +00:00
Lalith Suresh
5df0dae003
Bug 407 - OLSR is missing HNA support
2010-03-17 15:46:42 +00:00
Pavel Boyko
0236207f6c
Minor bugfix in AODV, thanks to Mariusz Skrocki
2010-03-11 13:37:02 +03:00
Josh Pelkey
5afc6bd374
Merge distributed simulation code
2010-03-08 21:07:31 -05:00
Pavel Boyko
9dfa71d4e5
AODV bug 812 fixed
2010-03-01 14:40:07 +03:00
Pavel Boyko
70e3f52753
Missed files
2010-03-01 10:11:19 +03:00
Pavel Boyko
f700786fbe
AODV bugs 772 and 777 fixed
2010-03-01 09:59:14 +03:00
Kirill Andreev
64e7a069c8
Bug 706
2010-02-26 12:11:11 +03:00
Mathieu Lacage
89f71d844a
merge with HEAD
2010-02-25 14:17:21 +01:00
Josh Pelkey
b5c8940956
Fix non-undocumented warnings in doxygen, also update doxygen.conf
2010-02-23 12:54:13 -05:00
Pavel Boyko
70b9d522d3
Bug 821 - AODV asserts with function logging enabled
2010-02-21 15:37:31 -05:00
Gustavo J. A. M. Carneiro
ab7d6c9f2e
New API olsr::RoutingProtocol::GetRoutingTableEntries ()
2010-02-11 15:06:37 +00:00
Tom Henderson
dcba03a99a
Bug 778 - OLSR ignores specified outgoing interface in RouteOutput()
2010-02-03 15:17:27 +00:00
Tom Henderson
fc09faa916
Remove deprecated, non-exported API from class SPFVertex
2010-01-31 20:45:28 -08:00
Antti Mäkelä
ca62de0e8d
[bug 789] Globalrouting externalroutes to use the new GetRootExitDirections()
2010-01-31 20:38:35 -08:00
Josh Pelkey
78a78ba642
Bug 788: OLSR_NEIGH_HOLD_TIME should be 3 times OLSR_REFRESH_INTERVAL
2010-01-31 15:59:26 -05:00
Tom Henderson
11da7ab680
Update error model and olsr doxygen
2010-01-25 09:22:19 +01:00