Dean Armstrong
cd6ccc184e
Bug 853: Consider mandatory rates for Wi-Fi control responses
...
This changeset modifies the GetControlAnswerMode() method of class
WifiRemoteStationManager to correctly identify rates within the same
modulation class as the received frame, and then adds a search for a
suitable mandatory rate in the case where no suitable (per IEEE Std.
802.11-2007, Section 9.6) basic rate has been found.
I've also taken the opportunity to "tidy" the code up a bit -
primarily through renaming of variables to something more in line with
the nomenclature used in the standard.
Note that this change exposes issues in some of the test and example
code that uses the Wi-Fi models. These issues are addressed in a
following changelist.
2010-06-23 08:47:29 +01:00
Quincy Tse
38e14ee828
add missing files
2010-06-23 06:43:21 +02:00
Quincy Tse
074a1f7c0e
bug 933: Flushing ostream and files on abnormal program exit
2010-06-22 15:44:10 +02:00
Tom Henderson
ca4f040cf7
Remove regression test test-ns2-mob.py
2010-06-20 11:01:08 -07:00
Gustavo J. A. M. Carneiro
eb79f5d518
Another missing <math.h> include
2010-06-20 15:57:49 +01:00
Martín Giachino
8af8a42b6a
RELEASE_NOTES updated
2010-06-20 17:25:42 +04:00
Martín Giachino
2b36eff9bc
473: brand new NS-2 mobility trace reader merged
2010-06-20 17:21:22 +04:00
Gustavo J. A. M. Carneiro
6e399c05a4
Add missing <math.h> include
2010-06-19 17:10:57 +01:00
Tom Henderson
f83cd3308f
Fix gcc-3.4 build issues
2010-06-18 21:02:33 -07:00
Gustavo J. A. M. Carneiro
25153a2734
API rescan for python bindings
2010-06-17 10:37:02 +01:00
Gustavo J. A. M. Carneiro
d76d69498a
Add -fstrict-aliasing and -Wstrict-aliasing compilation flags, to catch some potential strict aliasing violations earlier
2010-06-17 09:56:38 +01:00
Dean Armstrong
498c1d27fb
Bug 871: Update OFDM validation script for new rate naming
2010-06-16 20:49:41 +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
b77c2830c5
Align WifiHelper logging with new ErrorRateModel classes
2010-06-15 11:27:51 -07:00
Gary Pei
a1fd50d60e
Add NistErrorRateModel for wifi
2010-06-15 10:28:51 -07:00
Gary Pei
90a6f330f4
Factor out DSSS error rate functions to separate class
2010-06-15 10:26:48 -07:00
Gustavo J. A. M. Carneiro
038ff8b94c
Rescan API for Python bindings
2010-06-14 17:35:42 +01:00
Nicola Baldo
f53d27ed76
fixed spectrum code for python bindings as per Gustavo's suggestion
2010-06-14 17:13:43 +02:00
Tom Henderson
2503d95453
Add some function logging to aodv-routing-protocol.cc
2010-06-13 14:46:13 -07:00
Gustavo J. A. M. Carneiro
dcd69f69be
Add missing module dependency
2010-06-13 17:19:27 +01:00
Gustavo J. A. M. Carneiro
d2d68087d6
python-scan: avoid possible deadlock passing list of modules to the api scanner process
2010-06-13 16:34:15 +01:00
Lalith Suresh
91d49b20c4
hnaEntries Create() moved into if block for clarity
2010-06-13 13:40:12 +05:30
Tom Henderson
9425e97869
Fix optimized build
2010-06-12 15:13:11 -07:00
Nicola Baldo
2cb96e68f5
merged spectrum framework
2010-06-11 19:30:06 +02:00
Nicola Baldo
25339d0db6
added Copy method for SimpleRefCountBase
2010-06-11 19:25:18 +02:00
Lalith Suresh
8cfeb5fcbb
Removes repetition of 'class Ipv4L4Protocol;'
2010-06-10 11:45:16 +05:30
Lalith Suresh
0b630e7840
Updated OLSR documentation in olsr.h
2010-06-09 15:30:33 +05:30
Tom Henderson
5c1a033037
Fix compiler warnings
2010-06-08 21:28:10 -07:00
Mohamed Amine Ismail
86fd1c7847
Fix Bug 927:SimpleOfdmWimaxChannel RxPower computation
2010-06-08 12:01:05 +02:00
Mohamed Amine Ismail
b33b31ec5f
Fix bug 937, Patch provided by Flavio Kubota
2010-06-08 11:41:17 +02:00
Nicola Baldo
71728fa264
fixed bug 844
2010-06-07 17:05:29 +02:00
Quincy Tse
1f4865f20c
fixed bug 923
2010-06-07 16:24:27 +02:00
Quincy Tse
b53873b6f9
fixed bug 924
2010-06-07 16:22:21 +02:00
Nicola Baldo
0cb2d98e84
fixed bug 922
2010-06-07 16:12:16 +02:00
Josh Pelkey
4822432cde
python scan
2010-06-04 18:33:07 -04:00
Duy Nguyen
1af7e9391b
Fixed Bug 802 and Bug 919
2010-06-03 22:38:44 -07:00
Hajime Tazaki
8873e85bf5
update Bug 932 (Support IP_HDRINCL option for Ipv4RawSocket) again: regarding w/ Tom's comments.
2010-06-04 10:17:51 +09:00
Hajime Tazaki
6ec5e6e526
update RELEASE_NOTES
2010-06-04 07:12:20 +09:00
Hajime Tazaki
3ec16d2bbf
Bug 932 - Support IP_HDRINCL option for Ipv4RawSocket
2010-06-04 07:09:30 +09:00
Hajime Tazaki
f90f72425b
Bug 858 - support MSG_PEEK in IPv4/IPv6 raw socket
2010-06-04 07:05:22 +09:00
Dean Armstrong
adee6a1399
Bug 910: Update mesh reference traces after Bug 910 fix
...
The previous cset (eee2eab36748) renumbered the Access Categories and thus altered the order in which they are initialised. This means that the EDCAFs end up with different random numbers, so a corresponding update to certain reference traces is required here.
2010-06-03 17:38:22 +01:00
Dean Armstrong
bb7890d52f
Bug 910: Replace AccessClass with 802.11-style AcIndex
2010-06-03 17:23:55 +01:00
Unknown
5c23af2452
moved packet-burst.{h,cc} to src/common
2010-06-03 13:34:09 +02:00
Josh Pelkey
855b3fdfd6
Test case for bug 902
2010-06-02 11:14:06 -04:00
Antti Mäkelä
e36f3cfa30
Bug 902 - TCP: handle out-of-order packets during connection shutdown
2010-06-02 10:44:48 -04:00
Lalith Suresh
30923d830a
Fixed typo in test.py
2010-06-02 19:58:41 +05:30
Mathieu Lacage
72996b8f31
fix optimized build
2010-06-01 09:46:39 +02:00
Tom Henderson
19c4bcd5c2
restore missing destructor
2010-05-31 22:23:54 -07:00
Ken Renard
b127725c2d
Bug 926 - olsr handling of multicast packets
2010-05-31 13:52:56 +01:00
Wilson Thong
7deb21f102
Bug 854 - Support DROP_QUEUE reason-code in Ipv4FlowProbe
2010-05-31 13:32:24 +01:00