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

Issue 75057: Wimax module review

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 11 months ago by faker.moatamri
Modified:
8 years, 8 months ago
Reviewers:
Visibility:
Public.

Patch Set 1 #

Total comments: 247
Unified diffs Side-by-side diffs Delta from patch set Stats (+26269 lines, -7 lines) Patch
A examples/Mysimple-wimax.cc View 1 chunk +129 lines, -0 lines 3 comments Download
A examples/simple-wimax.cc View 1 chunk +213 lines, -0 lines 4 comments Download
M examples/wscript View 1 chunk +13 lines, -1 line 0 comments Download
A src/applications/UdpClientServer/udpClient.h View 1 chunk +85 lines, -0 lines 2 comments Download
A src/applications/UdpClientServer/udpClient.cc View 1 chunk +154 lines, -0 lines 2 comments Download
A src/applications/UdpClientServer/udpServer.h View 1 chunk +68 lines, -0 lines 0 comments Download
A src/applications/UdpClientServer/udpServer.cc View 1 chunk +116 lines, -0 lines 1 comment Download
A src/applications/UdpClientServer/waf View 1 chunk +1 line, -0 lines 0 comments Download
A src/applications/UdpClientServer/wscript View 1 chunk +15 lines, -0 lines 0 comments Download
M src/common/pcap-writer.h View 1 chunk +8 lines, -0 lines 0 comments Download
M src/common/pcap-writer.cc View 2 chunks +11 lines, -3 lines 0 comments Download
M src/core/config.h View 1 chunk +2 lines, -2 lines 0 comments Download
A src/devices/wimax/IPCS_BS_Bind_Parameter_Record.h View 1 chunk +46 lines, -0 lines 3 comments Download
A src/devices/wimax/IPCS_BS_Bind_Parameter_Record.cc View 1 chunk +158 lines, -0 lines 5 comments Download
A src/devices/wimax/IPCS_BS_Packet_classifier.h View 1 chunk +59 lines, -0 lines 3 comments Download
A src/devices/wimax/IPCS_BS_Packet_classifier.cc View 1 chunk +157 lines, -0 lines 7 comments Download
A src/devices/wimax/IPCS_Bind_parameter_manager.h View 1 chunk +52 lines, -0 lines 1 comment Download
A src/devices/wimax/IPCS_Bind_parameter_manager.cc View 1 chunk +175 lines, -0 lines 1 comment Download
A src/devices/wimax/IPCS_Classifier_Record.h View 1 chunk +69 lines, -0 lines 1 comment Download
A src/devices/wimax/IPCS_Classifier_Record.cc View 1 chunk +86 lines, -0 lines 2 comments Download
A src/devices/wimax/IPCS_SS_Packet_classifier.h View 1 chunk +55 lines, -0 lines 1 comment Download
A src/devices/wimax/IPCS_SS_Packet_classifier.cc View 1 chunk +146 lines, -0 lines 5 comments Download
A src/devices/wimax/Mac2Mac.h View 1 chunk +64 lines, -0 lines 2 comments Download
A src/devices/wimax/Mac2Mac.cc View 1 chunk +121 lines, -0 lines 2 comments Download
A src/devices/wimax/README View 1 chunk +195 lines, -0 lines 1 comment Download
A src/devices/wimax/RELEASE_NOTES View 1 chunk +40 lines, -0 lines 1 comment Download
A src/devices/wimax/TLVs.h View 1 chunk +51 lines, -0 lines 2 comments Download
A src/devices/wimax/TLVs.cc View 1 chunk +132 lines, -0 lines 5 comments Download
A src/devices/wimax/VERSION View 1 chunk +1 line, -0 lines 0 comments Download
src/devices/wimax/bandwidth-manager.h View 1 chunk +65 lines, -0 lines 1 comment Download
A src/devices/wimax/bandwidth-manager.cc View 1 chunk +249 lines, -0 lines 9 comments Download
A src/devices/wimax/bs-link-manager.h View 1 chunk +93 lines, -0 lines 2 comments Download
A src/devices/wimax/bs-link-manager.cc View 1 chunk +374 lines, -0 lines 5 comments Download
A src/devices/wimax/bs-scheduler.h View 1 chunk +66 lines, -0 lines 1 comment Download
A src/devices/wimax/bs-scheduler.cc View 1 chunk +329 lines, -0 lines 1 comment Download
A src/devices/wimax/burst-profile-manager.h View 1 chunk +70 lines, -0 lines 1 comment Download
src/devices/wimax/burst-profile-manager.cc View 1 chunk +186 lines, -0 lines 5 comments Download
A src/devices/wimax/connection-identifier.h View 1 chunk +100 lines, -0 lines 0 comments Download
A src/devices/wimax/connection-identifier.cc View 1 chunk +139 lines, -0 lines 2 comments Download
A src/devices/wimax/connection-identifier-factory.h View 1 chunk +74 lines, -0 lines 0 comments Download
A src/devices/wimax/connection-identifier-factory.cc View 1 chunk +111 lines, -0 lines 0 comments Download
A src/devices/wimax/connection-manager.h View 1 chunk +84 lines, -0 lines 1 comment Download
A src/devices/wimax/connection-manager.cc View 1 chunk +337 lines, -0 lines 2 comments Download
A src/devices/wimax/crc8.h View 1 chunk +28 lines, -0 lines 0 comments Download
A src/devices/wimax/crc8.cc View 1 chunk +68 lines, -0 lines 1 comment Download
A src/devices/wimax/dl-mac-messages.h View 1 chunk +315 lines, -0 lines 4 comments Download
A src/devices/wimax/dl-mac-messages.cc View 1 chunk +659 lines, -0 lines 0 comments Download
A src/devices/wimax/mac-address-packet-classifier.h View 1 chunk +48 lines, -0 lines 0 comments Download
A src/devices/wimax/mac-address-packet-classifier.cc View 1 chunk +74 lines, -0 lines 0 comments Download
A src/devices/wimax/mac-messages.h View 1 chunk +488 lines, -0 lines 2 comments Download
A src/devices/wimax/mac-messages.cc View 1 chunk +835 lines, -0 lines 1 comment Download
A src/devices/wimax/ofdm-downlink-frame-prefix.h View 1 chunk +144 lines, -0 lines 0 comments Download
A src/devices/wimax/ofdm-downlink-frame-prefix.cc View 1 chunk +279 lines, -0 lines 0 comments Download
A src/devices/wimax/ofdm-wimax-channel.h View 1 chunk +59 lines, -0 lines 0 comments Download
A src/devices/wimax/ofdm-wimax-channel.cc View 1 chunk +90 lines, -0 lines 2 comments Download
A src/devices/wimax/ofdm-wimax-phy.h View 1 chunk +184 lines, -0 lines 1 comment Download
A src/devices/wimax/ofdm-wimax-phy.cc View 1 chunk +766 lines, -0 lines 0 comments Download
A src/devices/wimax/packet-burst.h View 1 chunk +75 lines, -0 lines 0 comments Download
A src/devices/wimax/packet-burst.cc View 1 chunk +165 lines, -0 lines 0 comments Download
A src/devices/wimax/packet-classifier.h View 1 chunk +70 lines, -0 lines 0 comments Download
A src/devices/wimax/packet-classifier.cc View 1 chunk +81 lines, -0 lines 0 comments Download
A src/devices/wimax/qos-parameter-set.h View 1 chunk +133 lines, -0 lines 0 comments Download
src/devices/wimax/qos-parameter-set.cc View 1 chunk +345 lines, -0 lines 2 comments Download
A src/devices/wimax/send-params.h View 1 chunk +111 lines, -0 lines 2 comments Download
A src/devices/wimax/send-params.cc View 1 chunk +70 lines, -0 lines 0 comments Download
A src/devices/wimax/service-flow.h View 1 chunk +133 lines, -0 lines 1 comment Download
A src/devices/wimax/service-flow.cc View 1 chunk +233 lines, -0 lines 1 comment Download
A src/devices/wimax/service-flow-manager.h View 1 chunk +189 lines, -0 lines 1 comment Download
A src/devices/wimax/service-flow-manager.cc View 1 chunk +580 lines, -0 lines 7 comments Download
A src/devices/wimax/service-flow-record.h View 1 chunk +121 lines, -0 lines 1 comment Download
A src/devices/wimax/service-flow-record.cc View 1 chunk +203 lines, -0 lines 0 comments Download
A src/devices/wimax/simple-wimax-channel.h View 1 chunk +58 lines, -0 lines 0 comments Download
A src/devices/wimax/simple-wimax-channel.cc View 1 chunk +86 lines, -0 lines 1 comment Download
A src/devices/wimax/simple-wimax-phy.h View 1 chunk +84 lines, -0 lines 1 comment Download
A src/devices/wimax/simple-wimax-phy.cc View 1 chunk +354 lines, -0 lines 7 comments Download
A src/devices/wimax/simpleOfdmWimaxChannel.h View 1 chunk +58 lines, -0 lines 0 comments Download
A src/devices/wimax/simpleOfdmWimaxChannel.cc View 1 chunk +91 lines, -0 lines 1 comment Download
A src/devices/wimax/simpleOfdmWimaxPhy.h View 1 chunk +194 lines, -0 lines 2 comments Download
A src/devices/wimax/simpleOfdmWimaxPhy.cc View 1 chunk +851 lines, -0 lines 12 comments Download
A src/devices/wimax/ss-link-manager.h View 1 chunk +102 lines, -0 lines 0 comments Download
A src/devices/wimax/ss-link-manager.cc View 1 chunk +459 lines, -0 lines 9 comments Download
A src/devices/wimax/ss-manager.h View 1 chunk +72 lines, -0 lines 0 comments Download
A src/devices/wimax/ss-manager.cc View 1 chunk +191 lines, -0 lines 2 comments Download
A src/devices/wimax/ss-record.h View 1 chunk +179 lines, -0 lines 2 comments Download
A src/devices/wimax/ss-record.cc View 1 chunk +365 lines, -0 lines 5 comments Download
A src/devices/wimax/ss-scheduler.h View 1 chunk +57 lines, -0 lines 1 comment Download
A src/devices/wimax/ss-scheduler.cc View 1 chunk +200 lines, -0 lines 2 comments Download
A src/devices/wimax/ul-mac-messages.h View 1 chunk +313 lines, -0 lines 2 comments Download
src/devices/wimax/ul-mac-messages.cc View 1 chunk +691 lines, -0 lines 1 comment Download
A src/devices/wimax/uplink-scheduler.h View 1 chunk +98 lines, -0 lines 0 comments Download
A src/devices/wimax/uplink-scheduler.cc View 1 chunk +529 lines, -0 lines 4 comments Download
src/devices/wimax/wimax-bs-net-device.h View 1 chunk +282 lines, -0 lines 3 comments Download
A src/devices/wimax/wimax-bs-net-device.cc View 1 chunk +1069 lines, -0 lines 10 comments Download
A src/devices/wimax/wimax-channel.h View 1 chunk +62 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-channel.cc View 1 chunk +57 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-connection.h View 1 chunk +105 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-connection.cc View 1 chunk +176 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-mac-header.h View 1 chunk +303 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-mac-header.cc View 1 chunk +690 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-mac-queue.h View 1 chunk +131 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-mac-queue.cc View 1 chunk +318 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-net-device.h View 1 chunk +273 lines, -0 lines 3 comments Download
A src/devices/wimax/wimax-net-device.cc View 1 chunk +566 lines, -0 lines 3 comments Download
src/devices/wimax/wimax-ofdm-phy/FEC80216.h View 1 chunk +58 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/FEC80216.cpp View 1 chunk +179 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/Makefile View 1 chunk +10 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/OFDMSymbolCreator80216.h View 1 chunk +54 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/OFDMSymbolCreator80216.cpp View 1 chunk +55 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/RS80216.h View 1 chunk +54 lines, -0 lines 1 comment Download
src/devices/wimax/wimax-ofdm-phy/RS80216.cpp View 1 chunk +119 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/TransmissionSimulator.h View 1 chunk +59 lines, -0 lines 0 comments Download
src/devices/wimax/wimax-ofdm-phy/TransmissionSimulator.cpp View 1 chunk +73 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/channelCoder80216.h View 1 chunk +70 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/channelCoder80216.cpp View 1 chunk +193 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/channelModulator80216.h View 1 chunk +58 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/channelModulator80216.cpp View 1 chunk +181 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/convolutional.h View 1 chunk +56 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/convolutional.cpp View 1 chunk +177 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/fadingChannel.h View 1 chunk +48 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/fadingChannel.cpp View 1 chunk +19 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/interleaver80216.h View 1 chunk +78 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-ofdm-phy/interleaver80216.cpp View 1 chunk +149 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/modulator80216.h View 1 chunk +64 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/modulator80216.cpp View 1 chunk +134 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-ofdm-phy/multicarrier80216.h View 1 chunk +48 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/multicarrier80216.cpp View 1 chunk +65 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/packetCreator.h View 1 chunk +44 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/packetCreator.cpp View 1 chunk +81 lines, -0 lines 1 comment Download
src/devices/wimax/wimax-ofdm-phy/pilotModulator80216.h View 1 chunk +44 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/pilotModulator80216.cpp View 1 chunk +74 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/provaRSpuncturing/RS80216.h View 1 chunk +40 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/provaRSpuncturing/testRScoder.cpp View 1 chunk +43 lines, -0 lines 3 comments Download
A src/devices/wimax/wimax-ofdm-phy/randomizer80216.h View 1 chunk +43 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/randomizer80216.cpp View 1 chunk +49 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-ofdm-phy/readme View 1 chunk +21 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/sigmaGenerator.h View 1 chunk +42 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/sigmaGenerator.cpp View 1 chunk +42 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/symbolCreator80216.h View 1 chunk +57 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/symbolCreator80216.cpp View 1 chunk +79 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/TransmissionSimulation.cpp View 1 chunk +87 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/result.txt View 1 chunk +44 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testChannelModulator.cpp View 1 chunk +39 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testFEC80216.cpp View 1 chunk +42 lines, -0 lines 2 comments Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testOFDMSymbolCreator.cpp View 1 chunk +40 lines, -0 lines 3 comments Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testPilotModulator.cpp View 1 chunk +23 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testRScoder.cpp View 1 chunk +42 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testSymbolCreator.cpp View 1 chunk +40 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testTransmissionSimulator.cpp View 1 chunk +41 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/testfiles/testchannelcoding.cpp View 1 chunk +39 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ofdm-phy/types.h View 1 chunk +33 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-ofdm-phy/wscript View 1 chunk +44 lines, -0 lines 0 comments Download
A src/devices/wimax/wimax-phy.h View 1 chunk +252 lines, -0 lines 1 comment Download
src/devices/wimax/wimax-phy.cc View 1 chunk +383 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ss-net-device.h View 1 chunk +266 lines, -0 lines 1 comment Download
A src/devices/wimax/wimax-ss-net-device.cc View 1 chunk +1032 lines, -0 lines 11 comments Download
A src/devices/wimax/wscript View 1 chunk +111 lines, -0 lines 0 comments Download
src/helper/udpHelper.h View 1 chunk +58 lines, -0 lines 0 comments Download
A src/helper/udpHelper.cc View 1 chunk +85 lines, -0 lines 0 comments Download
A src/helper/wimax-helper.h View 1 chunk +146 lines, -0 lines 0 comments Download
A src/helper/wimax-helper.cc View 1 chunk +443 lines, -0 lines 4 comments Download
M src/helper/wscript View 2 chunks +4 lines, -0 lines 0 comments Download
src/wscript View 2 chunks +6 lines, -1 line 0 comments Download

Messages

Total messages: 5
faker.moatamri
http://codereview.appspot.com/75057/diff/1/2 File examples/Mysimple-wimax.cc (right): http://codereview.appspot.com/75057/diff/1/2#newcode1 Line 1: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ Please ...
14 years, 10 months ago (2009-07-01 09:24:25 UTC) #1
faker.moatamri
http://codereview.appspot.com/75057/diff/1/70 File src/devices/wimax/service-flow-record.h (right): http://codereview.appspot.com/75057/diff/1/70#newcode104 Line 104: //stats members They should be private http://codereview.appspot.com/75057/diff/1/71 File ...
14 years, 10 months ago (2009-07-01 09:52:43 UTC) #2
faker.moatamri
http://codereview.appspot.com/75057/diff/1/73 File src/devices/wimax/simple-wimax-channel.cc (right): http://codereview.appspot.com/75057/diff/1/73#newcode68 Line 68: NS_ASSERT(false); NS_ERROR
14 years, 10 months ago (2009-07-01 09:55:45 UTC) #3
faker.moatamri
http://codereview.appspot.com/75057/diff/1/75 File src/devices/wimax/simple-wimax-phy.cc (right): http://codereview.appspot.com/75057/diff/1/75#newcode44 Line 44: "Rx", "XXX", Real comments please, not XXX http://codereview.appspot.com/75057/diff/1/75#newcode91 ...
14 years, 10 months ago (2009-07-01 12:45:10 UTC) #4
faker.moatamri
14 years, 10 months ago (2009-07-06 14:27:01 UTC) #5
http://codereview.appspot.com/75057/diff/1/75
File src/devices/wimax/simple-wimax-phy.cc (right):

http://codereview.appspot.com/75057/diff/1/75#newcode268
Line 268: NS_ASSERT(false); //temp
Never mind, please generate an error instead

http://codereview.appspot.com/75057/diff/1/77
File src/devices/wimax/simpleOfdmWimaxChannel.cc (right):

http://codereview.appspot.com/75057/diff/1/77#newcode70
Line 70: NS_ASSERT(false);
Please generate an error!

http://codereview.appspot.com/75057/diff/1/79
File src/devices/wimax/simpleOfdmWimaxPhy.cc (right):

http://codereview.appspot.com/75057/diff/1/79#newcode1
Line 1: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
please fix the file name

http://codereview.appspot.com/75057/diff/1/79#newcode50
Line 50: "Rx", "XXX", MakeTraceSourceAccessor(
Real comments will be appreciated instead of XXX

http://codereview.appspot.com/75057/diff/1/79#newcode109
Line 109: //std::cout << "Printing burst bytes original " << std::endl;
PrintBurstBuffer (burst);
please remove with all commented code

http://codereview.appspot.com/75057/diff/1/79#newcode225
Line 225: }
default behavior?

http://codereview.appspot.com/75057/diff/1/79#newcode234
Line 234: double distance = 10; //double distance = CalculateDistance (position,
m_node->GetPosition ());
remove commented code

http://codereview.appspot.com/75057/diff/1/79#newcode310
Line 310: itpp::bvec rFecBlock = ofdmPhySimulator.receive_symbol(fecBlock,
name of the function receive_symbol should be changed to ReceiveSymbol, please 
do that for all function names.

http://codereview.appspot.com/75057/diff/1/79#newcode368
Line 368: /*
Nice to see some comments on a function, we don't see that much in the Wimax
code. It would be really cool if you can add comments to functions and
variables, they will be useful to generate doxygen documents, but mostly useful
for users, developers and maintainers.

http://codereview.appspot.com/75057/diff/1/79#newcode469
Line 469: simpleOfdmWimaxPhy::GetModulationFecParams(
I've seen this function and the 2 next ones before, may be those functions
should be an abstract function in WimaxPhy with a default implementation and
might be overriden if needed. There is no use of repeating the same code several
times specially for maintainance and portablility issues.

http://codereview.appspot.com/75057/diff/1/79#newcode547
Line 547: NS_ASSERT(false); //temp
Again remove this please and generate an error

http://codereview.appspot.com/75057/diff/1/79#newcode651
Line 651: double duration = GetFrameDuration().GetMilliSeconds(); //to
milliseconds
please use switch case instead of the multiple if else blocks, also remove temp
code and put an NS_ERROR as default behavior

http://codereview.appspot.com/75057/diff/1/79#newcode771
Line 771: //double psDurationd1 = (double) 4 / samplingFrequency;
remove...

http://codereview.appspot.com/75057/diff/1/79#newcode796
Line 796: return 256; //Nfft, see pages 429 and 812
When refer to a question number or page number, is it documented somewhere what
you are referring to?

http://codereview.appspot.com/75057/diff/1/80
File src/devices/wimax/simpleOfdmWimaxPhy.h (right):

http://codereview.appspot.com/75057/diff/1/80#newcode119
Line 119: static Ptr<PacketBurst> m_burstCopy; //copy of burst before it is
splitted into blocks, used at the receiving side to get packet metadata and tags
why are they public? can't you just include a getter and put them private

http://codereview.appspot.com/75057/diff/1/80#newcode177
Line 177: //TracedCallback<WimaxPhy::ModulationType, uint16_t, uint16_t>
m_traceRx;
remove

http://codereview.appspot.com/75057/diff/1/81
File src/devices/wimax/ss-link-manager.cc (right):

http://codereview.appspot.com/75057/diff/1/81#newcode74
Line 74: m_eir_x_p_ir_max = eir_x_p_ir_max;
this name should be changed, it should be m_eirXPIrMax, the same for other names
using more than one '_'

http://codereview.appspot.com/75057/diff/1/81#newcode116
Line 116: //temp parameter "type" just to check on expiry of which event the
function was called
type parameter should be removed as it is not used

http://codereview.appspot.com/75057/diff/1/81#newcode194
Line 194: {
coding style space here

http://codereview.appspot.com/75057/diff/1/81#newcode208
Line 208: //XXX, temp, just to confirm
either remove the comment or remove the code and the comment

http://codereview.appspot.com/75057/diff/1/81#newcode208
Line 208: //XXX, temp, just to confirm
either remove the comment or remove the code and the comment

http://codereview.appspot.com/75057/diff/1/81#newcode301
Line 301: void
this function should be divided into smaller functions, it is too long

http://codereview.appspot.com/75057/diff/1/81#newcode339
Line 339: //either periodic ranging or an additional RNG-RSP during initial
ranging
is it normal that there is no instructions here?

http://codereview.appspot.com/75057/diff/1/81#newcode356
Line 356: //code to move to new channel/frequency goes here
???

http://codereview.appspot.com/75057/diff/1/81#newcode415
Line 415: temp = rngrsp.GetOffsetFreqAdjust ();
temp is overwritten 3 times and the successful boolean never updated, I'm
wondering if this function is useful/used?

http://codereview.appspot.com/75057/diff/1/83
File src/devices/wimax/ss-manager.cc (right):

http://codereview.appspot.com/75057/diff/1/83#newcode128
Line 128: return false;
This instruction is useless and is never reached, please delete

http://codereview.appspot.com/75057/diff/1/83#newcode132
Line 132: SSManager::DeleteSSRecord(Ptr<const ConnectionIdentifier> cid)
it might be useful to return true or false to have a feedback on whether the cid
was found and deleted or not.

http://codereview.appspot.com/75057/diff/1/85
File src/devices/wimax/ss-record.cc (right):

http://codereview.appspot.com/75057/diff/1/85#newcode57
Line 57: delete m_serviceFlows;
Please verify that you don't need recusive deletion of the vectors.

http://codereview.appspot.com/75057/diff/1/85#newcode237
Line 237: NS_ASSERT(false);
NS_ERROR

http://codereview.appspot.com/75057/diff/1/85#newcode260
Line 260: break;
Break are useless but you can keep them if you want

http://codereview.appspot.com/75057/diff/1/85#newcode268
Line 268: NS_ASSERT(false);
those two lines will never be reached so please delete them and use NS_ERROR
above.

http://codereview.appspot.com/75057/diff/1/85#newcode293
Line 293: 
same

http://codereview.appspot.com/75057/diff/1/86
File src/devices/wimax/ss-record.h (right):

http://codereview.appspot.com/75057/diff/1/86#newcode140
Line 140: IPCS_Bind_parameter_manager* m_liste_parameter_record;
why this variable is public? all the member variable should be private or
protected...

http://codereview.appspot.com/75057/diff/1/86#newcode161
Line 161: //IPCS_Bind_parameter_manager* m_liste_parameter_record;
remove

http://codereview.appspot.com/75057/diff/1/87
File src/devices/wimax/ss-scheduler.cc (right):

http://codereview.appspot.com/75057/diff/1/87#newcode40
Line 40: SSScheduler::SSScheduler (Ptr<WimaxSubscriberStationNetDevice> ss)
Should be called something more understandable like SubscriberStationScheduler,
SSScheduler is too vague...

http://codereview.appspot.com/75057/diff/1/87#newcode163
Line 163: serviceFlows = m_ss->GetServiceFlowManager ()->GetServiceFlows
(QoSParameterSet::SCHEDULING_TYPE_RTPS);
Those three blocks are very similar, the only difference is SCHEDULING_TYPE_...
it would be worth it to create a function that does that with the above
parameter as input and connection as output.

http://codereview.appspot.com/75057/diff/1/88
File src/devices/wimax/ss-scheduler.h (right):

http://codereview.appspot.com/75057/diff/1/88#newcode50
Line 50: //Ptr<WimaxSubscriberStationNetDevice> m_ss;
remove

http://codereview.appspot.com/75057/diff/1/89
File src/devices/wimax/ul-mac-messages.cc (right):

http://codereview.appspot.com/75057/diff/1/89#newcode677
Line 677: while (true)
why not putting while (ulMapIe.GetUiuc() != 14) instead?

http://codereview.appspot.com/75057/diff/1/90
File src/devices/wimax/ul-mac-messages.h (right):

http://codereview.appspot.com/75057/diff/1/90#newcode1
Line 1: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
Too many classes in one file, it's better to do one class one file...

http://codereview.appspot.com/75057/diff/1/90#newcode51
Line 51: //may be required later on
remove all commented code...

http://codereview.appspot.com/75057/diff/1/91
File src/devices/wimax/uplink-scheduler.cc (right):

http://codereview.appspot.com/75057/diff/1/91#newcode84
Line 84: /*XXX, DCD and UCD shall actually be updated when channel or burst
profile definitions
Will this be changed some time? otherwise remove the 'temporarily' in the
phrases

http://codereview.appspot.com/75057/diff/1/91#newcode146
Line 146: UplinkScheduler::Schedule (void)
this function is too long, can you please make it more partitioned

http://codereview.appspot.com/75057/diff/1/91#newcode193
Line 193: //WimaxPhy::ModulationType modulationType =
m_bs->GetBurstProfileManager ()->GetModulationTypeForBurst (cid);
remove all commented code

http://codereview.appspot.com/75057/diff/1/91#newcode525
Line 525: NS_ASSERT (false);
NS_ERROR

http://codereview.appspot.com/75057/diff/1/93
File src/devices/wimax/wimax-bs-net-device.cc (right):

http://codereview.appspot.com/75057/diff/1/93#newcode64
Line 64: "XXX",
Please real comments

http://codereview.appspot.com/75057/diff/1/93#newcode97
Line 97: mbs_classifier = new IPCS_BS_Packet_classifier();
this new should be associated with a delete somewhere but I don't see any delete
mbs_classifier statement, by the way the name of the variable should be
m_mbsClassifier...

http://codereview.appspot.com/75057/diff/1/93#newcode354
Line 354: //#ifdef JDEBUG2
remove

http://codereview.appspot.com/75057/diff/1/93#newcode418
Line 418: StartFrame();
at EndFrame you call StartFrame? is this normal?

http://codereview.appspot.com/75057/diff/1/93#newcode441
Line 441: if (protocolNumber == 2048)
2048? can you please call as a static variable with a good name? #define
NAME_OF_THE_VARIABLE 2048

http://codereview.appspot.com/75057/diff/1/93#newcode485
Line 485: void
240 lines for one function is too much, consider dividing the function or
delegating some functionalities to other classes

http://codereview.appspot.com/75057/diff/1/93#newcode493
Line 493: RngReq rngreq;
rngReq

http://codereview.appspot.com/75057/diff/1/93#newcode501
Line 501: //packet->RemoveHeader (hdrType);
remove all commented code

http://codereview.appspot.com/75057/diff/1/93#newcode549
Line 549: NS_ASSERT(false);
NS_ERROR

http://codereview.appspot.com/75057/diff/1/93#newcode967
Line 967: Ptr<WimaxConnection> connection = NULL;
= 0

http://codereview.appspot.com/75057/diff/1/94
File src/devices/wimax/wimax-bs-net-device.h (right):

http://codereview.appspot.com/75057/diff/1/94#newcode1
Line 1: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
This class is too long, you should delegate some of the functionalities to other
classes. 270 lines for the .h and 1000 lines for the .cc, too long!

http://codereview.appspot.com/75057/diff/1/94#newcode32
Line 32: #include "IPCS_BS_Packet_classifier.h"
ipcs-bs-packet-classifier.h

http://codereview.appspot.com/75057/diff/1/94#newcode158
Line 158: IPCS_BS_Packet_classifier* mbs_classifier;
Why this variable is public?

http://codereview.appspot.com/75057/diff/1/97
File src/devices/wimax/wimax-connection.cc (right):

http://codereview.appspot.com/75057/diff/1/97#newcode51
Line 51: "XXX", PointerValue(), MakePointerAccessor(
comments

http://codereview.appspot.com/75057/diff/1/97#newcode170
Line 170: NS_ASSERT(false);
Again

http://codereview.appspot.com/75057/diff/1/99
File src/devices/wimax/wimax-mac-header.cc (right):

http://codereview.appspot.com/75057/diff/1/99#newcode253
Line 253: // return 1 + 1 + 1 + 1 + 2 + m_cid.GetSize () + 1;
delete all commented code please

http://codereview.appspot.com/75057/diff/1/99#newcode287
Line 287: #if 0
This is always desactivated so please remove it...

http://codereview.appspot.com/75057/diff/1/100
File src/devices/wimax/wimax-mac-header.h (right):

http://codereview.appspot.com/75057/diff/1/100#newcode1
Line 1: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
many classes in one file, please split, remove commented code and coding style

http://codereview.appspot.com/75057/diff/1/101
File src/devices/wimax/wimax-mac-queue.cc (right):

http://codereview.appspot.com/75057/diff/1/101#newcode69
Line 69: "XXX", MakeTraceSourceAccessor(&WimaxMacQueue::m_traceEnqueue))
.AddTraceSource(
Replace xxx by a good explanation

http://codereview.appspot.com/75057/diff/1/103
File src/devices/wimax/wimax-net-device.cc (right):

http://codereview.appspot.com/75057/diff/1/103#newcode58
Line 58: "Node", "XXX", PointerValue(), MakePointerAccessor(
No XXX...

http://codereview.appspot.com/75057/diff/1/103#newcode283
Line 283: //return true;
remove commented code...

http://codereview.appspot.com/75057/diff/1/103#newcode431
Line 431: m_initialRangingConnection = CreateObject<WimaxConnection> ("Cid",
Too long, please split it into few instructions

http://codereview.appspot.com/75057/diff/1/104
File src/devices/wimax/wimax-net-device.h (right):

http://codereview.appspot.com/75057/diff/1/104#newcode40
Line 40: //#define JDEBUG1
remove

http://codereview.appspot.com/75057/diff/1/104#newcode152
Line 152: //temp, shall be private
put it as private...

http://codereview.appspot.com/75057/diff/1/104#newcode208
Line 208: TracedCallback<Ptr<const Packet> , const Mac48Address&> m_traceRx;
should be private also.

http://codereview.appspot.com/75057/diff/1/106
File src/devices/wimax/wimax-ofdm-phy/FEC80216.h (right):

http://codereview.appspot.com/75057/diff/1/106#newcode1
Line 1: #ifndef FEC80216_H
change file name, member functions and variables and please follow the coding
style

http://codereview.appspot.com/75057/diff/1/110
File src/devices/wimax/wimax-ofdm-phy/RS80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/110#newcode102
Line 102: //return coded.right(coded.size()-padding_size);
remove

http://codereview.appspot.com/75057/diff/1/111
File src/devices/wimax/wimax-ofdm-phy/RS80216.h (right):

http://codereview.appspot.com/75057/diff/1/111#newcode1
Line 1: #ifndef RS80216_H
change name of the file, functions and member variables, please follow coding
style in all the files...

http://codereview.appspot.com/75057/diff/1/112
File src/devices/wimax/wimax-ofdm-phy/TransmissionSimulator.cpp (right):

http://codereview.appspot.com/75057/diff/1/112#newcode27
Line 27: //	double Ts = 0.000000625;
remove commented code

http://codereview.appspot.com/75057/diff/1/114
File src/devices/wimax/wimax-ofdm-phy/channelCoder80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/114#newcode122
Line 122: delete FECcoder;
too many delete and new in this class, you can use smart pointers.

http://codereview.appspot.com/75057/diff/1/116
File src/devices/wimax/wimax-ofdm-phy/channelModulator80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/116#newcode1
Line 1:
/***************************************************************************
same as previous files

http://codereview.appspot.com/75057/diff/1/118
File src/devices/wimax/wimax-ofdm-phy/convolutional.cpp (right):

http://codereview.appspot.com/75057/diff/1/118#newcode156
Line 156: /*
please remove commented code and comments in spanish :)

http://codereview.appspot.com/75057/diff/1/119
File src/devices/wimax/wimax-ofdm-phy/convolutional.h (right):

http://codereview.appspot.com/75057/diff/1/119#newcode1
Line 1: #ifndef CONVOLUTIONAL_H
coding style and naming for all those files please...

http://codereview.appspot.com/75057/diff/1/120
File src/devices/wimax/wimax-ofdm-phy/fadingChannel.cpp (right):

http://codereview.appspot.com/75057/diff/1/120#newcode1
Line 1:
/***************************************************************************
what is it used for? there is no implementation in here!

http://codereview.appspot.com/75057/diff/1/123
File src/devices/wimax/wimax-ofdm-phy/interleaver80216.h (right):

http://codereview.appspot.com/75057/diff/1/123#newcode1
Line 1: #ifndef INTERLEAVER80216_H
Coding style and naming...

http://codereview.appspot.com/75057/diff/1/123#newcode67
Line 67: int d;
very bad naming, please use significative variable names beginning with
m_variableName

http://codereview.appspot.com/75057/diff/1/124
File src/devices/wimax/wimax-ofdm-phy/modulator80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/124#newcode29
Line 29: sixteenQAM = new QAM(16);
if the modulation is BPSK, why you create QAM?

http://codereview.appspot.com/75057/diff/1/124#newcode51
Line 51: switch (modulationOrder)
indenting, coding style

http://codereview.appspot.com/75057/diff/1/125
File src/devices/wimax/wimax-ofdm-phy/modulator80216.h (right):

http://codereview.appspot.com/75057/diff/1/125#newcode43
Line 43: set_mod_order(int modulationOrder);
method naming conventions, also classes/member variables naming conventions
should be respected

http://codereview.appspot.com/75057/diff/1/127
File src/devices/wimax/wimax-ofdm-phy/multicarrier80216.h (right):

http://codereview.appspot.com/75057/diff/1/127#newcode34
Line 34: class Multicarrier80216 {
functions and variables naming

http://codereview.appspot.com/75057/diff/1/128
File src/devices/wimax/wimax-ofdm-phy/packetCreator.cpp (right):

http://codereview.appspot.com/75057/diff/1/128#newcode22
Line 22: using std::cout;
Are you using them? please remove if not used.

http://codereview.appspot.com/75057/diff/1/129
File src/devices/wimax/wimax-ofdm-phy/packetCreator.h (right):

http://codereview.appspot.com/75057/diff/1/129#newcode35
Line 35: bifstream inputFile;
follow coding and naming style

http://codereview.appspot.com/75057/diff/1/130
File src/devices/wimax/wimax-ofdm-phy/pilotModulator80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/130#newcode32
Line 32: if(link_direction== DOWNLINK) initializer = initializer_downlink;
coding style here and in all your files!

http://codereview.appspot.com/75057/diff/1/133
File src/devices/wimax/wimax-ofdm-phy/provaRSpuncturing/testRScoder.cpp (right):

http://codereview.appspot.com/75057/diff/1/133#newcode1
Line 1: 
Cool some testing, I didn't see any till now!

http://codereview.appspot.com/75057/diff/1/133#newcode11
Line 11: int main()
Please use NS_ASSERT for testing and use the NS testing standard for the tests
to be run with ./waf --check

http://codereview.appspot.com/75057/diff/1/133#newcode19
Line 19: /*
remove

http://codereview.appspot.com/75057/diff/1/134
File src/devices/wimax/wimax-ofdm-phy/randomizer80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/134#newcode33
Line 33: bin tempoutput;
Code style and naming

http://codereview.appspot.com/75057/diff/1/134#newcode42
Line 42: //std::cout << "<<<< Randomizer80216::randomize: " <<  output.size ()
<< std::endl;
removfe commented code

http://codereview.appspot.com/75057/diff/1/136
File src/devices/wimax/wimax-ofdm-phy/readme (right):

http://codereview.appspot.com/75057/diff/1/136#newcode3
Line 3: 'make' will compile all the .cpp files necessary in this directory,
generating object .o files.
we use ./waf right? please update this file

http://codereview.appspot.com/75057/diff/1/137
File src/devices/wimax/wimax-ofdm-phy/sigmaGenerator.cpp (right):

http://codereview.appspot.com/75057/diff/1/137#newcode30
Line 30: vec sigmaGenerator::create_sigmaVector(double meanSNRdB, int
vectorSize){
naming & coding style

http://codereview.appspot.com/75057/diff/1/139
File src/devices/wimax/wimax-ofdm-phy/symbolCreator80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/139#newcode23
Line 23: using std::cout;
remove them

http://codereview.appspot.com/75057/diff/1/140
File src/devices/wimax/wimax-ofdm-phy/symbolCreator80216.h (right):

http://codereview.appspot.com/75057/diff/1/140#newcode53
Line 53: int rate;
again naming and coding style

http://codereview.appspot.com/75057/diff/1/141
File src/devices/wimax/wimax-ofdm-phy/testfiles/TransmissionSimulation.cpp
(right):

http://codereview.appspot.com/75057/diff/1/141#newcode2
Line 2: #include "../TransmissionSimulator.h"
NO, something is wrong in here, please correct

http://codereview.appspot.com/75057/diff/1/141#newcode27
Line 27: //fd = open("result.txt", O_WRONLY | O_CREAT, 0600);	// open text file
to write results
remove commented code

http://codereview.appspot.com/75057/diff/1/142
File src/devices/wimax/wimax-ofdm-phy/testfiles/result.txt (right):

http://codereview.appspot.com/75057/diff/1/142#newcode1
Line 1: ____________________
is this used for comparison?

http://codereview.appspot.com/75057/diff/1/143
File src/devices/wimax/wimax-ofdm-phy/testfiles/testChannelModulator.cpp
(right):

http://codereview.appspot.com/75057/diff/1/143#newcode1
Line 1: #include "../types.h"
NO!

http://codereview.appspot.com/75057/diff/1/143#newcode11
Line 11: int main()
Please use the standard testing for NS3

http://codereview.appspot.com/75057/diff/1/144
File src/devices/wimax/wimax-ofdm-phy/testfiles/testFEC80216.cpp (right):

http://codereview.appspot.com/75057/diff/1/144#newcode1
Line 1: #include "../types.h"
same comments as other files and please no #include ../xxxx.h

http://codereview.appspot.com/75057/diff/1/144#newcode36
Line 36: //cout << "input: ............" << endl<< input<< endl;
remove

http://codereview.appspot.com/75057/diff/1/145
File src/devices/wimax/wimax-ofdm-phy/testfiles/testOFDMSymbolCreator.cpp
(right):

http://codereview.appspot.com/75057/diff/1/145#newcode1
Line 1: #include "../types.h"
Same things

http://codereview.appspot.com/75057/diff/1/145#newcode4
Line 4: using namespace itpp;
Those tests looks like visual tests I mean you run them and notice manually if
the result is as expected, can you make them automatic?

http://codereview.appspot.com/75057/diff/1/145#newcode35
Line 35: //cout << "coded: ............" << endl<< coded<< endl;
remove

http://codereview.appspot.com/75057/diff/1/146
File src/devices/wimax/wimax-ofdm-phy/testfiles/testPilotModulator.cpp (right):

http://codereview.appspot.com/75057/diff/1/146#newcode1
Line 1: #include "../types.h"
Same

http://codereview.appspot.com/75057/diff/1/147
File src/devices/wimax/wimax-ofdm-phy/testfiles/testRScoder.cpp (right):

http://codereview.appspot.com/75057/diff/1/147#newcode1
Line 1: #include "../types.h"
Same comments

http://codereview.appspot.com/75057/diff/1/148
File src/devices/wimax/wimax-ofdm-phy/testfiles/testSymbolCreator.cpp (right):

http://codereview.appspot.com/75057/diff/1/148#newcode1
Line 1: #include "../types.h"
same comments

http://codereview.appspot.com/75057/diff/1/149
File src/devices/wimax/wimax-ofdm-phy/testfiles/testTransmissionSimulator.cpp
(right):

http://codereview.appspot.com/75057/diff/1/149#newcode1
Line 1: #include "../TransmissionSimulator.h"
same comments

http://codereview.appspot.com/75057/diff/1/150
File src/devices/wimax/wimax-ofdm-phy/testfiles/testchannelcoding.cpp (right):

http://codereview.appspot.com/75057/diff/1/150#newcode1
Line 1: #include "../types.h"
...

http://codereview.appspot.com/75057/diff/1/153
File src/devices/wimax/wimax-phy.cc (right):

http://codereview.appspot.com/75057/diff/1/153#newcode43
Line 43: "XXX", PointerValue(), MakePointerAccessor(&WimaxPhy::GetChannel,
real comments please

http://codereview.appspot.com/75057/diff/1/154
File src/devices/wimax/wimax-phy.h (right):

http://codereview.appspot.com/75057/diff/1/154#newcode37
Line 37: {
coding style...

http://codereview.appspot.com/75057/diff/1/155
File src/devices/wimax/wimax-ss-net-device.cc (right):

http://codereview.appspot.com/75057/diff/1/155#newcode68
Line 68: "XXX", MakeTraceSourceAccessor(
real comments

http://codereview.appspot.com/75057/diff/1/155#newcode75
Line 75: WimaxSubscriberStationNetDevice::WimaxSubscriberStationNetDevice(void)
:
please delegate some functionalities to other classes! The class looks like the
do everything class

http://codereview.appspot.com/75057/diff/1/155#newcode92
Line 92: new OfdmDlBurstProfile()), m_ulBurstProfile(
is it deleted somewhere?

http://codereview.appspot.com/75057/diff/1/155#newcode101
Line 101: m_classifier = new IPCS_SS_Packet_classifier(m_serviceFlowManager);
are they deleted somewhere?

http://codereview.appspot.com/75057/diff/1/155#newcode378
Line 378: //GetClassifier ()->SetDevice (this);
remove

http://codereview.appspot.com/75057/diff/1/155#newcode556
Line 556: #ifdef JDEBUG2
please remove

http://codereview.appspot.com/75057/diff/1/155#newcode599
Line 599: if (cid == GetBroadcastConnection()->GetCid())
you can use switch (cid) case.... plus this function is too long and you should
split it.

http://codereview.appspot.com/75057/diff/1/155#newcode617
Line 617: EVENT_LOST_DL_MAP, false, m_lostDlMapEvent); //see Question 35
what question 35??

http://codereview.appspot.com/75057/diff/1/155#newcode722
Line 722: NS_ASSERT(false);
NS_ERROR

http://codereview.appspot.com/75057/diff/1/155#newcode837
Line 837: //m_nrDlMapElements = dlMapElements.size ()-1;
remove

http://codereview.appspot.com/75057/diff/1/155#newcode967
Line 967: void
those two methods are really too similar, can you share the shared
functionalities

http://codereview.appspot.com/75057/diff/1/156
File src/devices/wimax/wimax-ss-net-device.h (right):

http://codereview.appspot.com/75057/diff/1/156#newcode1
Line 1: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
This class is amazingly huge, you should delegate some functionalities to other
classes.
Also coding style...

http://codereview.appspot.com/75057/diff/1/160
File src/helper/wimax-helper.cc (right):

http://codereview.appspot.com/75057/diff/1/160#newcode164
Line 164: phy = CreateObject<simpleOfdmWimaxPhy> ();
SimpleOfdmWimaxPhy

http://codereview.appspot.com/75057/diff/1/160#newcode169
Line 169: break;
should never be the case so please generate an error.

http://codereview.appspot.com/75057/diff/1/160#newcode314
Line 314: //<< " " << *packet
remove

http://codereview.appspot.com/75057/diff/1/160#newcode389
Line 389: /*static void PcapPhyTxEvent (Ptr<PcapWriter> writer,
remove all commented code
Sign in to reply to this message.

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