Home
last modified time | relevance | path

Searched refs:mpdu (Results 1 – 25 of 100) sorted by relevance

1234

/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/wifi/model/
H A Dframe-exchange-manager.cc285 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 Dwifi-psdu.cc43 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 Dqos-frame-exchange-manager.cc271 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 Dwifi-default-ack-manager.cc94 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 Dqos-txop.cc333 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 Dwifi-default-ack-manager.h49 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 Dwifi-remote-station-manager.cc842 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 Dframe-exchange-manager.h257 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 Dblock-ack-manager.cc220 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 Dmpdu-aggregator.cc81 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 Dwifi-tx-parameters.cc98 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 Doriginator-block-ack-agreement.cc110 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 Drecipient-block-ack-agreement.cc118 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 Dadhoc-wifi-mac.cc170 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 Dht-frame-exchange-manager.cc453 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 Dht-frame-exchange-manager.h90 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 Dpower-rate-adaptation-test.cc200 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 Dblock-ack-test-suite.cc301 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 Dwave-frame-exchange-manager.cc136 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 Drr-multi-user-scheduler.cc142 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 Dhe-frame-exchange-manager.cc125 && (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 Drtl871x_security.c907 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 Drtl871x_security.c907 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 Drtl871x_security.c907 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 Drtw_security.c799 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 …]

1234