From 5a2a1111741fd2f9d2ec59ea7e9ffeb28e4e15cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Tue, 30 Aug 2022 18:04:30 +0200 Subject: [PATCH] wifi: Make sure spectrum PHY interface gets its channel set --- src/wifi/model/spectrum-wifi-phy.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wifi/model/spectrum-wifi-phy.cc b/src/wifi/model/spectrum-wifi-phy.cc index c2d0d12c9..b9c7ec52e 100644 --- a/src/wifi/model/spectrum-wifi-phy.cc +++ b/src/wifi/model/spectrum-wifi-phy.cc @@ -111,6 +111,7 @@ SpectrumWifiPhy::DoInitialize() WifiPhy::DoInitialize(); m_wifiSpectrumPhyInterface = CreateObject(); m_wifiSpectrumPhyInterface->SetSpectrumWifiPhy(this); + m_wifiSpectrumPhyInterface->SetChannel(m_channel); if (GetDevice()) { m_wifiSpectrumPhyInterface->SetDevice(GetDevice()); @@ -233,6 +234,10 @@ void SpectrumWifiPhy::SetChannel(const Ptr channel) { m_channel = channel; + if (m_wifiSpectrumPhyInterface) + { + m_wifiSpectrumPhyInterface->SetChannel(channel); + } } void