Lines Matching defs:mgmt
1156 struct ieee80211_mgmt *mgmt;
1168 mgmt = (struct ieee80211_mgmt *)hdr;
1169 category = mgmt->u.action.category;
2560 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data;
2561 __le16 fc = mgmt->frame_control;
2572 mgmt->u.action.category == WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION)
2619 if (is_unicast_ether_addr(mgmt->da) &&
3430 struct ieee80211_mgmt *mgmt,
3437 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) {
3442 if (!ether_addr_equal(mgmt->sa, sdata->vif.cfg.ap_addr) ||
3443 !ether_addr_equal(mgmt->bssid, sdata->vif.cfg.ap_addr)) {
3467 mgmt->u.action.sa_query.trans_id,
3476 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data;
3493 baselen = mgmt->u.beacon.variable - rx->skb->data;
3498 mgmt->u.beacon.variable,
3522 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
3525 if (ieee80211_is_s1g_beacon(mgmt->frame_control))
3536 if (!ieee80211_is_mgmt(mgmt->frame_control))
3540 if (ieee80211_is_action(mgmt->frame_control) &&
3545 if (ieee80211_is_beacon(mgmt->frame_control) &&
3546 !is_broadcast_ether_addr(mgmt->da))
3550 ieee80211_is_beacon(mgmt->frame_control) &&
3574 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)rx->skb->data;
3590 switch (mgmt->u.action.action_code) {
3599 twt = (void *)mgmt->u.action.s1g.variable;
3627 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
3631 if (!ieee80211_is_action(mgmt->frame_control))
3634 if (!rx->sta && mgmt->u.action.category != WLAN_CATEGORY_PUBLIC &&
3635 mgmt->u.action.category != WLAN_CATEGORY_SELF_PROTECTED &&
3636 mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT)
3639 switch (mgmt->u.action.category) {
3659 switch (mgmt->u.action.action_code) {
3670 switch (mgmt->u.action.ht_smps.smps_control) {
3703 u8 chanwidth = mgmt->u.action.ht_notify_cw.chanwidth;
3729 if (!ether_addr_equal(mgmt->bssid, sdata->deflink.u.mgd.bssid))
3731 if (mgmt->u.action.action_code !=
3749 switch (mgmt->u.action.action_code) {
3778 switch (mgmt->u.action.action_code) {
3804 switch (mgmt->u.action.action_code) {
3815 ieee80211_process_measurement_req(sdata, mgmt, len);
3832 bssid = mgmt->sa;
3836 if (!ether_addr_equal(mgmt->bssid, bssid))
3847 switch (mgmt->u.action.action_code) {
3870 if (mesh_action_is_path_sel(mgmt) &&
3878 switch (mgmt->u.action.action_code) {
3892 switch (mgmt->u.action.action_code) {
3954 switch (mgmt->u.action.action_code) {
3960 if (mgmt->u.action.uhr_link_reconf_req.type !=
4040 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
4043 if (!ieee80211_is_action(mgmt->frame_control))
4046 switch (mgmt->u.action.category) {
4051 switch (mgmt->u.action.action_code) {
4055 ieee80211_process_sa_query_req(sdata, mgmt, len);
4074 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
4079 if (!ieee80211_is_action(mgmt->frame_control))
4096 if (is_multicast_ether_addr(mgmt->da))
4100 if (mgmt->u.action.category & 0x80)
4154 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data;
4157 stype = mgmt->frame_control & cpu_to_le16(IEEE80211_FCTL_STYPE);
4172 if (is_multicast_ether_addr(mgmt->da) &&
4173 !is_broadcast_ether_addr(mgmt->da))
4184 if (is_multicast_ether_addr(mgmt->da) &&
4185 !is_broadcast_ether_addr(mgmt->da))