From 5f5a5d01d257e407dca371c5fec10267bca586da Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 16 Nov 2009 16:18:06 +0100 Subject: [PATCH] Followup to changeset efed7493f2c1: Forgot to forward the start event to the MAC layer. --- src/devices/wifi/wifi-net-device.cc | 9 +++++++++ src/devices/wifi/wifi-net-device.h | 1 + 2 files changed, 10 insertions(+) diff --git a/src/devices/wifi/wifi-net-device.cc b/src/devices/wifi/wifi-net-device.cc index 8d34f5b6c..0f58265c2 100644 --- a/src/devices/wifi/wifi-net-device.cc +++ b/src/devices/wifi/wifi-net-device.cc @@ -91,6 +91,15 @@ WifiNetDevice::DoDispose (void) NetDevice::DoDispose (); } +void +WifiNetDevice::DoStart (void) +{ + m_phy->Start (); + m_mac->Start (); + m_stationManager->Start (); + NetDevice::DoStart (); +} + void WifiNetDevice::CompleteConfig (void) { diff --git a/src/devices/wifi/wifi-net-device.h b/src/devices/wifi/wifi-net-device.h index 63190e340..1e9f4fb6d 100644 --- a/src/devices/wifi/wifi-net-device.h +++ b/src/devices/wifi/wifi-net-device.h @@ -104,6 +104,7 @@ public: private: virtual void DoDispose (void); + virtual void DoStart (void); void ForwardUp (Ptr packet, Mac48Address from, Mac48Address to); void LinkUp (void); void LinkDown (void);