From fdc812323762da2b6dab25c198b799cec7f9dea6 Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Tue, 20 Sep 2022 13:30:01 +0200 Subject: [PATCH] wifi: Install distinct per-PHY interference helpers --- src/wifi/helper/spectrum-wifi-helper.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wifi/helper/spectrum-wifi-helper.cc b/src/wifi/helper/spectrum-wifi-helper.cc index 299757f60..fd16f5984 100644 --- a/src/wifi/helper/spectrum-wifi-helper.cc +++ b/src/wifi/helper/spectrum-wifi-helper.cc @@ -83,12 +83,12 @@ std::vector> SpectrumWifiPhyHelper::Create (Ptr node, Ptr device) const { std::vector> ret; - Ptr interference = m_interferenceHelper.Create (); for (std::size_t i = 0; i < m_phy.size (); i++) { Ptr phy = m_phy.at (i).Create (); phy->CreateWifiSpectrumPhyInterface (device); + auto interference = m_interferenceHelper.Create (); phy->SetInterferenceHelper (interference); Ptr error = m_errorRateModel.at (i).Create (); phy->SetErrorRateModel (error);