|
This is the first of two code reviews for Junling Bu's GSOC project for ns-3 on the WAVE MAC models.
This patch provides an 802.11p device in a new module src/wave. This device behaves, at present, very similarly to an existing ns-3 WiFi Adhoc mode device, but lays the groundwork for later WAVE modifications such as alternating channels (the second GSOC patch). This patch allows the user to configure an 802.11p device that does not try to associate with other stations, and that operates in the 5.9 GHz band, and that includes support for vendor-specific action (management) frames, and helper classes that parellel those found in src/wifi.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+2800 lines, -38 lines) |
Patch |
|
M |
doc/models/Makefile
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
doc/models/source/index.rst
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/doc/wave.rst
|
View
|
|
1 chunk |
+311 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/examples/wave-simple-80211p.cc
|
View
|
|
1 chunk |
+174 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/examples/wscript
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/helper/wave-mac-helper.h
|
View
|
|
1 chunk |
+144 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/helper/wave-mac-helper.cc
|
View
|
|
1 chunk |
+125 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/helper/wifi-80211p-helper.h
|
View
|
|
1 chunk |
+79 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/helper/wifi-80211p-helper.cc
|
View
|
|
1 chunk |
+117 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/higher-tx-tag.h
|
View
|
|
1 chunk |
+59 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/higher-tx-tag.cc
|
View
|
|
1 chunk |
+104 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/ocb-wifi-mac.h
|
View
|
|
1 chunk |
+141 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/ocb-wifi-mac.cc
|
View
|
|
1 chunk |
+372 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/vendor-specific-action.h
|
View
|
|
1 chunk |
+191 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/vendor-specific-action.cc
|
View
|
|
1 chunk |
+346 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/wave-mac-low.h
|
View
|
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/model/wave-mac-low.cc
|
View
|
|
1 chunk |
+86 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/test/ocb-test-suite.cc
|
View
|
|
1 chunk |
+396 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/wave/wscript
|
View
|
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/wifi/helper/nqos-wifi-mac-helper.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/wifi/helper/qos-wifi-mac-helper.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/wifi/helper/wifi-helper.h
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/wifi/model/edca-txop-n.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/wifi/model/mac-low.h
|
View
|
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
src/wifi/model/mac-low.cc
|
View
|
|
3 chunks |
+13 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/wifi/model/mgt-headers.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/wifi/model/mgt-headers.cc
|
View
|
|
3 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
src/wifi/model/regular-wifi-mac.h
|
View
|
|
2 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/wifi/model/wifi-mac-queue.h
|
View
|
|
3 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/wifi/model/wifi-net-device.h
|
View
|
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
|