Lines Matching refs:u

517 		if (sdata->u.mntr_flags & MONITOR_FLAG_COOK_FRAMES)  in ieee80211_rx_monitor()
733 category = mgmt->u.action.category; in ieee80211_rx_mesh_check()
1358 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
1460 !rx->sdata->u.vlan.sta))) { in ieee80211_rx_h_sta_process()
1835 rx->key->u.ccmp.rx_pn[queue], in ieee80211_rx_h_defragment()
1838 u.ccmp.rx_pn) != in ieee80211_rx_h_defragment()
1840 u.gcmp.rx_pn)); in ieee80211_rx_h_defragment()
1841 BUILD_BUG_ON(sizeof(rx->key->u.ccmp.rx_pn[queue]) != in ieee80211_rx_h_defragment()
1842 sizeof(rx->key->u.gcmp.rx_pn[queue])); in ieee80211_rx_h_defragment()
1882 rpn = rx->key->u.ccmp.rx_pn[queue]; in ieee80211_rx_h_defragment()
2010 sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta) in __ieee80211_data_to_8023()
2014 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) { in __ieee80211_data_to_8023()
2016 if (!sdata->u.mgd.use_4addr) in __ieee80211_data_to_8023()
2023 sdata->vif.type == NL80211_IFTYPE_AP_VLAN && sdata->u.vlan.sta) in __ieee80211_data_to_8023()
2087 (sdata->vif.type != NL80211_IFTYPE_AP_VLAN || !sdata->u.vlan.sta)) { in ieee80211_deliver_skb()
2184 !rx->sdata->u.vlan.sta) in ieee80211_rx_h_amsdu()
2189 rx->sdata->u.vlan.sta) || in ieee80211_rx_h_amsdu()
2191 rx->sdata->u.mgd.use_4addr))) in ieee80211_rx_h_amsdu()
2229 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_h_mesh_fwding()
2411 offsetof(struct ieee80211_tdls_data, u)) && in ieee80211_rx_h_data()
2429 u.ap); in ieee80211_rx_h_data()
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()
2524 if (len < 24 + 1 + sizeof(resp->u.action.u.sa_query)) { in ieee80211_process_sa_query_req()
2538 memcpy(resp->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_process_sa_query_req()
2541 skb_put(skb, 1 + sizeof(resp->u.action.u.sa_query)); in ieee80211_process_sa_query_req()
2542 resp->u.action.category = WLAN_CATEGORY_SA_QUERY; in ieee80211_process_sa_query_req()
2543 resp->u.action.u.sa_query.action = WLAN_ACTION_SA_QUERY_RESPONSE; in ieee80211_process_sa_query_req()
2544 memcpy(resp->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
2545 mgmt->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
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()
2710 u.action.u.ext_chan_switch.variable)) 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()
2799 sizeof(mgmt->u.action.u.chan_switch))) in ieee80211_rx_h_action()
2808 bssid = sdata->u.mgd.bssid; in ieee80211_rx_h_action()
2810 bssid = sdata->u.ibss.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()
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()
2847 if (sdata->u.mesh.user_mpm) in ieee80211_rx_h_action()
2860 sizeof(mgmt->u.action.u.mesh_action.action_code))) in ieee80211_rx_h_action()
2955 if (mgmt->u.action.category & 0x80) in ieee80211_rx_h_action_return()
2963 nmgmt->u.action.category |= 0x80; in ieee80211_rx_h_action_return()
3086 !(sdata->u.mntr_flags & MONITOR_FLAG_COOK_FRAMES)) in ieee80211_rx_cooked_monitor()
3283 if (!bssid && !sdata->u.mgd.use_4addr) in prepare_for_handlers()
3288 sdata->u.mgd.use_4addr) in prepare_for_handlers()
3297 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in prepare_for_handlers()
3301 } else if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) { in prepare_for_handlers()
3388 if (!ether_addr_equal(sdata->u.wds.remote_addr, hdr->addr2)) in prepare_for_handlers()