aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/mac80211.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r--include/net/mac80211.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index 7e5af6d90b9..75f46e26ad6 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -1875,6 +1875,36 @@ static inline struct sk_buff *ieee80211_beacon_get(struct ieee80211_hw *hw,
1875} 1875}
1876 1876
1877/** 1877/**
1878 * ieee80211_pspoll_get - retrieve a PS Poll template
1879 * @hw: pointer obtained from ieee80211_alloc_hw().
1880 * @vif: &struct ieee80211_vif pointer from the add_interface callback.
1881 *
1882 * Creates a PS Poll a template which can, for example, uploaded to
1883 * hardware. The template must be updated after association so that correct
1884 * AID, BSSID and MAC address is used.
1885 *
1886 * Note: Caller (or hardware) is responsible for setting the
1887 * &IEEE80211_FCTL_PM bit.
1888 */
1889struct sk_buff *ieee80211_pspoll_get(struct ieee80211_hw *hw,
1890 struct ieee80211_vif *vif);
1891
1892/**
1893 * ieee80211_nullfunc_get - retrieve a nullfunc template
1894 * @hw: pointer obtained from ieee80211_alloc_hw().
1895 * @vif: &struct ieee80211_vif pointer from the add_interface callback.
1896 *
1897 * Creates a Nullfunc template which can, for example, uploaded to
1898 * hardware. The template must be updated after association so that correct
1899 * BSSID and address is used.
1900 *
1901 * Note: Caller (or hardware) is responsible for setting the
1902 * &IEEE80211_FCTL_PM bit as well as Duration and Sequence Control fields.
1903 */
1904struct sk_buff *ieee80211_nullfunc_get(struct ieee80211_hw *hw,
1905 struct ieee80211_vif *vif);
1906
1907/**
1878 * ieee80211_rts_get - RTS frame generation function 1908 * ieee80211_rts_get - RTS frame generation function
1879 * @hw: pointer obtained from ieee80211_alloc_hw(). 1909 * @hw: pointer obtained from ieee80211_alloc_hw().
1880 * @vif: &struct ieee80211_vif pointer from the add_interface callback. 1910 * @vif: &struct ieee80211_vif pointer from the add_interface callback.