Lines Matching defs:mgmt
30 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)data->buf;
35 .resp_ie = mgmt->u.assoc_resp.variable,
39 .status = le16_to_cpu(mgmt->u.assoc_resp.status_code),
63 cr.resp_ie = (u8 *)&mgmt->u.s1g_assoc_resp.variable;
114 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf;
115 const u8 *bssid = mgmt->bssid;
116 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code);
117 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr);
133 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf;
134 const u8 *bssid = mgmt->bssid;
135 u16 reason_code = le16_to_cpu(mgmt->u.disassoc.reason_code);
136 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr);
152 struct ieee80211_mgmt *mgmt = (void *)buf;
161 if (ieee80211_is_auth(mgmt->frame_control))
163 else if (ieee80211_is_deauth(mgmt->frame_control))
165 else if (ieee80211_is_disassoc(mgmt->frame_control))
217 struct ieee80211_mgmt *mgmt = (void *)buf;
226 if (ieee80211_is_deauth(mgmt->frame_control))
818 const struct ieee80211_mgmt *mgmt)
820 if (ieee80211_is_auth(mgmt->frame_control) ||
821 ieee80211_is_deauth(mgmt->frame_control)) {
829 } else if (ieee80211_is_action(mgmt->frame_control) &&
830 mgmt->u.action.category == WLAN_CATEGORY_PUBLIC) {
854 const struct ieee80211_mgmt *mgmt;
868 mgmt = (const struct ieee80211_mgmt *)params->buf;
870 if (!ieee80211_is_mgmt(mgmt->frame_control) ||
871 ieee80211_has_order(mgmt->frame_control))
874 stype = le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE;
878 if (ieee80211_is_action(mgmt->frame_control) &&
879 mgmt->u.action.category != WLAN_CATEGORY_PUBLIC) {
890 mgmt->bssid)) {
905 mgmt->bssid)) {
912 mgmt->da)) {
920 if (!ether_addr_equal(mgmt->bssid, wdev_address(wdev)) &&
922 !ether_addr_equal(mgmt->bssid,
927 if (!ether_addr_equal(mgmt->sa, mgmt->bssid)) {
951 if (!cfg80211_allowed_address(wdev, mgmt->sa) &&
952 !cfg80211_allowed_random_address(wdev, mgmt))
967 struct ieee80211_mgmt *mgmt = (void *)info->buf;
971 __le16 ftype = mgmt->frame_control &
976 stype = (le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE) >> 4;
983 data = info->buf + ieee80211_hdrlen(mgmt->frame_control);
984 data_len = info->len - ieee80211_hdrlen(mgmt->frame_control);