1IEEE80211_RTS_GET(9)    The basic mac80211 driver inte    IEEE80211_RTS_GET(9)
2
3
4

NAME

6       ieee80211_rts_get - RTS frame generation function
7

SYNOPSIS

9       void ieee80211_rts_get(struct ieee80211_hw * hw,
10                              struct ieee80211_vif * vif, const void * frame,
11                              size_t frame_len,
12                              const struct ieee80211_tx_info * frame_txctl,
13                              struct ieee80211_rts * rts);
14

ARGUMENTS

16       hw
17           pointer obtained from ieee80211_alloc_hw.
18
19       vif
20
21           struct ieee80211_vif pointer from the add_interface callback.
22
23       frame
24           pointer to the frame that is going to be protected by the RTS.
25
26       frame_len
27           the frame length (in octets).
28
29       frame_txctl
30
31           struct ieee80211_tx_info of the frame.
32
33       rts
34           The buffer where to store the RTS frame.
35

DESCRIPTION

37       If the RTS frames are generated by the host system (i.e., not in
38       hardware/firmware), the low-level driver uses this function to receive
39       the next RTS frame from the 802.11 code. The low-level is responsible
40       for calling this function before and RTS frame is needed.
41

AUTHOR

43       Johannes Berg <johannes@sipsolutions.net>
44           Author.
45
47Kernel Hackers Manual 2.6.       November 2011            IEEE80211_RTS_GET(9)
Impressum