Revert bug 706 fix because it breaks the regression testing
This commit is contained in:
@@ -720,16 +720,6 @@ MeshWifiInterfaceMac::TxFailed (WifiMacHeader const &hdr)
|
||||
{
|
||||
m_txErrCallback (hdr);
|
||||
}
|
||||
void
|
||||
MeshWifiInterfaceMac::DoStart ()
|
||||
{
|
||||
m_beaconDca->Start ();
|
||||
for (Queues::iterator i = m_queues.begin (); i != m_queues.end (); i ++)
|
||||
{
|
||||
i->second->Start ();
|
||||
}
|
||||
WifiMac::DoStart ();
|
||||
}
|
||||
|
||||
void
|
||||
MeshWifiInterfaceMac::FinishConfigureStandard (enum WifiPhyStandard standard)
|
||||
|
||||
@@ -179,8 +179,6 @@ private:
|
||||
bool GetBeaconGeneration () const;
|
||||
/// Real d-tor
|
||||
virtual void DoDispose ();
|
||||
///Initiator at t=0
|
||||
void DoStart ();
|
||||
|
||||
private:
|
||||
typedef std::map<AccessClass, Ptr<DcaTxop> > Queues;
|
||||
|
||||
@@ -298,11 +298,4 @@ AdhocWifiMac::TxFailed (const WifiMacHeader &hdr)
|
||||
{
|
||||
m_txErrCallback (hdr);
|
||||
}
|
||||
void
|
||||
AdhocWifiMac::DoStart ()
|
||||
{
|
||||
m_dca->Start ();
|
||||
WifiMac::DoStart ();
|
||||
}
|
||||
|
||||
} // namespace ns3
|
||||
|
||||
@@ -82,7 +82,6 @@ public:
|
||||
private:
|
||||
// inherited from Object base class.
|
||||
virtual void DoDispose (void);
|
||||
void DoStart ();
|
||||
/* invoked by the MacLows. */
|
||||
void ForwardUp (Ptr<Packet> packet, const WifiMacHeader *hdr);
|
||||
AdhocWifiMac (const AdhocWifiMac & ctor_arg);
|
||||
|
||||
@@ -268,13 +268,6 @@ DcaTxop::Low (void)
|
||||
return m_low;
|
||||
}
|
||||
|
||||
void
|
||||
DcaTxop::DoStart ()
|
||||
{
|
||||
m_dcf->ResetCw ();
|
||||
m_dcf->StartBackoffNow (m_rng->GetNext (0, m_dcf->GetCw ()));
|
||||
ns3::Dcf::DoStart ();
|
||||
}
|
||||
bool
|
||||
DcaTxop::NeedRts (Ptr<const Packet> packet)
|
||||
{
|
||||
|
||||
@@ -121,7 +121,7 @@ private:
|
||||
|
||||
// Inherited from ns3::Object
|
||||
Ptr<MacLow> Low (void);
|
||||
void DoStart ();
|
||||
|
||||
/* dcf notifications forwarded here */
|
||||
bool NeedsAccess (void) const;
|
||||
void NotifyAccessGranted (void);
|
||||
|
||||
@@ -686,11 +686,5 @@ EdcaTxopN::SetMsduAggregator (Ptr<MsduAggregator> aggr)
|
||||
{
|
||||
m_aggregator = aggr;
|
||||
}
|
||||
void
|
||||
EdcaTxopN::DoStart ()
|
||||
{
|
||||
m_dcf->ResetCw ();
|
||||
m_dcf->StartBackoffNow (m_rng->GetNext (0, m_dcf->GetCw ()));
|
||||
ns3::Dcf::DoStart ();
|
||||
}
|
||||
|
||||
} //namespace ns3
|
||||
|
||||
@@ -132,7 +132,6 @@ public:
|
||||
void SetMsduAggregator (Ptr<MsduAggregator> aggr);
|
||||
|
||||
private:
|
||||
void DoStart ();
|
||||
/**
|
||||
* This functions are used only to correctly set addresses in a-msdu subframe.
|
||||
* If aggregating sta is a STA (in an infrastructured network):
|
||||
|
||||
@@ -606,8 +606,6 @@ NqapWifiMac::DoStart (void)
|
||||
{
|
||||
m_beaconEvent = Simulator::ScheduleNow (&NqapWifiMac::SendOneBeacon, this);
|
||||
}
|
||||
m_dca->Start ();
|
||||
m_beaconDca->Start ();
|
||||
WifiMac::DoStart ();
|
||||
}
|
||||
|
||||
|
||||
@@ -686,10 +686,5 @@ NqstaWifiMac::FinishConfigureStandard (enum WifiPhyStandard standard)
|
||||
break;
|
||||
}
|
||||
}
|
||||
void
|
||||
NqstaWifiMac::DoStart ()
|
||||
{
|
||||
m_dca->Start ();
|
||||
WifiMac::DoStart ();
|
||||
}
|
||||
|
||||
} // namespace ns3
|
||||
|
||||
@@ -119,7 +119,6 @@ private:
|
||||
BEACON_MISSED,
|
||||
REFUSED
|
||||
};
|
||||
void DoStart ();
|
||||
void SetBssid (Mac48Address bssid);
|
||||
void SetActiveProbing (bool enable);
|
||||
bool GetActiveProbing (void) const;
|
||||
|
||||
@@ -108,6 +108,10 @@ QadhocWifiMac::DoDispose (void)
|
||||
m_dcfManager = 0;
|
||||
m_low = 0;
|
||||
m_phy = 0;
|
||||
m_voEdca = 0;
|
||||
m_viEdca = 0;
|
||||
m_beEdca = 0;
|
||||
m_bkEdca = 0;
|
||||
m_stationManager = 0;
|
||||
for (Queues::iterator i = m_queues.begin (); i != m_queues.end (); ++i)
|
||||
{
|
||||
@@ -441,14 +445,5 @@ QadhocWifiMac::FinishConfigureStandard (enum WifiPhyStandard standard)
|
||||
break;
|
||||
}
|
||||
}
|
||||
void
|
||||
QadhocWifiMac::DoStart ()
|
||||
{
|
||||
for (Queues::iterator i = m_queues.begin (); i != m_queues.end (); ++i)
|
||||
{
|
||||
i->second->Start ();
|
||||
}
|
||||
WifiMac::DoStart ();
|
||||
}
|
||||
|
||||
} //namespace ns3
|
||||
|
||||
@@ -78,7 +78,6 @@ public:
|
||||
private:
|
||||
Callback<void, Ptr<Packet>, Mac48Address, Mac48Address> m_forwardUp;
|
||||
virtual void DoDispose (void);
|
||||
void DoStart ();
|
||||
void Receive (Ptr<Packet> packet, const WifiMacHeader *hdr);
|
||||
void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to);
|
||||
QadhocWifiMac &operator = (const QadhocWifiMac &);
|
||||
@@ -102,6 +101,10 @@ private:
|
||||
Ptr<EdcaTxopN> GetBKQueue (void) const;
|
||||
|
||||
Queues m_queues;
|
||||
Ptr<EdcaTxopN> m_voEdca;
|
||||
Ptr<EdcaTxopN> m_viEdca;
|
||||
Ptr<EdcaTxopN> m_beEdca;
|
||||
Ptr<EdcaTxopN> m_bkEdca;
|
||||
Ptr<MacLow> m_low;
|
||||
Ptr<WifiPhy> m_phy;
|
||||
Ptr<WifiRemoteStationManager> m_stationManager;
|
||||
|
||||
@@ -791,11 +791,6 @@ QapWifiMac::FinishConfigureStandard (enum WifiPhyStandard standard)
|
||||
void
|
||||
QapWifiMac::DoStart (void)
|
||||
{
|
||||
m_beaconDca->Start ();
|
||||
for (Queues::iterator i = m_queues.begin (); i != m_queues.end (); ++i)
|
||||
{
|
||||
i->second->Start ();
|
||||
}
|
||||
m_beaconEvent.Cancel ();
|
||||
if (m_enableBeaconGeneration)
|
||||
{
|
||||
|
||||
@@ -775,13 +775,5 @@ QstaWifiMac::FinishConfigureStandard (enum WifiPhyStandard standard)
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
QstaWifiMac::DoStart ()
|
||||
{
|
||||
for (Queues::iterator i = m_queues.begin (); i != m_queues.end (); ++i)
|
||||
{
|
||||
i->second->Start ();
|
||||
}
|
||||
WifiMac::DoStart ();
|
||||
}
|
||||
|
||||
} //namespace ns3
|
||||
|
||||
@@ -87,7 +87,6 @@ public:
|
||||
void StartActiveAssociation (void);
|
||||
|
||||
private:
|
||||
void DoStart ();
|
||||
void SetBssid (Mac48Address bssid);
|
||||
Mac48Address GetBroadcastBssid (void);
|
||||
void Receive (Ptr<Packet> p, const WifiMacHeader *hdr);
|
||||
|
||||
Reference in New Issue
Block a user