Commit Graph

6364 Commits

Author SHA1 Message Date
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
Tom Henderson
125c0a51bd update RELEASE_NOTES 2010-05-30 20:54:25 -07:00
Quincy Tse
bf0ab3e8a1 bug 828: PacketSocket::Close does not unregister protocol handler 2010-05-30 20:53:25 -07:00
Quincy Tse
cf9ec1f5fe bug 900: RawTextConfigLoad::Default does not load configurations 2010-05-30 20:40:05 -07:00
Antti Mäkelä
7e9e3826a2 bug 906: NSC TCP socket fork did not copy txbuffersize over 2010-05-29 14:04:03 -07:00
Quincy Tse
b65ae65e7a bug 921: Inconsistent declaration of class/struct Object 2010-05-27 08:34:16 +02:00
Tom Henderson
d5624122d1 bug 702: make global routing robust to link/device events 2010-05-24 10:52:58 -07:00
Sebastien Vincent
a6a2797a69 fix build on MinGW (32-bit and 64-bit) 2010-05-24 08:08:25 -07:00
Andrey Mazo
89685b684f fix bug 908 2010-05-22 09:33:38 -07:00
Duy Nguyen
147bb21923 cleaned up and fixed valgrind error in multirate example 2010-05-21 14:19:15 -07:00