Lines Matching refs:mgmt

720 		struct ieee80211_mgmt *mgmt;  in ieee80211_rx_mesh_check()  local
732 mgmt = (struct ieee80211_mgmt *)hdr; in ieee80211_rx_mesh_check()
733 category = mgmt->u.action.category; in ieee80211_rx_mesh_check()
2506 struct ieee80211_mgmt *mgmt, in ieee80211_process_sa_query_req() argument
2513 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) { in ieee80211_process_sa_query_req()
2518 if (!ether_addr_equal(mgmt->sa, sdata->u.mgd.bssid) || in ieee80211_process_sa_query_req()
2519 !ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) { in ieee80211_process_sa_query_req()
2536 memcpy(resp->da, mgmt->sa, ETH_ALEN); in ieee80211_process_sa_query_req()
2545 mgmt->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
2554 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; in ieee80211_rx_h_mgmt_check() local
2565 if (!ieee80211_is_mgmt(mgmt->frame_control)) in ieee80211_rx_h_mgmt_check()
2569 ieee80211_is_beacon(mgmt->frame_control) && in ieee80211_rx_h_mgmt_check()
2596 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; in ieee80211_rx_h_action() local
2600 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action()
2607 if (!rx->sta && mgmt->u.action.category != WLAN_CATEGORY_PUBLIC && in ieee80211_rx_h_action()
2608 mgmt->u.action.category != WLAN_CATEGORY_SELF_PROTECTED && in ieee80211_rx_h_action()
2609 mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT) in ieee80211_rx_h_action()
2615 switch (mgmt->u.action.category) { in ieee80211_rx_h_action()
2632 switch (mgmt->u.action.u.ht_smps.action) { in ieee80211_rx_h_action()
2638 switch (mgmt->u.action.u.ht_smps.smps_control) { in ieee80211_rx_h_action()
2665 u8 chanwidth = mgmt->u.action.u.ht_notify_cw.chanwidth; in ieee80211_rx_h_action()
2704 if (!ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) in ieee80211_rx_h_action()
2706 if (mgmt->u.action.u.ext_chan_switch.action_code != in ieee80211_rx_h_action()
2725 switch (mgmt->u.action.u.vht_opmode_notif.action_code) { in ieee80211_rx_h_action()
2733 opmode = mgmt->u.action.u.vht_opmode_notif.operating_mode; in ieee80211_rx_h_action()
2756 switch (mgmt->u.action.u.addba_req.action_code) { in ieee80211_rx_h_action()
2759 sizeof(mgmt->u.action.u.addba_req))) in ieee80211_rx_h_action()
2764 sizeof(mgmt->u.action.u.addba_resp))) in ieee80211_rx_h_action()
2769 sizeof(mgmt->u.action.u.delba))) in ieee80211_rx_h_action()
2782 switch (mgmt->u.action.u.measurement.action_code) { in ieee80211_rx_h_action()
2788 sizeof(mgmt->u.action.u.measurement))) in ieee80211_rx_h_action()
2794 ieee80211_process_measurement_req(sdata, mgmt, len); in ieee80211_rx_h_action()
2799 sizeof(mgmt->u.action.u.chan_switch))) in ieee80211_rx_h_action()
2812 bssid = mgmt->sa; in ieee80211_rx_h_action()
2816 if (!ether_addr_equal(mgmt->bssid, bssid)) in ieee80211_rx_h_action()
2825 sizeof(mgmt->u.action.u.sa_query))) in ieee80211_rx_h_action()
2828 switch (mgmt->u.action.u.sa_query.action) { in ieee80211_rx_h_action()
2832 ieee80211_process_sa_query_req(sdata, mgmt, len); in ieee80211_rx_h_action()
2838 sizeof(mgmt->u.action.u.self_prot.action_code))) in ieee80211_rx_h_action()
2841 switch (mgmt->u.action.u.self_prot.action_code) { in ieee80211_rx_h_action()
2860 sizeof(mgmt->u.action.u.mesh_action.action_code))) in ieee80211_rx_h_action()
2865 if (mesh_action_is_path_sel(mgmt) && in ieee80211_rx_h_action()
2928 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; in ieee80211_rx_h_action_return() local
2933 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action_return()
2951 if (is_multicast_ether_addr(mgmt->da)) in ieee80211_rx_h_action_return()
2955 if (mgmt->u.action.category & 0x80) in ieee80211_rx_h_action_return()
2991 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; in ieee80211_rx_h_mgmt() local
2994 stype = mgmt->frame_control & cpu_to_le16(IEEE80211_FCTL_STYPE); in ieee80211_rx_h_mgmt()
3012 if (is_multicast_ether_addr(mgmt->da) && in ieee80211_rx_h_mgmt()
3013 !is_broadcast_ether_addr(mgmt->da)) in ieee80211_rx_h_mgmt()