Query: ieee80211_get_buffered_bc
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
IEEE80211_GET_BUFFER(9) Advanced driver interface IEEE80211_GET_BUFFER(9)NAMEieee80211_get_buffered_bc - accessing buffered broadcast and multicast framesSYNOPSISstruct sk_buff * ieee80211_get_buffered_bc(struct ieee80211_hw * hw, struct ieee80211_vif * vif);ARGUMENTShw pointer as obtained from ieee80211_alloc_hw. vif struct ieee80211_vif pointer from the add_interface callback.DESCRIPTIONFunction for accessing buffered broadcast and multicast frames. If hardware/firmware does not implement buffering of broadcast/multicast frames when power saving is used, 802.11 code buffers them in the host memory. The low-level driver uses this function to fetch next buffered frame. In most cases, this is used when generating beacon frame.RETURNA pointer to the next buffered skb or NULL if no more buffered frames are available.NOTEbuffered frames are returned only after DTIM beacon frame was generated with ieee80211_beacon_get and the low-level driver must thus call ieee80211_beacon_get first. ieee80211_get_buffered_bc returns NULL if the previous generated beacon was not DTIM, so the low-level driver does not need to check for DTIM beacons separately and should be able to use common code for all beacons.AUTHORJohannes Berg <johannes@sipsolutions.net> Author.COPYRIGHTKernel Hackers Manual 3.10 June 2014 IEEE80211_GET_BUFFER(9)
Related Man Pages |
---|
ieee80211_get_buffered_bc(9) - centos |
struct_ieee80211_conf(9) - centos |
ieee80211_beacon(9) - debian |
ieee80211_beacon_notify(9) - debian |
ieee80211_beacon(9) - freebsd |
Similar Topics in the Unix Linux Community |
---|
Spam Followers |
How can I get data in the sk_buff? |
HMC Hardware Discovery does not work for p595 frames |
System calls and C language low-level qualities??? |