|
|
It has been decided to refactor Wi-Fi helpers () as well as aggregation and block ack APIs.
See bugs 2116 and 2213.
The wifi mac helpers have been reduced to a single helper (non QoS).
When the user configure 802.11n or 802.11ac standard, it enables QoS, HT and VHT (if 802.11ac is selected).
If the user wants to work with QoS with legacy versions (a/b/g), he needs to manually enableQoS using attributes.
Aggregation and block ack APIs have been changed to make them simpler. The result is that aggregation and block ack parameters can now be configured similarly as other MAC layer parameters. Besides, the selection of 802.11n/ac automatically enables MPDU aggregation for AC_BE and AC_VI as mostly observed in the field. Note that 802.11ac default values are identical to 802.11n default values since we lack information about 802.11ac values that are commonly set as default in the field.
Total comments: 10
Total comments: 11
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1281 lines, -877 lines) |
Patch |
 |
M |
examples/energy/energy-model-example.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/energy/energy-model-with-harvesting-example.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/routing/manet-routing-compare.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/stats/wifi-example-sim.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/tutorial/third.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/ht-wifi-network.cc
|
View
|
1
2
|
2 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/mixed-wireless.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/multirate.cc
|
View
|
1
2
|
4 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/power-adaptation-distance.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/power-adaptation-interference.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/rate-adaptation-distance.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/simple-ht-hidden-stations.cc
|
View
|
1
2
|
4 chunks |
+10 lines, -22 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/simple-mpdu-aggregation.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -176 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/simple-msdu-aggregation.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -164 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/simple-two-level-aggregation.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -214 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/vht-wifi-network.cc
|
View
|
1
2
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-adhoc.cc
|
View
|
1
2
|
4 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
A |
examples/wireless/wifi-aggregation.cc
|
View
|
1
2
3
|
1 chunk |
+307 lines, -0 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-ap.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-blockack.cc
|
View
|
1
2
|
2 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-clear-channel-cmu.cc
|
View
|
1
2
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-hidden-terminal.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-simple-adhoc.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-simple-adhoc-grid.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-simple-infra.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-simple-interference.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-sleep.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-timing-attributes.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wifi-wired-bridging.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
examples/wireless/wscript
|
View
|
1
2
|
2 chunks |
+2 lines, -8 lines |
0 comments
|
Download
|
 |
M |
src/aodv/examples/aodv.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/aodv/test/aodv-regression.cc
|
View
|
1
2
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/aodv/test/bug-772.cc
|
View
|
1
2
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/aodv/test/loopback.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/click/examples/nsclick-raw-wlan.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/click/examples/nsclick-udp-client-server-wifi.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/dsdv/examples/dsdv-manet.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/dsr/examples/dsr.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/energy/examples/basic-energy-model-test.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/energy/examples/rv-battery-model-test.cc
|
View
|
1
2
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
src/flow-monitor/examples/wifi-olsr-flowmon.py
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/mpi/examples/third-distributed.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/netanim/examples/wireless-animation.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/olsr/examples/olsr-hna.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/tap-bridge/examples/tap-wifi-dumbbell.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/tap-bridge/examples/tap-wifi-virtual-machine.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/tap-bridge/examples/tap-wifi-virtual-machine.py
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/test/ns3wifi/wifi-interference-test-suite.cc
|
View
|
1
2
|
4 chunks |
+19 lines, -6 lines |
0 comments
|
Download
|
 |
M |
src/test/ns3wifi/wifi-msdu-aggregator-test-suite.cc
|
View
|
1
2
|
3 chunks |
+10 lines, -9 lines |
0 comments
|
Download
|
 |
M |
src/wave/examples/vanet-routing-compare.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/wave/helper/wave-mac-helper.h
|
View
|
1
2
|
5 chunks |
+23 lines, -6 lines |
0 comments
|
Download
|
 |
M |
src/wave/helper/wave-mac-helper.cc
|
View
|
1
2
|
4 chunks |
+18 lines, -6 lines |
0 comments
|
Download
|
 |
M |
src/wave/test/ocb-test-suite.cc
|
View
|
1
2
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
R |
src/wifi/helper/ht-wifi-mac-helper.h
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
R |
src/wifi/helper/nqos-wifi-mac-helper.h
|
View
|
1
2
|
3 chunks |
+14 lines, -1 line |
0 comments
|
Download
|
 |
R |
src/wifi/helper/nqos-wifi-mac-helper.cc
|
View
|
1
2
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
R |
src/wifi/helper/qos-wifi-mac-helper.h
|
View
|
1
2
|
4 chunks |
+16 lines, -3 lines |
0 comments
|
Download
|
 |
R |
src/wifi/helper/qos-wifi-mac-helper.cc
|
View
|
1
2
|
6 chunks |
+44 lines, -21 lines |
0 comments
|
Download
|
 |
R |
src/wifi/helper/vht-wifi-mac-helper.h
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/helper/wifi-helper.h
|
View
|
1
2
|
4 chunks |
+9 lines, -22 lines |
0 comments
|
Download
|
 |
M |
src/wifi/helper/wifi-helper.cc
|
View
|
1
2
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
A |
src/wifi/helper/wifi-mac-helper.h
|
View
|
1
2
|
1 chunk |
+121 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/wifi/helper/wifi-mac-helper.cc
|
View
|
1
2
|
1 chunk |
+75 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/edca-txop-n.h
|
View
|
|
4 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/wifi/model/edca-txop-n.cc
|
View
|
1
2
|
12 chunks |
+29 lines, -25 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/mac-low.h
|
View
|
|
2 chunks |
+3 lines, -11 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/mac-low.cc
|
View
|
|
13 chunks |
+21 lines, -22 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/mpdu-aggregator.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/mpdu-standard-aggregator.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/mpdu-standard-aggregator.cc
|
View
|
1
2
|
2 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/wifi/model/msdu-aggregator.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/msdu-standard-aggregator.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/msdu-standard-aggregator.cc
|
View
|
1
2
|
2 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/wifi/model/regular-wifi-mac.h
|
View
|
1
2
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/regular-wifi-mac.cc
|
View
|
1
2
|
9 chunks |
+323 lines, -10 lines |
0 comments
|
Download
|
 |
M |
src/wifi/test/wifi-aggregation-test.cc
|
View
|
|
5 chunks |
+14 lines, -19 lines |
0 comments
|
Download
|
 |
M |
src/wifi/test/wifi-test.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/wifi/wscript
|
View
|
1
2
|
5 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
Total messages: 6
|