simulation/src/lr-wpan/model/lr-wpan-mac.cc (23 lines): - line 300: // TODO: We need a drop trace for the case that the packet is too large or the request parameters are maleformed. - line 423: //TODO:GTS Transmission - line 435: //TODO: Check if the current device is coordinator or PAN coordinator - line 470: //TODO: check possible incorrect expire time here. - line 552: // TODO:: Send realignment request command frame in CSMA/CA - line 594: //TODO: Calculate the real Final CAP slot (requires GTS implementation) - line 603: //TODO: change the beacon sending according to the startTime parameter (if not PAN coordinator) - line 812: //TODO: Start transmit or receive GTS here. - line 858: //TODO: If the device waits more than the expected time to receive the beacon (wait = 46 symbols for default beacon size) - line 904: //TODO: this should check if the node is a coordinator and using the outcoming superframe not just the PAN coordinator - line 937: //TODO: It is possible to do association using Beacons, - line 949: // TODO: Logic to populate the GTS Fields from local information here - line 959: // TODO: Logic to populate the Pending Address Fields from local information here - line 1104: //TODO: Fix here, this should trigger different Indication Callbacks - line 1171: // TODO: Accept only if the frame version field is valid - line 1185: acceptFrame = receivedMacHdr.GetSrcPanId () == m_macPanId; // TODO: need to check if PAN coord - line 1251: //TODO: Handle mlme-scan.request here - line 1256: //TODO: mlme-associate.request here. - line 1294: //TODO: get Incoming frame GTS Fields here - line 1308: //TODO: Add the rest of the MlmeBeaconNotifyIndication params - line 1340: //TODO: Ignore pending request if the address is in the GTS list. - line 1465: // TODO: If we are a PAN coordinator and this was an indirect transmission, - line 1710: // TODO: What to do when we receive an error? simulation/src/wifi/model/he/he-capabilities.cc (9 lines): - line 153: // TODO: Supported HE-MCS And NSS Set field has variable length (4, 8 or 12) - line 154: // TODO: PPE Thresholds field (optional) is not implemented - line 190: // TODO: add another 32-bits field if 160 MHz channel is supported (variable length) - line 191: // TODO: optional PPE Threshold field (variable length) - line 208: // TODO: add another 32-bits field if 160 MHz channel is supported (variable length) - line 209: // TODO: optional PPE Threshold field (variable length) - line 469: // TODO: MCS NSS Descriptors - line 487: // TODO: MCS NSS Descriptors - line 491: // TODO: PPE threshold simulation/src/wifi/model/qos-frame-exchange-manager.cc (6 lines): - line 162: // TODO This will become an assert once no Txop is installed on a QoS station - line 447: // TODO This will be removed once no Txop is installed on a QoS station - line 474: // TODO This will be removed once no Txop is installed on a QoS station - line 500: // TODO This will be removed once no Txop is installed on a QoS station - line 542: // TODO This will be removed once no Txop is installed on a QoS station - line 571: // TODO This will be removed once no Txop is installed on a QoS station simulation/src/lr-wpan/model/lr-wpan-phy.cc (6 lines): - line 585: // TODO: This error code is not covered by the standard. - line 790: // TODO: Does it also take aTurnaroundTime to switch the transceiver state, - line 853: // TODO: Does it really take aTurnaroundTime to switch the transceiver state, - line 912: // TODO: Is switching off the transceiver the right choice? - line 1151: // TODO: Change this, if we also model preamble and SFD detection. - line 1166: // TODO: Change this, if we also model preamble and SFD detection. simulation/src/dsr/model/dsr-routing.cc (5 lines): - line 491: /// TODO whether this SendRerrWhenBreaksLinkToNextHop is used or not - line 2070: /// TODO need to think about this part - line 2074: // TODO if find the linkkey, we need to remove it - line 2237: /// TODO if the errorDst is not seen before - line 2263: /// TODO need to think about whether we need the network queue entry or not simulation/src/network/utils/red-queue.cc (3 lines): - line 411: // TODO: implement adaptive RED - line 437: // TODO: implement adaptive RED - line 495: // TODO: Implement set bit to mark simulation/src/internet/model/tcp-socket-base.cc (3 lines): - line 1467: // TODO: RFC 5961 5.2 [Blind Data Injection Attack].[Mitigation] - line 2060: // TODO: need to check behavior if marking is compounded by loss - line 2112: // TODO: check consistency for dynamic segment size simulation/src/wifi/model/wifi-phy.cc (3 lines): - line 1594: m_endTxEvent = Simulator::Schedule (txDuration, &WifiPhy::NotifyTxEnd, this, psdus); //TODO: fix for MU - line 1634: //TODO find a fallback PHY for receiving the PPDU (e.g. 11a for 11ax due to preamble structure) - line 1975: //TODO: wrapper. See if still needed simulation/src/point-to-point/model/qbb-net-device.cc (3 lines): - line 516: // TODO we may based on the ret do something - line 732: // TODO: delete packets in the queue, set link down - line 748: // TODO: Notify switch that this link is down simulation/src/spectrum/model/wifi-spectrum-value-helper.cc (2 lines): - line 434: double txPowerPerBandW = (txPowerW / (ru.second - ru.first + 1)); //FIXME: null subcarriers - line 512: double txPowerOuterBandMinDbm = txPowerRefDbm + lowestPointDbr; //TODO also take into account dBm/MHz constraints simulation/src/lr-wpan/model/lr-wpan-net-device.cc (2 lines): - line 433: // TODO: To support SendFrom, the MACs McpsDataRequest has to use the provided source address, instead of to local one. - line 481: // TODO: Use the PromiscReceiveCallback if the MAC is in promiscuous mode. simulation/src/wifi/model/vht/vht-phy.cc (2 lines): - line 271: //TODO see if something should be done here once MU-MIMO is supported - line 305: //TODO see if something should be done here once MU-MIMO is supported simulation/src/wifi/model/sta-wifi-mac.cc (2 lines): - line 846: //TODO: to be completed - line 1088: //TODO: to be completed simulation/src/wifi/model/phy-entity.cc (2 lines): - line 274: NS_ABORT_MSG_IF (!supported, "Unknown field " << field << " for this PHY entity"); //TODO see what to do if not supported - line 535: //TODO: Add method in WifiPhy to clear all other PHYs (since this one is starting Rx) simulation/src/wifi/model/ap-wifi-mac.cc (2 lines): - line 1217: //TODO: to be completed - line 1355: //TODO: to be completed simulation/src/dsr/model/dsr-options.cc (2 lines): - line 637: /// TODO has changed the srcAddress to source, should not matter either way, check later - line 713: /// TODO !!!!!!!!!!!!!! simulation/src/wifi/model/wifi-phy-state-helper.cc (2 lines): - line 475: //TODO: a better fix would be to call the function once all HE TB PPDUs are received - line 494: //TODO: a better fix would be to call the function once all HE TB PPDUs are received simulation/src/lr-wpan/model/lr-wpan-csmaca.cc (2 lines): - line 247: // TODO: Check if the current PHY is using the Japanese band 950 Mhz: - line 403: // TODO: On the 950 Mhz Band (Japanese Band) simulation/src/lte/model/lte-rrc-protocol-real.cc (1 line): - line 451: // TODO: remove after merge of ho_failure branch simulation/src/wifi/helper/wifi-helper.cc (1 line): - line 510: //TODO: fill in fields (everything is set to 0 so far) simulation/src/wimax/model/cid-factory.cc (1 line): - line 122: NS_FATAL_ERROR ("TODO: Update the cid bitmap properly here-- please implement and contribute a patch"); simulation/src/flow-monitor/model/flow-monitor.cc (1 line): - line 332: // FIXME: this will not necessarily be true with broadcast/multicast simulation/src/internet/model/tcp-rate-ops.h (1 line): - line 78: * TODO What the Linux kernel is setting in tp->app_limited? simulation/src/wifi/model/msdu-aggregator.cc (1 line): - line 109: // TODO Add support for the Max Number Of MSDUs In A-MSDU field in the Extended simulation/src/wifi/model/qos-txop.cc (1 line): - line 308: // TODO Add a WifiMacQueue method that serves this purpose; IsEmpty () can simulation/src/sixlowpan/model/sixlowpan-header.cc (1 line): - line 270: // TODO: HC2 is not yet supported. Should be. simulation/src/openflow/model/openflow-switch-net-device.cc (1 line): - line 1144: // FIXME: can we avoid copying data here? simulation/src/lte/model/cqa-ff-mac-scheduler.cc (1 line): - line 1641: ret.m_nrOfPdcchOfdmSymbols = 1; // TODO: check correct value according the DCIs txed simulation/src/wifi/model/wifi-mac.cc (1 line): - line 1181: //TODO: to be completed simulation/src/lr-wpan/model/lr-wpan-mac.h (1 line): - line 362: //TODO: Add other params simulation/src/wifi/model/he/constant-obss-pd-algorithm.cc (1 line): - line 91: //TODO: SRP_AND_NON-SRG_OBSS-PD_PROHIBITED=1 => OBSS_PD SR is not allowed simulation/src/spectrum/model/three-gpp-channel-model.h (1 line): - line 173: // TODO these are not currently used, they have to be correctly set when including the spatial consistent update procedure simulation/src/point-to-point/model/rdma-hw.cc (1 line): - line 419: // TODO find corresponding rx queue pair simulation/src/lte/model/epc-gtpc-header.cc (1 line): - line 303: i.WriteU8 (0); // MRE TODO: bearerQos.arp simulation/src/lte/model/lte-ue-phy.cc (1 line): - line 955: * TODO remove this shortcoming by calculating RSRQ during CELL_SEARCH simulation/src/wifi/model/he/he-frame-exchange-manager.cc (1 line): - line 1566: // TODO the PHY should not pass us a non-TB PPDU if we are waiting for a simulation/src/propagation/model/three-gpp-v2v-propagation-loss-model.cc (1 line): - line 57: // TODO the default ccm needs buildings, how to do this? simulation/src/lr-wpan/model/lr-wpan-mac-header.cc (1 line): - line 27: // TODO: Test Compressed PAN Id, Security Enabled, different size Key simulation/src/visualizer/visualizer/base.py (1 line): - line 27: tooltip.set_text("TODO: tooltip for %r" % self) simulation/src/applications/model/rdma-client.cc (1 line): - line 142: // TODO stop the queue pair simulation/src/visualizer/visualizer/ipython_view.py (1 line): - line 201: # TODO: Auto-indent simulation/src/wifi/model/he/he-operation.h (1 line): - line 114: //TODO: VHT Operation Information subfields not defined in the standard yet. simulation/src/wifi/model/ctrl-headers.h (1 line): - line 1233: * TODO Implement the checks listed in Section 27.5.3.2.3 of 802.11ax amendment simulation/src/wifi/model/he/he-phy.cc (1 line): - line 182: Time ltfDuration = MicroSeconds (8); //TODO extract from TxVector when available simulation/src/wifi/model/ctrl-headers.cc (1 line): - line 2082: // TODO This is not a problem in case of UL MU-MIMO simulation/src/wifi/model/interference-helper.h (1 line): - line 200: * \param isStartOfdmaRxing flag whether the event corresponds to the start of the OFDMA payload reception (only used for UL-OFDMA) //TODO simplify this once WifiPpdu is subclassed by adding an attribute simulation/src/wifi/model/ht/ht-phy.cc (1 line): - line 269: //TODO: Update station managers to consider GI capabilities simulation/src/wifi/model/non-ht/dsss-phy.cc (1 line): - line 233: * FIXME: see issue #402 for a better solution. simulation/src/lte/model/lte-enb-rrc.cc (1 line): - line 2563: // TODO: remove after merge of ho_failure branch