centos man page for ieee80211_sta_block_awake

Query: ieee80211_sta_block_awake

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

IEEE80211_STA_BLOCK_(9) 				     Advanced driver interface					   IEEE80211_STA_BLOCK_(9)

NAME
ieee80211_sta_block_awake - block station from waking up
SYNOPSIS
void ieee80211_sta_block_awake(struct ieee80211_hw * hw, struct ieee80211_sta * pubsta, bool block);
ARGUMENTS
hw the hardware pubsta the station block whether to block or unblock
DESCRIPTION
Some devices require that all frames that are on the queues for a specific station that went to sleep are flushed before a poll response or frames after the station woke up can be delivered to that it. Note that such frames must be rejected by the driver as filtered, with the appropriate status flag. This function allows implementing this mode in a race-free manner. To do this, a driver must keep track of the number of frames still enqueued for a specific station. If this number is not zero when the station goes to sleep, the driver must call this function to force mac80211 to consider the station to be asleep regardless of the station's actual state. Once the number of outstanding frames reaches zero, the driver must call this function again to unblock the station. That will cause mac80211 to be able to send ps-poll responses, and if the station queried in the meantime then frames will also be sent out as a result of this. Additionally, the driver will be notified that the station woke up some time after it is unblocked, regardless of whether the station actually woke up while blocked or not.
AUTHOR
Johannes Berg <johannes@sipsolutions.net> Author.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 IEEE80211_STA_BLOCK_(9)
Related Man Pages
enum_mac80211_tx_control_flags(9) - centos
ieee80211_sta_set_buffered(9) - centos
ieee80211_beacon_miss(9) - debian
ieee80211_bmiss(9) - debian
enum_ieee80211_sta_info_flags(9) - suse
Similar Topics in the Unix Linux Community
SUN station memory problem
Sun as a web server!
How can I check what port addresses used the application
Caltroid 0.3 (Default branch)
Mac OS X 10.5: Can't configure a supported Apple Wireless device using AirPort Admin