Lines Matching refs:u

567 		if (sdata->u.mntr_flags & MONITOR_FLAG_COOK_FRAMES)  in ieee80211_rx_monitor()
782 category = mgmt->u.action.category; in ieee80211_rx_mesh_check()
1397 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
1497 !rx->sdata->u.vlan.sta))) { in ieee80211_rx_h_sta_process()
1864 rx->key->u.ccmp.rx_pn[queue], in ieee80211_rx_h_defragment()
1867 u.ccmp.rx_pn) != in ieee80211_rx_h_defragment()
1869 u.gcmp.rx_pn)); in ieee80211_rx_h_defragment()
1870 BUILD_BUG_ON(sizeof(rx->key->u.ccmp.rx_pn[queue]) != in ieee80211_rx_h_defragment()
1871 sizeof(rx->key->u.gcmp.rx_pn[queue])); in ieee80211_rx_h_defragment()
1911 rpn = rx->key->u.ccmp.rx_pn[queue]; in ieee80211_rx_h_defragment()
2038 sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta) in __ieee80211_data_to_8023()
2042 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) { in __ieee80211_data_to_8023()
2044 if (!sdata->u.mgd.use_4addr) in __ieee80211_data_to_8023()
2051 sdata->vif.type == NL80211_IFTYPE_AP_VLAN && sdata->u.vlan.sta) in __ieee80211_data_to_8023()
2112 (sdata->vif.type != NL80211_IFTYPE_AP_VLAN || !sdata->u.vlan.sta)) { in ieee80211_deliver_skb()
2208 !rx->sdata->u.vlan.sta) in ieee80211_rx_h_amsdu()
2213 rx->sdata->u.vlan.sta) || in ieee80211_rx_h_amsdu()
2215 rx->sdata->u.mgd.use_4addr))) in ieee80211_rx_h_amsdu()
2252 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_h_mesh_fwding()
2432 offsetof(struct ieee80211_tdls_data, u)) && in ieee80211_rx_h_data()
2449 u.ap); in ieee80211_rx_h_data()
2504 event.u.ba.tid = tid; in ieee80211_rx_h_ctrl()
2505 event.u.ba.ssn = start_seq_num; in ieee80211_rx_h_ctrl()
2506 event.u.ba.sta = &rx->sta->sta; in ieee80211_rx_h_ctrl()
2546 if (!ether_addr_equal(mgmt->sa, sdata->u.mgd.bssid) || in ieee80211_process_sa_query_req()
2547 !ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) { in ieee80211_process_sa_query_req()
2552 if (len < 24 + 1 + sizeof(resp->u.action.u.sa_query)) { in ieee80211_process_sa_query_req()
2566 memcpy(resp->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_process_sa_query_req()
2569 skb_put(skb, 1 + sizeof(resp->u.action.u.sa_query)); in ieee80211_process_sa_query_req()
2570 resp->u.action.category = WLAN_CATEGORY_SA_QUERY; in ieee80211_process_sa_query_req()
2571 resp->u.action.u.sa_query.action = WLAN_ACTION_SA_QUERY_RESPONSE; in ieee80211_process_sa_query_req()
2572 memcpy(resp->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
2573 mgmt->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
2632 if (!rx->sta && mgmt->u.action.category != WLAN_CATEGORY_PUBLIC && in ieee80211_rx_h_action()
2633 mgmt->u.action.category != WLAN_CATEGORY_SELF_PROTECTED && in ieee80211_rx_h_action()
2634 mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT) in ieee80211_rx_h_action()
2637 switch (mgmt->u.action.category) { in ieee80211_rx_h_action()
2654 switch (mgmt->u.action.u.ht_smps.action) { in ieee80211_rx_h_action()
2660 switch (mgmt->u.action.u.ht_smps.smps_control) { in ieee80211_rx_h_action()
2687 u8 chanwidth = mgmt->u.action.u.ht_notify_cw.chanwidth; in ieee80211_rx_h_action()
2726 if (!ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) in ieee80211_rx_h_action()
2728 if (mgmt->u.action.u.ext_chan_switch.action_code != in ieee80211_rx_h_action()
2732 u.action.u.ext_chan_switch.variable)) in ieee80211_rx_h_action()
2747 switch (mgmt->u.action.u.vht_opmode_notif.action_code) { in ieee80211_rx_h_action()
2755 opmode = mgmt->u.action.u.vht_opmode_notif.operating_mode; in ieee80211_rx_h_action()
2777 switch (mgmt->u.action.u.addba_req.action_code) { in ieee80211_rx_h_action()
2780 sizeof(mgmt->u.action.u.addba_req))) in ieee80211_rx_h_action()
2785 sizeof(mgmt->u.action.u.addba_resp))) in ieee80211_rx_h_action()
2790 sizeof(mgmt->u.action.u.delba))) in ieee80211_rx_h_action()
2803 switch (mgmt->u.action.u.measurement.action_code) { in ieee80211_rx_h_action()
2809 sizeof(mgmt->u.action.u.measurement))) in ieee80211_rx_h_action()
2820 sizeof(mgmt->u.action.u.chan_switch))) in ieee80211_rx_h_action()
2829 bssid = sdata->u.mgd.bssid; in ieee80211_rx_h_action()
2831 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
2846 sizeof(mgmt->u.action.u.sa_query))) in ieee80211_rx_h_action()
2849 switch (mgmt->u.action.u.sa_query.action) { in ieee80211_rx_h_action()
2859 sizeof(mgmt->u.action.u.self_prot.action_code))) in ieee80211_rx_h_action()
2862 switch (mgmt->u.action.u.self_prot.action_code) { in ieee80211_rx_h_action()
2868 if (sdata->u.mesh.user_mpm) in ieee80211_rx_h_action()
2881 sizeof(mgmt->u.action.u.mesh_action.action_code))) in ieee80211_rx_h_action()
2976 if (mgmt->u.action.category & 0x80) in ieee80211_rx_h_action_return()
2984 nmgmt->u.action.category |= 0x80; in ieee80211_rx_h_action_return()
3106 !(sdata->u.mntr_flags & MONITOR_FLAG_COOK_FRAMES)) in ieee80211_rx_cooked_monitor()
3289 .u.ba.tid = tid, in ieee80211_release_reorder_timeout()
3290 .u.ba.sta = &sta->sta, in ieee80211_release_reorder_timeout()
3311 if (!bssid && !sdata->u.mgd.use_4addr) in ieee80211_accept_frame()
3320 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in ieee80211_accept_frame()
3324 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
3397 return ether_addr_equal(sdata->u.wds.remote_addr, hdr->addr2); in ieee80211_accept_frame()