1STRUCT CFG80211_ASSO(9)    Actions and configuration   STRUCT CFG80211_ASSO(9)
2
3
4

NAME

6       struct_cfg80211_assoc_request - (Re)Association request data
7

SYNOPSIS

9       struct cfg80211_assoc_request {
10         struct cfg80211_bss * bss;
11         const u8 * ie;
12         const u8 * prev_bssid;
13         size_t ie_len;
14         struct cfg80211_crypto_settings crypto;
15         bool use_mfp;
16         u32 flags;
17         struct ieee80211_ht_cap ht_capa;
18         struct ieee80211_ht_cap ht_capa_mask;
19         struct ieee80211_vht_cap vht_capa;
20         struct ieee80211_vht_cap vht_capa_mask;
21         const u8 * fils_kek;
22         size_t fils_kek_len;
23         const u8 * fils_nonces;
24       };
25

MEMBERS

27       bss
28           The BSS to associate with. If the call is successful the driver is
29           given a reference that it must give back to cfg80211_send_rx_assoc
30           or to cfg80211_assoc_timeout. To ensure proper refcounting, new
31           association requests while already associating must be rejected.
32
33       ie
34           Extra IEs to add to (Re)Association Request frame or NULL
35
36       prev_bssid
37           previous BSSID, if not NULL use reassociate frame. This is used to
38           indicate a request to reassociate within the ESS instead of a
39           request do the initial association with the ESS. When included,
40           this is set to the BSSID of the current association, i.e., to the
41           value that is included in the Current AP address field of the
42           Reassociation Request frame.
43
44       ie_len
45           Length of ie buffer in octets
46
47       crypto
48           crypto settings
49
50       use_mfp
51           Use management frame protection (IEEE 802.11w) in this association
52
53       flags
54           See enum cfg80211_assoc_req_flags
55
56       ht_capa
57           HT Capabilities over-rides. Values set in ht_capa_mask will be used
58           in ht_capa. Un-supported values will be ignored.
59
60       ht_capa_mask
61           The bits of ht_capa which are to be used.
62
63       vht_capa
64           VHT capability override
65
66       vht_capa_mask
67           VHT capability mask indicating which fields to use
68
69       fils_kek
70           FILS KEK for protecting (Re)Association Request/Response frame or
71           NULL if FILS is not used.
72
73       fils_kek_len
74           Length of fils_kek in octets
75
76       fils_nonces
77           FILS nonces (part of AAD) for protecting (Re)Association
78           Request/Response frame or NULL if FILS is not used. This field
79           starts with 16 octets of STA Nonce followed by 16 octets of AP
80           Nonce.
81

DESCRIPTION

83       This structure provides information needed to complete IEEE 802.11
84       (re)association.
85

AUTHOR

87       Johannes Berg <johannes@sipsolutions.net>
88           Author.
89
91Kernel Hackers Manual 3.10         June 2019           STRUCT CFG80211_ASSO(9)
Impressum