/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/wifi/model/ |
H A D | frame-exchange-manager.cc | 285 NS_ASSERT (mpdu != 0); in StartTransmission() 286 NS_ASSERT (mpdu->GetHeader ().IsData () || mpdu->GetHeader ().IsMgt ()); in StartTransmission() 289 if (!mpdu->IsFragment () && !mpdu->GetHeader ().IsRetry ()) in StartTransmission() 300 mpdu = GetFirstFragmentIfNeeded (mpdu); in StartTransmission() 332 DequeueMpdu (mpdu); in GetFirstFragmentIfNeeded() 341 return mpdu; in GetFirstFragmentIfNeeded() 349 m_mpdu = mpdu; in SendMpduWithProtection() 454 if (mpdu->IsQueued ()) in DequeueMpdu() 456 m_mac->GetTxopQueue (mpdu->GetQueueAc ())->DequeueIfQueued (mpdu); in DequeueMpdu() 860 if (mpdu != nullptr) in NotifyInternalCollision() [all …]
|
H A D | wifi-psdu.cc | 43 m_mpduList.push_back (mpdu); in WifiPsdu() 44 m_size = mpdu->GetSize (); in WifiPsdu() 64 for (auto& mpdu : m_mpduList) in WifiPsdu() local 102 for (auto& mpdu : m_mpduList) in GetPacket() local 159 for (auto& mpdu : m_mpduList) in SetDuration() local 169 for (auto& mpdu : m_mpduList) in GetTids() local 171 if (mpdu->GetHeader ().IsQosData ()) in GetTids() 217 for (auto& mpdu : m_mpduList) in SetAckPolicyForTid() local 219 if (mpdu->GetHeader ().IsQosData () && mpdu->GetHeader ().GetQosTid () == tid) in SetAckPolicyForTid() 234 for (auto& mpdu : m_mpduList) in GetMaxDistFromStartingSeq() local [all …]
|
H A D | qos-frame-exchange-manager.cc | 271 if (mpdu == 0) in StartFrameExchange() 313 NS_ASSERT (mpdu != 0); in TryAddMpdu() 386 txParams.AddMpdu (mpdu); in TryAddMpdu() 397 NS_ASSERT (mpdu != 0); in IsWithinLimitsIfAddMpdu() 402 return IsWithinSizeAndTimeLimits (mpdu->GetSize (), mpdu->GetHeader ().GetAddr1 (), in IsWithinLimitsIfAddMpdu() 522 NS_LOG_FUNCTION (this << *mpdu << txVector); in ForwardMpduDown() 524 WifiMacHeader& hdr = mpdu->GetHeader (); in ForwardMpduDown() 625 for (const auto& mpdu : *PeekPointer (psdu)) in PreProcessFrame() 663 NS_ASSERT (mpdu->GetHeader ().GetAddr1 ().IsGroup () in ReceiveMpdu() 667 const WifiMacHeader& hdr = mpdu->GetHeader (); in ReceiveMpdu() [all …]
|
H A D | wifi-default-ack-manager.cc | 94 NS_LOG_FUNCTION (this << *mpdu << &txParams); in GetMaxDistFromStartingSeq() 96 const WifiMacHeader& hdr = mpdu->GetHeader (); in GetMaxDistFromStartingSeq() 138 NS_LOG_FUNCTION (this << *mpdu << &txParams); in IsResponseNeeded() 140 uint8_t tid = mpdu->GetHeader ().GetQosTid (); in IsResponseNeeded() 170 NS_LOG_FUNCTION (this << *mpdu << &txParams); in TryAddMpdu() 189 const WifiMacHeader& hdr = mpdu->GetHeader (); in TryAddMpdu() 345 NS_LOG_FUNCTION (this << *mpdu << &txParams); in GetAckInfoIfBarBaSequence() 474 NS_LOG_FUNCTION (this << *mpdu << &txParams); in GetAckInfoIfTfMuBar() 558 NS_LOG_FUNCTION (this << *mpdu << &txParams); in GetAckInfoIfAggregatedMuBar() 642 NS_ASSERT (mpdu->GetHeader ().IsTrigger ()); in TryUlMuTransmission() [all …]
|
H A D | qos-txop.cc | 333 NS_LOG_FUNCTION (this << *mpdu); in IsQosOldPacket() 335 if (!mpdu->GetHeader ().IsQosData ()) in IsQosOldPacket() 467 Ptr<WifiMacQueueItem> mpdu; in GetNextMpdu() local 492 if (mpdu != 0) in GetNextMpdu() 499 if (mpdu == 0) in GetNextMpdu() 501 mpdu = *peekedIt; in GetNextMpdu() 506 AssignSequenceNumber (mpdu); in GetNextMpdu() 510 return mpdu; in GetNextMpdu() 516 NS_LOG_FUNCTION (this << *mpdu); in AssignSequenceNumber() 518 if (!mpdu->IsFragment () && !mpdu->GetHeader ().IsRetry () && !mpdu->IsInFlight ()) in AssignSequenceNumber() [all …]
|
H A D | wifi-default-ack-manager.h | 49 virtual std::unique_ptr<WifiAcknowledgment> TryAddMpdu (Ptr<const WifiMacQueueItem> mpdu, 67 uint16_t GetMaxDistFromStartingSeq (Ptr<const WifiMacQueueItem> mpdu, 80 bool IsResponseNeeded (Ptr<const WifiMacQueueItem> mpdu, 96 …al std::unique_ptr<WifiAcknowledgment> GetAckInfoIfBarBaSequence (Ptr<const WifiMacQueueItem> mpdu, 111 virtual std::unique_ptr<WifiAcknowledgment> GetAckInfoIfTfMuBar (Ptr<const WifiMacQueueItem> mpdu, 127 … std::unique_ptr<WifiAcknowledgment> GetAckInfoIfAggregatedMuBar (Ptr<const WifiMacQueueItem> mpdu, 138 virtual std::unique_ptr<WifiAcknowledgment> TryUlMuTransmission (Ptr<const WifiMacQueueItem> mpdu,
|
H A D | wifi-remote-station-manager.cc | 842 NS_LOG_FUNCTION (this << *mpdu); in ReportDataFailed() 844 …AcIndex ac = QosUtilsMapTidToAc ((mpdu->GetHeader ().IsQosData ()) ? mpdu->GetHeader ().GetQosTid … in ReportDataFailed() 911 NS_LOG_FUNCTION (this << *mpdu); in ReportFinalDataFailed() 914 …AcIndex ac = QosUtilsMapTidToAc ((mpdu->GetHeader ().IsQosData ()) ? mpdu->GetHeader ().GetQosTid … in ReportFinalDataFailed() 1072 NS_LOG_FUNCTION (this << *mpdu); in NeedRetransmission() 1074 …AcIndex ac = QosUtilsMapTidToAc ((mpdu->GetHeader ().IsQosData ()) ? mpdu->GetHeader ().GetQosTid … in NeedRetransmission() 1089 …return DoNeedRetransmission (Lookup (mpdu->GetHeader ().GetAddr1 ()), mpdu->GetPacket (), normally… in NeedRetransmission() 1095 NS_LOG_FUNCTION (this << *mpdu); in NeedFragmentation() 1102 …return DoNeedFragmentation (Lookup (mpdu->GetHeader ().GetAddr1 ()), mpdu->GetPacket (), normally); in NeedFragmentation() 1144 NS_LOG_FUNCTION (this << *mpdu); in GetNFragments() [all …]
|
H A D | frame-exchange-manager.h | 257 Ptr<WifiMacQueueItem> GetFirstFragmentIfNeeded (Ptr<WifiMacQueueItem> mpdu); 267 void SendMpduWithProtection (Ptr<WifiMacQueueItem> mpdu, WifiTxParameters& txParams); 290 virtual void ReceiveMpdu (Ptr<WifiMacQueueItem> mpdu, RxSignalInfo rxSignalInfo, 314 virtual void ReceivedNormalAck (Ptr<WifiMacQueueItem> mpdu, const WifiTxVector& txVector, 322 virtual void NotifyReceivedNormalAck (Ptr<WifiMacQueueItem> mpdu); 329 virtual void RetransmitMpduAfterMissedAck (Ptr<WifiMacQueueItem> mpdu) const; 336 virtual void RetransmitMpduAfterMissedCts (Ptr<WifiMacQueueItem> mpdu) const; 344 virtual void NotifyPacketDiscarded (Ptr<const WifiMacQueueItem> mpdu); 399 virtual void ForwardMpduDown (Ptr<WifiMacQueueItem> mpdu, WifiTxVector& txVector); 406 virtual void DequeueMpdu (Ptr<const WifiMacQueueItem> mpdu); [all …]
|
H A D | block-ack-manager.cc | 220 NS_LOG_FUNCTION (this << *mpdu); in StorePacket() 221 NS_ASSERT (mpdu->GetHeader ().IsQosData ()); in StorePacket() 258 agreementIt->second.second.insert (it, mpdu); in StorePacket() 260 mpdu->SetInFlight (); in StorePacket() 437 NS_LOG_FUNCTION (this << *mpdu); in NotifyGotAck() 438 NS_ASSERT (mpdu->GetHeader ().IsQosData ()); in NotifyGotAck() 457 it->second.first.NotifyAckedMpdu (mpdu); in NotifyGotAck() 463 NS_LOG_FUNCTION (this << *mpdu); in NotifyMissedAck() 572 NS_LOG_FUNCTION (this << *mpdu); in NotifyDiscardedMpdu() 574 if (!mpdu->GetHeader ().IsQosData ()) in NotifyDiscardedMpdu() [all …]
|
H A D | mpdu-aggregator.cc | 81 MpduAggregator::Aggregate (Ptr<const WifiMacQueueItem> mpdu, Ptr<Packet> ampdu, bool isSingle) in Aggregate() argument 83 NS_LOG_FUNCTION (mpdu << ampdu << isSingle); in Aggregate() 101 Ptr<Packet> tmp = mpdu->GetPacket ()->Copy (); in Aggregate() 102 tmp->AddHeader (mpdu->GetHeader ()); in Aggregate() 194 MpduAggregator::GetNextAmpdu (Ptr<WifiMacQueueItem> mpdu, WifiTxParameters& txParams, in GetNextAmpdu() argument 197 NS_LOG_FUNCTION (this << *mpdu << &txParams << availableTime); in GetNextAmpdu() 201 Mac48Address recipient = mpdu->GetHeader ().GetAddr1 (); in GetNextAmpdu() 202 NS_ASSERT (mpdu->GetHeader ().IsQosData () && !recipient.IsBroadcast ()); in GetNextAmpdu() 203 uint8_t tid = mpdu->GetHeader ().GetQosTid (); in GetNextAmpdu() 213 Ptr<WifiMacQueueItem> nextMpdu = mpdu; in GetNextAmpdu()
|
H A D | wifi-tx-parameters.cc | 98 WifiTxParameters::AddMpdu (Ptr<const WifiMacQueueItem> mpdu) in AddMpdu() argument 100 NS_LOG_FUNCTION (this << *mpdu); in AddMpdu() 102 const WifiMacHeader& hdr = mpdu->GetHeader (); in AddMpdu() 117 PsduInfo {hdr, mpdu->GetPacketSize (), 0, seqNumbers}); in AddMpdu() 131 infoIt->second.amsduSize = mpdu->GetPacketSize (); in AddMpdu() 147 WifiTxParameters::GetSizeIfAddMpdu (Ptr<const WifiMacQueueItem> mpdu) const in GetSizeIfAddMpdu() 149 NS_LOG_FUNCTION (this << *mpdu); in GetSizeIfAddMpdu() 151 auto infoIt = m_info.find (mpdu->GetHeader ().GetAddr1 ()); in GetSizeIfAddMpdu() 159 return MpduAggregator::GetSizeIfAggregated (mpdu->GetSize (), 0); in GetSizeIfAddMpdu() 161 return mpdu->GetSize (); in GetSizeIfAddMpdu() [all …]
|
H A D | originator-block-ack-agreement.cc | 110 OriginatorBlockAckAgreement::NotifyTransmittedMpdu (Ptr<const WifiMacQueueItem> mpdu) in NotifyTransmittedMpdu() argument 112 uint16_t mpduSeqNumber = mpdu->GetHeader ().GetSequenceNumber (); in NotifyTransmittedMpdu() 135 OriginatorBlockAckAgreement::NotifyAckedMpdu (Ptr<const WifiMacQueueItem> mpdu) in NotifyAckedMpdu() argument 137 uint16_t mpduSeqNumber = mpdu->GetHeader ().GetSequenceNumber (); in NotifyAckedMpdu() 158 OriginatorBlockAckAgreement::NotifyDiscardedMpdu (Ptr<const WifiMacQueueItem> mpdu) in NotifyDiscardedMpdu() argument 160 uint16_t mpduSeqNumber = mpdu->GetHeader ().GetSequenceNumber (); in NotifyDiscardedMpdu()
|
H A D | recipient-block-ack-agreement.cc | 118 RecipientBlockAckAgreement::NotifyReceivedMpdu (Ptr<WifiMacQueueItem> mpdu) in NotifyReceivedMpdu() argument 120 NS_LOG_FUNCTION (this << *mpdu); in NotifyReceivedMpdu() 122 uint16_t mpduSeqNumber = mpdu->GetHeader ().GetSequenceNumber (); in NotifyReceivedMpdu() 144 m_bufferedMpdus.insert ({{mpdu->GetHeader ().GetSequenceNumber (), &m_winStartB}, mpdu}); in NotifyReceivedMpdu() 157 m_bufferedMpdus.insert ({{mpdu->GetHeader ().GetSequenceNumber (), &m_winStartB}, mpdu}); in NotifyReceivedMpdu() 166 … PassBufferedMpdusWithSeqNumberLessThan (mpdu->GetHeader ().GetSequenceNumber () - m_winSizeB + 1); in NotifyReceivedMpdu()
|
H A D | adhoc-wifi-mac.cc | 170 AdhocWifiMac::Receive (Ptr<WifiMacQueueItem> mpdu) in Receive() argument 172 NS_LOG_FUNCTION (this << *mpdu); in Receive() 173 const WifiMacHeader* hdr = &mpdu->GetHeader (); in Receive() 201 DeaggregateAmsduAndForward (mpdu); in Receive() 205 ForwardUp (mpdu->GetPacket ()->Copy (), from, to); in Receive() 213 RegularWifiMac::Receive (mpdu); in Receive()
|
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/wifi/model/ht/ |
H A D | ht-frame-exchange-manager.cc | 453 if (mpdu == nullptr) in SendDataFrame() 530 NS_LOG_FUNCTION (this << *mpdu); in NotifyReceivedNormalAck() 605 NS_LOG_FUNCTION (this << *mpdu); in NotifyPacketDiscarded() 609 GetBaManager (mpdu->GetHeader ().GetQosTid ())->NotifyDiscardedMpdu (mpdu); in NotifyPacketDiscarded() 617 uint8_t tid = GetTid (mpdu->GetPacket (), mpdu->GetHeader ()); in NotifyPacketDiscarded() 635 NS_LOG_FUNCTION (this << *mpdu); in RetransmitMpduAfterMissedAck() 655 NS_LOG_FUNCTION (this << *mpdu); in RetransmitMpduAfterMissedCts() 720 NS_ASSERT (mpdu->GetHeader ().IsCtl () || mpdu->IsQueued ()); in SendPsduWithProtection() 918 DequeueMpdu (mpdu); in DequeuePsdu() 943 NS_ASSERT (mpdu != 0); in IsWithinLimitsIfAddMpdu() [all …]
|
H A D | ht-frame-exchange-manager.h | 90 bool IsWithinLimitsIfAddMpdu (Ptr<const WifiMacQueueItem> mpdu, 204 void ReceiveMpdu (Ptr<WifiMacQueueItem> mpdu, RxSignalInfo rxSignalInfo, 208 void NotifyReceivedNormalAck (Ptr<WifiMacQueueItem> mpdu) override; 209 void NotifyPacketDiscarded (Ptr<const WifiMacQueueItem> mpdu) override; 210 void RetransmitMpduAfterMissedAck (Ptr<WifiMacQueueItem> mpdu) const override; 211 void RetransmitMpduAfterMissedCts (Ptr<WifiMacQueueItem> mpdu) const override; 212 void ForwardMpduDown (Ptr<WifiMacQueueItem> mpdu, WifiTxVector& txVector) override; 223 …virtual Ptr<WifiPsdu> GetWifiPsdu (Ptr<WifiMacQueueItem> mpdu, const WifiTxVector& txVector) const;
|
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/wifi/test/ |
H A D | power-rate-adaptation-test.cc | 200 manager->ReportDataFailed (mpdu); in TestParf() 218 manager->ReportDataFailed (mpdu); in TestParf() 235 manager->ReportDataFailed (mpdu); in TestParf() 250 manager->ReportDataFailed (mpdu); in TestParf() 251 manager->ReportDataFailed (mpdu); in TestParf() 284 manager->ReportDataFailed (mpdu); in TestParf() 339 manager->ReportDataFailed (mpdu); in TestParf() 423 manager->ReportDataFailed (mpdu); in TestAparf() 494 manager->ReportDataFailed (mpdu); in TestAparf() 528 manager->ReportDataFailed (mpdu); in TestAparf() [all …]
|
H A D | block-ack-test-suite.cc | 301 agreement.NotifyAckedMpdu (mpdu); in DoRun() 304 agreement.NotifyAckedMpdu (mpdu); in DoRun() 307 agreement.NotifyAckedMpdu (mpdu); in DoRun() 310 agreement.NotifyAckedMpdu (mpdu); in DoRun() 313 agreement.NotifyAckedMpdu (mpdu); in DoRun() 333 agreement.NotifyAckedMpdu (mpdu); in DoRun() 336 agreement.NotifyAckedMpdu (mpdu); in DoRun() 339 agreement.NotifyAckedMpdu (mpdu); in DoRun() 342 agreement.NotifyAckedMpdu (mpdu); in DoRun() 365 agreement.NotifyAckedMpdu (mpdu); in DoRun() [all …]
|
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/wave/model/ |
H A D | wave-frame-exchange-manager.cc | 136 Ptr<WifiMacQueueItem> mpdu = *queue->Peek ()->GetQueueIterator (); in StartTransmission() local 137 NS_ASSERT (mpdu != 0); in StartTransmission() 140 if (!mpdu->IsFragment () && !mpdu->GetHeader ().IsRetry ()) in StartTransmission() 142 uint16_t sequence = m_txMiddle->GetNextSequenceNumberFor (&mpdu->GetHeader ()); in StartTransmission() 143 mpdu->GetHeader ().SetSequenceNumber (sequence); in StartTransmission() 147 txParams.m_txVector = GetDataTxVector (mpdu); in StartTransmission() 150 if (!TryAddMpdu (mpdu, txParams, remainingTime)) in StartTransmission() 160 SendMpduWithProtection (mpdu, txParams); in StartTransmission()
|
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/wifi/model/he/ |
H A D | rr-multi-user-scheduler.cc | 142 if (mpdu != 0 && !GetWifiRemoteStationManager ()->GetHeSupported (mpdu->GetHeader ().GetAddr1 ())) in SelectTxFormat() 529 if (mpdu != nullptr && mpdu->GetHeader ().IsQosData ()) in TrySendingDlMuPpdu() 531 currTid = mpdu->GetHeader ().GetQosTid (); in TrySendingDlMuPpdu() 590 if (mpdu != 0) in TrySendingDlMuPpdu() 701 Ptr<const WifiMacQueueItem> mpdu; in ComputeDlMuInfo() local 708 mpdu = candidate.second; in ComputeDlMuInfo() 709 NS_ASSERT (mpdu != nullptr); in ComputeDlMuInfo() 724 mpdu = candidate.second; in ComputeDlMuInfo() 725 NS_ASSERT (mpdu != nullptr); in ComputeDlMuInfo() 730 NS_ASSERT (mpdu->IsQueued ()); in ComputeDlMuInfo() [all …]
|
H A D | he-frame-exchange-manager.cc | 125 && (mpdu == 0 in StartFrameExchange() 126 || (mpdu->GetHeader ().IsQosData () in StartFrameExchange() 128 …&& edca->GetBaAgreementEstablished (mpdu->GetHeader ().GetAddr1 (), mpdu->GetHeader ().GetQosTid (… in StartFrameExchange() 213 … NS_ASSERT (mpdu->GetHeader ().IsCtl () || !mpdu->GetHeader ().HasData () || mpdu->IsQueued ()); in SendPsduMapWithProtection() 267 Ptr<WifiMacQueueItem> mpdu = nullptr; in SendPsduMap() local 303 mpdu = *psdu->begin (); in SendPsduMap() 551 NS_ASSERT (mpdu != nullptr); in SendPsduMap() 1161 Ptr<const WifiMacQueueItem> mpdu; in ReceiveBasicTrigger() local 1260 Ptr<WifiMacQueueItem> mpdu; in SendQosNullFramesInTbPpdu() local 1277 txParams.AddMpdu (mpdu); in SendQosNullFramesInTbPpdu() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/rtl8712/ |
H A D | rtl871x_security.c | 907 mic_iv[i] = mpdu[i + 8]; in construct_mic_iv() 927 mic_header1[5] = mpdu[5]; in construct_mic_header1() 928 mic_header1[6] = mpdu[6]; in construct_mic_header1() 929 mic_header1[7] = mpdu[7]; in construct_mic_header1() 930 mic_header1[8] = mpdu[8]; in construct_mic_header1() 931 mic_header1[9] = mpdu[9]; in construct_mic_header1() 953 mic_header2[1] = mpdu[17]; in construct_mic_header2() 954 mic_header2[2] = mpdu[18]; in construct_mic_header2() 955 mic_header2[3] = mpdu[19]; in construct_mic_header2() 956 mic_header2[4] = mpdu[20]; in construct_mic_header2() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/rtl8712/ |
H A D | rtl871x_security.c | 907 mic_iv[i] = mpdu[i + 8]; in construct_mic_iv() 927 mic_header1[5] = mpdu[5]; in construct_mic_header1() 928 mic_header1[6] = mpdu[6]; in construct_mic_header1() 929 mic_header1[7] = mpdu[7]; in construct_mic_header1() 930 mic_header1[8] = mpdu[8]; in construct_mic_header1() 931 mic_header1[9] = mpdu[9]; in construct_mic_header1() 953 mic_header2[1] = mpdu[17]; in construct_mic_header2() 954 mic_header2[2] = mpdu[18]; in construct_mic_header2() 955 mic_header2[3] = mpdu[19]; in construct_mic_header2() 956 mic_header2[4] = mpdu[20]; in construct_mic_header2() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/rtl8712/ |
H A D | rtl871x_security.c | 907 mic_iv[i] = mpdu[i + 8]; in construct_mic_iv() 927 mic_header1[5] = mpdu[5]; in construct_mic_header1() 928 mic_header1[6] = mpdu[6]; in construct_mic_header1() 929 mic_header1[7] = mpdu[7]; in construct_mic_header1() 930 mic_header1[8] = mpdu[8]; in construct_mic_header1() 931 mic_header1[9] = mpdu[9]; in construct_mic_header1() 953 mic_header2[1] = mpdu[17]; in construct_mic_header2() 954 mic_header2[2] = mpdu[18]; in construct_mic_header2() 955 mic_header2[3] = mpdu[19]; in construct_mic_header2() 956 mic_header2[4] = mpdu[20]; in construct_mic_header2() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/rtl8723bs/core/ |
H A D | rtw_security.c | 799 u8 *mpdu, 805 u8 *mpdu, 808 u8 *mpdu, 814 u8 *mpdu, 1009 u8 *mpdu, in construct_mic_iv() argument 1052 u8 *mpdu, in construct_mic_header1() argument 1066 mic_header1[5] = mpdu[5]; in construct_mic_header1() 1067 mic_header1[6] = mpdu[6]; in construct_mic_header1() 1068 mic_header1[7] = mpdu[7]; in construct_mic_header1() 1085 u8 *mpdu, in construct_mic_header2() argument [all …]
|