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           struct ieee80211_vif pointer from the add_interface callback.
21
22       frame
23           pointer to the frame that is going to be protected by the RTS.
24
25       frame_len
26           the frame length (in octets).
27
28       frame_txctl
29           struct ieee80211_tx_info of the frame.
30
31       rts
32           The buffer where to store the RTS frame.
33

DESCRIPTION

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

AUTHOR

41       Johannes Berg <johannes@sipsolutions.net>
42           Author.
43
45Kernel Hackers Manual 3.10         June 2019              IEEE80211_RTS_GET(9)
Impressum