Lines Matching defs:mgmt
1059 struct ieee80211_mgmt *mgmt;
1071 mgmt = (struct ieee80211_mgmt *)hdr;
1072 category = mgmt->u.action.category;
3127 struct ieee80211_mgmt *mgmt,
3134 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) {
3139 if (!ether_addr_equal(mgmt->sa, sdata->u.mgd.bssid) ||
3140 !ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) {
3156 memcpy(resp->da, mgmt->sa, ETH_ALEN);
3165 mgmt->u.action.u.sa_query.trans_id,
3174 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
3177 if (ieee80211_is_s1g_beacon(mgmt->frame_control))
3188 if (!ieee80211_is_mgmt(mgmt->frame_control))
3192 ieee80211_is_beacon(mgmt->frame_control) &&
3218 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
3222 if (!ieee80211_is_action(mgmt->frame_control))
3229 if (!rx->sta && mgmt->u.action.category != WLAN_CATEGORY_PUBLIC &&
3230 mgmt->u.action.category != WLAN_CATEGORY_SELF_PROTECTED &&
3231 mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT)
3234 switch (mgmt->u.action.category) {
3251 switch (mgmt->u.action.u.ht_smps.action) {
3262 switch (mgmt->u.action.u.ht_smps.smps_control) {
3296 u8 chanwidth = mgmt->u.action.u.ht_notify_cw.chanwidth;
3343 if (!ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid))
3345 if (mgmt->u.action.u.ext_chan_switch.action_code !=
3364 switch (mgmt->u.action.u.vht_opmode_notif.action_code) {
3392 switch (mgmt->u.action.u.addba_req.action_code) {
3395 sizeof(mgmt->u.action.u.addba_req)))
3400 sizeof(mgmt->u.action.u.addba_resp)))
3405 sizeof(mgmt->u.action.u.delba)))
3418 switch (mgmt->u.action.u.measurement.action_code) {
3424 sizeof(mgmt->u.action.u.measurement)))
3430 ieee80211_process_measurement_req(sdata, mgmt, len);
3435 sizeof(mgmt->u.action.u.chan_switch)))
3448 bssid = mgmt->sa;
3452 if (!ether_addr_equal(mgmt->bssid, bssid))
3461 sizeof(mgmt->u.action.u.self_prot.action_code)))
3464 switch (mgmt->u.action.u.self_prot.action_code) {
3483 sizeof(mgmt->u.action.u.mesh_action.action_code)))
3488 if (mesh_action_is_path_sel(mgmt) &&
3552 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
3555 if (!ieee80211_is_action(mgmt->frame_control))
3558 switch (mgmt->u.action.category) {
3561 sizeof(mgmt->u.action.u.sa_query)))
3564 switch (mgmt->u.action.u.sa_query.action) {
3568 ieee80211_process_sa_query_req(sdata, mgmt, len);
3587 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
3592 if (!ieee80211_is_action(mgmt->frame_control))
3610 if (is_multicast_ether_addr(mgmt->da))
3614 if (mgmt->u.action.category & 0x80)
3671 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data;
3674 stype = mgmt->frame_control & cpu_to_le16(IEEE80211_FCTL_STYPE);
3689 if (is_multicast_ether_addr(mgmt->da) &&
3690 !is_broadcast_ether_addr(mgmt->da))
3701 if (is_multicast_ether_addr(mgmt->da) &&
3702 !is_broadcast_ether_addr(mgmt->da))