Commit Graph

555 Commits

Author SHA1 Message Date
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