Lines Matching refs:mgmt
31 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf;
33 const u8 *resp_ie = mgmt->u.assoc_resp.variable;
38 resp_ie = (u8 *)&mgmt->u.s1g_assoc_resp.variable;
44 cr.status = (int)le16_to_cpu(mgmt->u.assoc_resp.status_code);
45 cr.bssid = mgmt->bssid;
87 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf;
88 const u8 *bssid = mgmt->bssid;
89 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code);
90 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr);
106 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf;
107 const u8 *bssid = mgmt->bssid;
108 u16 reason_code = le16_to_cpu(mgmt->u.disassoc.reason_code);
109 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr);
124 struct ieee80211_mgmt *mgmt = (void *)buf;
133 if (ieee80211_is_auth(mgmt->frame_control))
135 else if (ieee80211_is_deauth(mgmt->frame_control))
137 else if (ieee80211_is_disassoc(mgmt->frame_control))
186 struct ieee80211_mgmt *mgmt = (void *)buf;
195 if (ieee80211_is_deauth(mgmt->frame_control))
646 const struct ieee80211_mgmt *mgmt;
658 mgmt = (const struct ieee80211_mgmt *)params->buf;
660 if (!ieee80211_is_mgmt(mgmt->frame_control))
663 stype = le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE;
667 if (ieee80211_is_action(mgmt->frame_control) &&
668 mgmt->u.action.category != WLAN_CATEGORY_PUBLIC) {
683 mgmt->bssid)) {
697 mgmt->da)) {
705 if (!ether_addr_equal(mgmt->bssid, wdev_address(wdev)))
709 if (!ether_addr_equal(mgmt->sa, mgmt->bssid)) {
734 if (!ether_addr_equal(mgmt->sa, wdev_address(wdev))) {
739 if (!ieee80211_is_action(mgmt->frame_control) ||
740 mgmt->u.action.category != WLAN_CATEGORY_PUBLIC)
766 struct ieee80211_mgmt *mgmt = (void *)buf;
770 __le16 ftype = mgmt->frame_control &
775 stype = (le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE) >> 4;
782 data = buf + ieee80211_hdrlen(mgmt->frame_control);
783 data_len = len - ieee80211_hdrlen(mgmt->frame_control);