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_ieee80211_ampdu_mlme_action(9) - centos
struct_station_parameters(9) - centos
ieee80211_bmiss(9) - debian
enum_ieee80211_filter_flags(9) - suse
ieee80211_beacon_miss(9) - freebsd
Similar Topics in the Unix Linux Community
Unix Ftp
How can I check what port addresses used the application
match string in a file to file in a directory
help me please
Home broadcasting station