|
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 patch is based on ns-3-dev changeset 6266:35e7d9d585be, and is proposed as part of a fix for Bug 871 in the ns-3 Bugzilla module.
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 the part of the standard that defines them.
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.
Total comments: 17
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+880 lines, -853 lines) |
Patch |
|
M |
examples/routing/aodv.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/routing/olsr-hna.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/tap/tap-wifi-virtual-machine.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/tap/tap-wifi-virtual-machine.py
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/wireless/mixed-wireless.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
|
examples/wireless/mixed-wireless.py
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-adhoc.cc
|
View
|
1
|
1 chunk |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-clear-channel-cmu.cc
|
View
|
1
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-hidden-terminal.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-simple-adhoc.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-simple-adhoc-grid.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-simple-infra.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
examples/wireless/wifi-simple-interference.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/devices/wifi/constant-rate-wifi-manager.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/interference-helper.cc
|
View
|
1
|
5 chunks |
+104 lines, -106 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/interference-helper-tx-duration-test.cc
|
View
|
1
|
1 chunk |
+45 lines, -45 lines |
0 comments
|
Download
|
|
|
src/devices/wifi/wifi-mode.h
|
View
|
1
|
6 chunks |
+71 lines, -117 lines |
0 comments
|
Download
|
|
|
src/devices/wifi/wifi-mode.cc
|
View
|
1
2
|
7 chunks |
+82 lines, -132 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/wifi-phy.h
|
View
|
1
|
1 chunk |
+34 lines, -28 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/wifi-phy.cc
|
View
|
1
|
3 chunks |
+327 lines, -227 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/wifi-phy-test.cc
|
View
|
1
|
3 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/wifi-remote-station-manager.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
|
src/devices/wifi/yans-error-rate-model.cc
|
View
|
|
1 chunk |
+117 lines, -104 lines |
0 comments
|
Download
|
|
M |
src/devices/wifi/yans-wifi-phy.cc
|
View
|
1
|
7 chunks |
+55 lines, -49 lines |
0 comments
|
Download
|
|
M |
src/routing/aodv/test/aodv-regression.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/routing/aodv/test/bug-772.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/routing/aodv/test/loopback.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/routing/olsr/test/bug780-test.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/routing/olsr/test/tc-regression-test.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/test/ns3wifi/wifi-interference-test-suite.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/test/ns3wifi/wifi-msdu-aggregator-test-suite.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 11
|