Contents
Workflow of enhanced dynamic beacons
The following sequence of events occur with the enhanced dynamic beacon functionality:
- During VAP initialization, a check is performed to determine whether the channel is a dynamic frequency selection) DFS-capable channel. If so, the runtime dynamic feature support flag is set to 0 so that the AP VAP behaves as a normal AP VAP. For non-DFS channels, the runtime dynamic beacon flag is set to 1 and the beacon is suspended.
- After receiving a probe request, a check is performed to determine whether the dynamic beacon feature is enabled (by entering the cfg80211tool athX dynamicbeacon 1 command) and runtime dynamic beacon flag is set on current VAP. a. If the dynamic beacon flag is not set, the normal 802.11 AP VAP flow occurs. b. If the dynamic beacon flag is set, and if the RSSI is greater than RSSI threshold, AP sends the probe response, but does not resume the beacon.
- During association, when AP sends association response frames with reason as associationcomplete to station, VAP resumes the sending of beacons and starts the timer.
- Within the timeout period, when all the clients leave (association number is 0), VAP suspends the beacon and cancels the timer.
- When the timer is expired, all STAs under this VAP are disconnected, and then VAP suspends the beacon