Lines Matching refs:mgmt
16 #define PLINK_CNF_AID(mgmt) ((mgmt)->u.action.u.self_prot.variable + 2)
218 struct ieee80211_mgmt *mgmt;
250 mgmt = skb_put_zero(skb, hdr_len);
251 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
253 memcpy(mgmt->da, da, ETH_ALEN);
254 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
255 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
256 mgmt->u.action.category = WLAN_CATEGORY_SELF_PROTECTED;
257 mgmt->u.action.u.self_prot.action_code = action;
1099 struct ieee80211_mgmt *mgmt,
1124 ftype = mgmt->u.action.u.self_prot.action_code;
1151 sta = sta_info_get(sdata, mgmt->sa);
1156 mgmt->sa);
1166 sta = mesh_sta_info_get(sdata, mgmt->sa, elems, rx_status);
1174 mgmt->sa, 0, plid,
1187 sta->mesh->aid = get_unaligned_le16(PLINK_CNF_AID(mgmt));
1200 struct ieee80211_mgmt *mgmt, size_t len,
1215 if (is_multicast_ether_addr(mgmt->da)) {
1221 baseaddr = mgmt->u.action.u.self_prot.variable;
1222 baselen = (u8 *) mgmt->u.action.u.self_prot.variable - (u8 *) mgmt;
1223 if (mgmt->u.action.u.self_prot.action_code ==
1232 mgmt->bssid, NULL);
1233 mesh_process_plink_frame(sdata, mgmt, &elems, rx_status);