wifi: Cancel preamble events before switching PHY to sleep state
This commit is contained in:
committed by
Stefano Avallone
parent
728f46518e
commit
1975fc833d
@@ -1359,6 +1359,9 @@ WifiPhy::SetSleepMode()
|
||||
case WifiPhyState::CCA_BUSY:
|
||||
case WifiPhyState::IDLE:
|
||||
NS_LOG_DEBUG("setting sleep mode");
|
||||
// The PHY object may be in CCA_BUSY state because it is receiving a preamble. Cancel
|
||||
// preamble events before switching to sleep state
|
||||
Reset();
|
||||
m_state->SwitchToSleep();
|
||||
break;
|
||||
case WifiPhyState::SLEEP:
|
||||
|
||||
Reference in New Issue
Block a user