Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3871)

Issue 262930043: add support for IEEE 802.11ac

Can't Edit
Can't Publish+Mail
Start Review
Created:
8 years, 8 months ago by S. Deronne
Modified:
8 years, 7 months ago
Reviewers:
Tom Henderson, fnadeem
CC:
ns-3-reviews_googlegroups.com
Visibility:
Public.

Description

add support for IEEE 802.11ac

Patch Set 1 #

Total comments: 25
Unified diffs Side-by-side diffs Delta from patch set Stats (+4488 lines, -1818 lines) Patch
M examples/wireless/ht-wifi-network.cc View 1 chunk +129 lines, -291 lines 0 comments Download
M examples/wireless/ofdm-ht-validation.cc View 3 chunks +13 lines, -10 lines 0 comments Download
M examples/wireless/ofdm-validation.cc View 1 chunk +4 lines, -2 lines 0 comments Download
A examples/wireless/ofdm-vht-validation.cc View 1 chunk +111 lines, -0 lines 4 comments Download
M examples/wireless/simple-ht-hidden-stations.cc View 1 chunk +1 line, -1 line 0 comments Download
M examples/wireless/simple-mpdu-aggregation.cc View 1 chunk +1 line, -1 line 0 comments Download
M examples/wireless/simple-msdu-aggregation.cc View 1 chunk +1 line, -1 line 0 comments Download
M examples/wireless/simple-two-level-aggregation.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A examples/wireless/vht-wifi-network.cc View 1 chunk +219 lines, -0 lines 5 comments Download
M examples/wireless/wscript View 1 chunk +6 lines, -0 lines 0 comments Download
M src/mesh/model/mesh-wifi-interface-mac.cc View 3 chunks +5 lines, -5 lines 0 comments Download
M src/network/utils/radiotap-header.h View 2 chunks +109 lines, -0 lines 0 comments Download
M src/network/utils/radiotap-header.cc View 5 chunks +137 lines, -25 lines 0 comments Download
M src/wave/helper/wave-helper.cc View 4 chunks +102 lines, -10 lines 0 comments Download
M src/wave/model/wave-mac-low.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/wifi/doc/source/wifi-user.rst View 6 chunks +41 lines, -11 lines 0 comments Download
M src/wifi/examples/test-interference-helper.cc View 2 chunks +8 lines, -0 lines 0 comments Download
A src/wifi/helper/vht-wifi-mac-helper.h View 1 chunk +61 lines, -0 lines 2 comments Download
A src/wifi/helper/vht-wifi-mac-helper.cc View 1 chunk +54 lines, -0 lines 2 comments Download
M src/wifi/helper/yans-wifi-helper.cc View 4 chunks +102 lines, -10 lines 0 comments Download
M src/wifi/model/aarf-wifi-manager.cc View 2 chunks +12 lines, -2 lines 0 comments Download
M src/wifi/model/aarfcd-wifi-manager.cc View 2 chunks +13 lines, -2 lines 0 comments Download
M src/wifi/model/ampdu-subframe-header.h View 2 chunks +14 lines, -1 line 0 comments Download
M src/wifi/model/ampdu-subframe-header.cc View 6 chunks +19 lines, -4 lines 0 comments Download
M src/wifi/model/amrr-wifi-manager.cc View 2 chunks +12 lines, -3 lines 0 comments Download
M src/wifi/model/ap-wifi-mac.h View 2 chunks +7 lines, -0 lines 0 comments Download
M src/wifi/model/ap-wifi-mac.cc View 12 chunks +131 lines, -34 lines 0 comments Download
M src/wifi/model/aparf-wifi-manager.cc View 2 chunks +12 lines, -2 lines 0 comments Download
M src/wifi/model/arf-wifi-manager.cc View 2 chunks +12 lines, -2 lines 0 comments Download
M src/wifi/model/cara-wifi-manager.cc View 1 chunk +13 lines, -2 lines 2 comments Download
M src/wifi/model/constant-rate-wifi-manager.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/wifi/model/dsss-error-rate-model.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/wifi/model/edca-txop-n.cc View 3 chunks +53 lines, -53 lines 0 comments Download
M src/wifi/model/error-rate-model.h View 2 chunks +3 lines, -1 line 0 comments Download
M src/wifi/model/error-rate-model.cc View 1 chunk +3 lines, -1 line 0 comments Download
M src/wifi/model/ideal-wifi-manager.cc View 2 chunks +12 lines, -2 lines 0 comments Download
M src/wifi/model/interference-helper.h View 3 chunks +5 lines, -4 lines 0 comments Download
M src/wifi/model/interference-helper.cc View 10 chunks +335 lines, -85 lines 0 comments Download
M src/wifi/model/mac-low.h View 1 chunk +0 lines, -1 line 0 comments Download
M src/wifi/model/mac-low.cc View 33 chunks +147 lines, -40 lines 2 comments Download
M src/wifi/model/mgt-headers.h View 12 chunks +60 lines, -9 lines 0 comments Download
M src/wifi/model/mgt-headers.cc View 22 chunks +73 lines, -7 lines 0 comments Download
M src/wifi/model/minstrel-wifi-manager.cc View 3 chunks +12 lines, -3 lines 0 comments Download
M src/wifi/model/mpdu-aggregator.h View 1 chunk +5 lines, -1 line 0 comments Download
M src/wifi/model/mpdu-standard-aggregator.h View 1 chunk +5 lines, -1 line 0 comments Download
M src/wifi/model/mpdu-standard-aggregator.cc View 1 chunk +31 lines, -1 line 0 comments Download
M src/wifi/model/nist-error-rate-model.h View 3 chunks +18 lines, -1 line 0 comments Download
M src/wifi/model/nist-error-rate-model.cc View 7 chunks +56 lines, -13 lines 0 comments Download
M src/wifi/model/onoe-wifi-manager.cc View 1 chunk +12 lines, -2 lines 0 comments Download
M src/wifi/model/parf-wifi-manager.cc View 2 chunks +12 lines, -2 lines 0 comments Download
M src/wifi/model/regular-wifi-mac.h View 2 chunks +20 lines, -3 lines 0 comments Download
M src/wifi/model/regular-wifi-mac.cc View 4 chunks +21 lines, -0 lines 0 comments Download
M src/wifi/model/rraa-wifi-manager.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/wifi/model/rraa-wifi-manager.cc View 2 chunks +16 lines, -5 lines 0 comments Download
M src/wifi/model/sta-wifi-mac.h View 1 chunk +6 lines, -0 lines 0 comments Download
M src/wifi/model/sta-wifi-mac.cc View 9 chunks +101 lines, -27 lines 0 comments Download
A src/wifi/model/vht-capabilities.h View 1 chunk +159 lines, -0 lines 0 comments Download
A src/wifi/model/vht-capabilities.cc View 1 chunk +473 lines, -0 lines 0 comments Download
M src/wifi/model/wifi-information-element.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/wifi/model/wifi-mac.h View 2 chunks +8 lines, -2 lines 0 comments Download
M src/wifi/model/wifi-mac.cc View 2 chunks +9 lines, -0 lines 0 comments Download
M src/wifi/model/wifi-mode.h View 10 chunks +51 lines, -34 lines 0 comments Download
M src/wifi/model/wifi-mode.cc View 7 chunks +298 lines, -48 lines 0 comments Download
M src/wifi/model/wifi-phy.h View 8 chunks +198 lines, -131 lines 0 comments Download
M src/wifi/model/wifi-phy.cc View 54 chunks +380 lines, -430 lines 0 comments Download
M src/wifi/model/wifi-phy-standard.h View 2 chunks +4 lines, -2 lines 0 comments Download
M src/wifi/model/wifi-preamble.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/wifi/model/wifi-remote-station-manager.h View 10 chunks +47 lines, -15 lines 0 comments Download
M src/wifi/model/wifi-remote-station-manager.cc View 23 chunks +113 lines, -49 lines 0 comments Download
M src/wifi/model/wifi-tx-vector.h View 5 chunks +13 lines, -2 lines 0 comments Download
M src/wifi/model/wifi-tx-vector.cc View 5 chunks +16 lines, -1 line 0 comments Download
M src/wifi/model/yans-error-rate-model.h View 1 chunk +1 line, -1 line 0 comments Download
M src/wifi/model/yans-error-rate-model.cc View 6 chunks +61 lines, -31 lines 0 comments Download
M src/wifi/model/yans-wifi-phy.h View 8 chunks +17 lines, -14 lines 0 comments Download
M src/wifi/model/yans-wifi-phy.cc View 13 chunks +107 lines, -259 lines 8 comments Download
M src/wifi/test/power-rate-adaptation-test.cc View 23 chunks +23 lines, -23 lines 0 comments Download
M src/wifi/test/tx-duration-test.cc View 10 chunks +137 lines, -84 lines 0 comments Download
M src/wifi/test/wifi-aggregation-test.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/wifi/wscript View 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 17
S. Deronne
https://codereview.appspot.com/262930043/diff/1/src/wifi/model/mac-low.cc File src/wifi/model/mac-low.cc (right): https://codereview.appspot.com/262930043/diff/1/src/wifi/model/mac-low.cc#newcode3087 src/wifi/model/mac-low.cc:3087: Commented lines can be ignored, this will be removed.
8 years, 8 months ago (2015-08-28 16:35:01 UTC) #1
S. Deronne
https://codereview.appspot.com/262930043/diff/1/src/wifi/model/mac-low.cc File src/wifi/model/mac-low.cc (left): https://codereview.appspot.com/262930043/diff/1/src/wifi/model/mac-low.cc#oldcode1598 src/wifi/model/mac-low.cc:1598: packetType = 1; packet type should be 0 for ...
8 years, 8 months ago (2015-08-29 12:23:03 UTC) #2
Tom Henderson
Sebastien, here are some comments; in general, it looks good. Outside of my comments below, ...
8 years, 8 months ago (2015-08-31 05:05:08 UTC) #3
S. Deronne
https://codereview.appspot.com/262930043/diff/1/src/wifi/helper/vht-wifi-mac-helper.cc File src/wifi/helper/vht-wifi-mac-helper.cc (right): https://codereview.appspot.com/262930043/diff/1/src/wifi/helper/vht-wifi-mac-helper.cc#newcode45 src/wifi/helper/vht-wifi-mac-helper.cc:45: //who knows what they're doing can override with explicit ...
8 years, 8 months ago (2015-08-31 07:04:41 UTC) #4
Tom Henderson
On 2015/08/31 07:04:41, S. Deronne wrote: > https://codereview.appspot.com/262930043/diff/1/src/wifi/helper/vht-wifi-mac-helper.cc > File src/wifi/helper/vht-wifi-mac-helper.cc (right): > > https://codereview.appspot.com/262930043/diff/1/src/wifi/helper/vht-wifi-mac-helper.cc#newcode45 ...
8 years, 8 months ago (2015-08-31 12:44:46 UTC) #5
Tom Henderson
https://codereview.appspot.com/262930043/diff/1/src/wifi/model/yans-wifi-phy.cc File src/wifi/model/yans-wifi-phy.cc (right): https://codereview.appspot.com/262930043/diff/1/src/wifi/model/yans-wifi-phy.cc#newcode171 src/wifi/model/yans-wifi-phy.cc:171: "Whether 20MHz, 40MHz, 80 MHz or 160 MHz.", should ...
8 years, 8 months ago (2015-08-31 12:46:48 UTC) #6
S. Deronne
On 2015/08/31 12:44:46, Tom Henderson wrote: > On 2015/08/31 07:04:41, S. Deronne wrote: > > ...
8 years, 8 months ago (2015-08-31 12:49:43 UTC) #7
fnadeem
https://codereview.appspot.com/262930043/diff/1/examples/wireless/ofdm-vht-validation.cc File examples/wireless/ofdm-vht-validation.cc (right): https://codereview.appspot.com/262930043/diff/1/examples/wireless/ofdm-vht-validation.cc#newcode44 examples/wireless/ofdm-vht-validation.cc:44: modes.push_back ("VhtMcs8"); MCS9 is left out on purpose? Produces ...
8 years, 8 months ago (2015-08-31 17:11:38 UTC) #8
Tom Henderson
> > > > but 802.11b is not one with possibility of variable widths. I ...
8 years, 7 months ago (2015-09-01 21:53:09 UTC) #9
S. Deronne
Tom, > Le 1 sept. 2015 à 23:53, tomh.org@gmail.com a écrit : > > >> ...
8 years, 7 months ago (2015-09-02 06:02:06 UTC) #10
Tom Henderson
> > > > - if setting a channel width affects which mode is in ...
8 years, 7 months ago (2015-09-02 14:11:03 UTC) #11
S. Deronne
Tom, The peers should know whether it supports short GI an which channel width. Mcs ...
8 years, 7 months ago (2015-09-02 18:00:19 UTC) #12
S. Deronne
https://codereview.appspot.com/262930043/diff/1/examples/wireless/ofdm-vht-validation.cc File examples/wireless/ofdm-vht-validation.cc (right): https://codereview.appspot.com/262930043/diff/1/examples/wireless/ofdm-vht-validation.cc#newcode44 examples/wireless/ofdm-vht-validation.cc:44: modes.push_back ("VhtMcs8"); Yes because MCS9 is not support for ...
8 years, 7 months ago (2015-09-03 20:04:41 UTC) #13
S. Deronne
https://codereview.appspot.com/262930043/diff/1/src/wifi/model/yans-wifi-phy.cc File src/wifi/model/yans-wifi-phy.cc (right): https://codereview.appspot.com/262930043/diff/1/src/wifi/model/yans-wifi-phy.cc#newcode171 src/wifi/model/yans-wifi-phy.cc:171: "Whether 20MHz, 40MHz, 80 MHz or 160 MHz.", Correct. ...
8 years, 7 months ago (2015-09-03 20:15:29 UTC) #14
S. Deronne
https://codereview.appspot.com/262930043/diff/1/examples/wireless/vht-wifi-network.cc File examples/wireless/vht-wifi-network.cc (right): https://codereview.appspot.com/262930043/diff/1/examples/wireless/vht-wifi-network.cc#newcode103 examples/wireless/vht-wifi-network.cc:103: DataRate = StringValue (dataRate); On 2015/08/31 05:05:07, Tom Henderson ...
8 years, 7 months ago (2015-09-05 10:08:48 UTC) #15
S. Deronne
https://codereview.appspot.com/262930043/diff/1/examples/wireless/vht-wifi-network.cc File examples/wireless/vht-wifi-network.cc (right): https://codereview.appspot.com/262930043/diff/1/examples/wireless/vht-wifi-network.cc#newcode28 examples/wireless/vht-wifi-network.cc:28: //This is a simple example of an IEEE 802.11ac ...
8 years, 7 months ago (2015-09-05 11:35:22 UTC) #16
S. Deronne
8 years, 7 months ago (2015-09-05 13:44:10 UTC) #17
https://codereview.appspot.com/262930043/diff/1/examples/wireless/ofdm-vht-va...
File examples/wireless/ofdm-vht-validation.cc (right):

https://codereview.appspot.com/262930043/diff/1/examples/wireless/ofdm-vht-va...
examples/wireless/ofdm-vht-validation.cc:28: 
On 2015/08/31 05:05:07, Tom Henderson wrote:
> what exactly is validated?  Please add comment.  Or should we move this to a
> test suite?

Done.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b