 |
Network Simulator 3 - NS-3
|
Content in English only: please click on the UK flag at the top-right corner of the page to be directed to the right section
|
 |
 |
| Bug Fix for WifiPhy |
 |
 |
| |
 |
Fix to some errors on WifiPhy and MalLow
Bug Fix to NAV setting, PER computation and SYNC duration
In the NotifyNav method of the MacLow object the nav is setted when the arrived packet has the Addr1 field of the mac header equal to the address of the current station. This means that the nav is changed only when the sender of the packet is the current station, but it does not agree with the sect...
|
|
|
|
 |
 |
| Mac station improvement |
 |
 |
| |
 |
More powerful rate adaptation schemes
Allow the Rate adaptation algorithms to control the RTS/CTS mechanism and other Wifi settings
This patch modifies the DcaTxop, MacStation and MacStations objects to allow a MacStation to:
decide if a packet has to be sent with RTS/CTS or basic access;
decide if a packet should be fragmented, how much fragments will be created and the size of each fragment;
set the maximum retry limit...
|
|
|
|
 |
 |
| Trace for MacLow and DcaTxop |
 |
 |
| |
 |
Enable Trace for MacLow and DcaTxop objects
Support for tracing the ACK and CTS timeout and the packet drops due to errors
This patch modifies the MacLow and DcaTxop objects to inherit the Object properties and methods. It adds the GetTraceResolver method to the objects and it allows the trace of ACK and CTS timeout and the packet drops at the MacLow.
The patch file is derived from the changeset 2346 of ns-3-dev where ...
|
|
|
|
 |
 |
| RRAA |
 |
 |
| |
 |
Robust Rate Adaptation Algorithm
RRAA module for NS-3
This patch adds the Robust Rate Adapation Algorithm (RRAA) for Wifi.
The patch file is derived from the changeset 2346 of ns-3-dev wherethe patch for fix the WifiPhy, the patch to improve the MacStation, the patch for the trace support and the patch with new set of phy modes are applied....
|
|
|
|
 |
 |
| Bug Fix for WifiMode |
 |
 |
| |
 |
Fix to the search of a WifiMode given the uniqueUid
When the search method of theWifiModeFactory is invoked it returns a wrong WifiMode.
The uid of a WifiMode is the position of the corresponding WifiModeItem in the itemList of the WifiModeFactory plus one. This meand that the Search has to initalize the j variable to 1 (instead of 0).
This patch ...
|
|
|
|
 |
 |
| Initial value problem for WifiMode |
 |
 |
| |
 |
The default WifiMode does not work
When you add a WifiMode attribute in a object (using the AddAttribute method of the TypeId) the default value that you choose is not correctly set when the object is created. An example is the DataMode or the ControlMode of the ConstantRateWifiManager: if you try to run this example an assertion wil...
|
|
|
|
|
 |