Lines Matching refs:u8

16 	u8 id;
17 u8 datalen;
18 u8 data[];
27 const u8 *ie;
28 u8 ie_len;
30 u8 nof_ies;
34 u8 capability;
35 u8 profile;
41 const u8 *ssid;
42 const u8 *supp_rates;
43 const u8 *ds_params;
44 const u8 *challenge;
45 const u8 *erp_info;
46 const u8 *ext_supp_rates;
47 const u8 *wpa_ie;
48 const u8 *rsn_ie;
49 const u8 *rsnxe;
50 const u8 *wmm; /* WMM Information or Parameter Element */
51 const u8 *wmm_tspec;
52 const u8 *wps_ie;
53 const u8 *supp_channels;
54 const u8 *mdie;
55 const u8 *ftie;
56 const u8 *timeout_int;
57 const u8 *ht_capabilities;
58 const u8 *ht_operation;
59 const u8 *mesh_config;
60 const u8 *mesh_id;
61 const u8 *peer_mgmt;
62 const u8 *vht_capabilities;
63 const u8 *vht_operation;
64 const u8 *opmode_notif;
65 const u8 *vendor_ht_cap;
66 const u8 *vendor_vht;
67 const u8 *p2p;
68 const u8 *wfd;
69 const u8 *link_id;
70 const u8 *interworking;
71 const u8 *qos_map_set;
72 const u8 *hs20;
73 const u8 *ext_capab;
74 const u8 *bss_max_idle_period;
75 const u8 *ssid_list;
76 const u8 *osen;
77 const u8 *mbo;
78 const u8 *ampe;
79 const u8 *mic;
80 const u8 *pref_freq_list;
81 const u8 *supp_op_classes;
82 const u8 *rrm_enabled;
83 const u8 *cag_number;
84 const u8 *ap_csn;
85 const u8 *fils_indic;
86 const u8 *dils;
87 const u8 *assoc_delay_info;
88 const u8 *fils_req_params;
89 const u8 *fils_key_confirm;
90 const u8 *fils_session;
91 const u8 *fils_hlp;
92 const u8 *fils_ip_addr_assign;
93 const u8 *key_delivery;
94 const u8 *wrapped_data;
95 const u8 *fils_pk;
96 const u8 *fils_nonce;
97 const u8 *owe_dh;
98 const u8 *power_capab;
99 const u8 *roaming_cons_sel;
100 const u8 *password_id;
101 const u8 *oci;
102 const u8 *multi_ap;
103 const u8 *he_capabilities;
104 const u8 *he_operation;
105 const u8 *short_ssid_list;
106 const u8 *he_6ghz_band_cap;
107 const u8 *sae_pk;
108 const u8 *s1g_capab;
109 const u8 *pasn_params;
110 const u8 *eht_capabilities;
111 const u8 *eht_operation;
112 const u8 *basic_mle;
113 const u8 *probe_req_mle;
114 const u8 *reconf_mle;
115 const u8 *tdls_mle;
116 const u8 *prior_access_mle;
117 const u8 *mbssid_known_bss;
118 const u8 *mbssid;
120 u8 ssid_len;
121 u8 supp_rates_len;
122 u8 challenge_len;
123 u8 ext_supp_rates_len;
124 u8 wpa_ie_len;
125 u8 rsn_ie_len;
126 u8 rsnxe_len;
127 u8 wmm_len; /* 7 = WMM Information; 24 = WMM Parameter */
128 u8 wmm_tspec_len;
129 u8 wps_ie_len;
130 u8 supp_channels_len;
131 u8 mdie_len;
132 u8 ftie_len;
133 u8 mesh_config_len;
134 u8 mesh_id_len;
135 u8 peer_mgmt_len;
136 u8 vendor_ht_cap_len;
137 u8 vendor_vht_len;
138 u8 p2p_len;
139 u8 wfd_len;
140 u8 interworking_len;
141 u8 qos_map_set_len;
142 u8 hs20_len;
143 u8 ext_capab_len;
144 u8 ssid_list_len;
145 u8 osen_len;
146 u8 mbo_len;
147 u8 ampe_len;
148 u8 mic_len;
149 u8 pref_freq_list_len;
150 u8 supp_op_classes_len;
151 u8 rrm_enabled_len;
152 u8 cag_number_len;
153 u8 fils_indic_len;
154 u8 dils_len;
155 u8 fils_req_params_len;
156 u8 fils_key_confirm_len;
158 u8 fils_ip_addr_assign_len;
159 u8 key_delivery_len;
161 u8 fils_pk_len;
162 u8 owe_dh_len;
163 u8 power_capab_len;
164 u8 roaming_cons_sel_len;
165 u8 password_id_len;
166 u8 oci_len;
167 u8 multi_ap_len;
168 u8 he_capabilities_len;
169 u8 he_operation_len;
170 u8 short_ssid_list_len;
171 u8 sae_pk_len;
172 u8 pasn_params_len;
173 u8 eht_capabilities_len;
174 u8 eht_operation_len;
180 u8 mbssid_known_bss_len;
181 u8 mbssid_len;
196 ParseRes ieee802_11_parse_elems(const u8 *start, size_t len,
200 const u8 *ids, size_t num);
202 const u8 *ids, size_t num);
203 ParseRes ieee802_11_parse_link_assoc_req(const u8 *start, size_t len,
206 u8 link_id, bool show_errors);
207 int ieee802_11_ie_count(const u8 *ies, size_t ies_len);
208 struct wpabuf * ieee802_11_vendor_ie_concat(const u8 *ies, size_t ies_len,
211 const u8 * get_hdr_bssid(const struct ieee80211_hdr *hdr, size_t len);
235 enum hostapd_hw_mode ieee80211_freq_to_chan(int freq, u8 *channel);
236 int ieee80211_chan_to_freq(const char *country, u8 op_class, u8 chan);
240 u8 *op_class, u8 *channel);
242 int sec_channel, u8 *op_class, u8 *channel);
245 int is_dfs_global_op_class(u8 op_class);
246 bool is_80plus_op_class(u8 op_class);
250 int mb_ies_info_by_ies(struct mb_ies_info *info, const u8 *ies_buf,
260 u8 op_class;
261 u8 min_chan;
262 u8 max_chan;
263 u8 inc;
272 const u8 * get_ie(const u8 *ies, size_t len, u8 eid);
273 const u8 * get_ie_ext(const u8 *ies, size_t len, u8 ext);
274 const u8 * get_vendor_ie(const u8 *ies, size_t len, u32 vendor_type);
276 size_t mbo_add_ie(u8 *buf, size_t len, const u8 *attr, size_t attr_len);
278 u16 check_multi_ap_ie(const u8 *multi_ap_ie, size_t multi_ap_len,
280 size_t add_multi_ap_ie(u8 *buf, size_t len,
284 u8 country_op_class;
285 u8 global_op_class;
288 u8 country_to_global_op_class(const char *country, u8 op_class);
290 const struct oper_class_map * get_oper_class(const char *country, u8 op_class);
292 int center_idx_to_bw_6ghz(u8 idx);
294 bool is_6ghz_op_class(u8 op_class);
302 int ieee802_11_parse_candidate_list(const char *pos, u8 *nei_rep,
305 int ieee802_11_ext_capab(const u8 *ie, unsigned int capab);
306 bool ieee802_11_rsnx_capab_len(const u8 *rsnxe, size_t rsnxe_len,
308 bool ieee802_11_rsnx_capab(const u8 *rsnxe, unsigned int capab);
309 int op_class_to_bandwidth(u8 op_class);
310 enum oper_chan_width op_class_to_ch_width(u8 op_class);
316 (const u8 *) (_data) + (_datalen) - (const u8 *) _elem >= \
318 (const u8 *) (_data) + (_datalen) - (const u8 *) _elem >= \
357 return (const u8 *) element == (const u8 *) data + datalen; in for_each_element_completed()
362 void hostapd_encode_edmg_chan(int edmg_enable, u8 edmg_channel,
369 struct wpabuf * ieee802_11_defrag(const u8 *data, size_t len, bool ext_elem);
370 const u8 * get_ml_ie(const u8 *ies, size_t len, u8 type);
371 const u8 * get_basic_mle_mld_addr(const u8 *buf, size_t len);