Lines Matching refs:frame_control

77 	if (ieee80211_is_ctl(hdr->frame_control) &&  in should_drop_frame()
78 !ieee80211_is_pspoll(hdr->frame_control) && in should_drop_frame()
79 !ieee80211_is_back_req(hdr->frame_control)) in should_drop_frame()
552 if (ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_parse_qos()
575 if (ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_parse_qos()
682 fc = hdr->frame_control; in iwl80211_get_cs_keyid()
700 if (ieee80211_is_data(hdr->frame_control)) { in ieee80211_rx_mesh_check()
702 if (ieee80211_has_tods(hdr->frame_control) || in ieee80211_rx_mesh_check()
703 !ieee80211_has_fromds(hdr->frame_control)) in ieee80211_rx_mesh_check()
708 if (!ieee80211_has_a4(hdr->frame_control)) in ieee80211_rx_mesh_check()
722 if (!ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_rx_mesh_check()
725 if (ieee80211_is_action(hdr->frame_control)) { in ieee80211_rx_mesh_check()
740 if (ieee80211_is_probe_req(hdr->frame_control) || in ieee80211_rx_mesh_check()
741 ieee80211_is_probe_resp(hdr->frame_control) || in ieee80211_rx_mesh_check()
742 ieee80211_is_beacon(hdr->frame_control) || in ieee80211_rx_mesh_check()
743 ieee80211_is_auth(hdr->frame_control)) in ieee80211_rx_mesh_check()
990 if (!ieee80211_is_data_qos(hdr->frame_control) || in ieee80211_rx_reorder_ampdu()
1011 if (unlikely(hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_NULLFUNC))) in ieee80211_rx_reorder_ampdu()
1067 if (ieee80211_is_ctl(hdr->frame_control) || in ieee80211_rx_h_check_dup()
1068 ieee80211_is_qos_nullfunc(hdr->frame_control) || in ieee80211_rx_h_check_dup()
1073 if (unlikely(ieee80211_has_retry(hdr->frame_control) && in ieee80211_rx_h_check_dup()
1111 if (unlikely((ieee80211_is_data(hdr->frame_control) || in ieee80211_rx_h_check()
1112 ieee80211_is_pspoll(hdr->frame_control)) && in ieee80211_rx_h_check()
1123 ieee80211_is_data_present(hdr->frame_control)) { in ieee80211_rx_h_check()
1127 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_check()
1164 if (!ieee80211_has_fromds(hdr->frame_control)) in ieee80211_rx_h_check_more_data()
1168 if (!ieee80211_is_data(hdr->frame_control)) in ieee80211_rx_h_check_more_data()
1171 if (!ieee80211_has_moredata(hdr->frame_control)) { in ieee80211_rx_h_check_more_data()
1291 if (unlikely(ieee80211_is_pspoll(hdr->frame_control))) { in ieee80211_rx_h_uapsd_and_pspoll()
1304 } else if (!ieee80211_has_morefrags(hdr->frame_control) && in ieee80211_rx_h_uapsd_and_pspoll()
1306 ieee80211_has_pm(hdr->frame_control) && in ieee80211_rx_h_uapsd_and_pspoll()
1307 (ieee80211_is_data_qos(hdr->frame_control) || in ieee80211_rx_h_uapsd_and_pspoll()
1308 ieee80211_is_qos_nullfunc(hdr->frame_control))) { in ieee80211_rx_h_uapsd_and_pspoll()
1361 if (ieee80211_is_data(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1381 if (ieee80211_is_data(hdr->frame_control)) { in ieee80211_rx_h_sta_process()
1420 !ieee80211_has_morefrags(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1428 (!ieee80211_is_mgmt(hdr->frame_control) || in ieee80211_rx_h_sta_process()
1429 ieee80211_is_bufferable_mmpdu(hdr->frame_control))) { in ieee80211_rx_h_sta_process()
1431 if (!ieee80211_has_pm(hdr->frame_control)) in ieee80211_rx_h_sta_process()
1434 if (ieee80211_has_pm(hdr->frame_control)) in ieee80211_rx_h_sta_process()
1447 if (ieee80211_is_nullfunc(hdr->frame_control) || in ieee80211_rx_h_sta_process()
1448 ieee80211_is_qos_nullfunc(hdr->frame_control)) { in ieee80211_rx_h_sta_process()
1457 if (ieee80211_has_a4(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1529 fc = hdr->frame_control; in ieee80211_rx_h_decrypt()
1761 if (((hdr->frame_control ^ f_hdr->frame_control) & in ieee80211_reassemble_find()
1789 fc = hdr->frame_control; in ieee80211_rx_h_defragment()
1957 __le16 fc = hdr->frame_control; in ieee80211_drop_unencrypted_mgmt()
2009 if (ieee80211_has_a4(hdr->frame_control) && in __ieee80211_data_to_8023()
2014 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) { in __ieee80211_data_to_8023()
2169 __le16 fc = hdr->frame_control; in ieee80211_rx_h_amsdu()
2182 if (ieee80211_has_a4(hdr->frame_control) && in ieee80211_rx_h_amsdu()
2233 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_mesh_fwding()
2250 if (ieee80211_drop_unencrypted(rx, hdr->frame_control)) in ieee80211_rx_h_mesh_fwding()
2254 if (ieee80211_is_data(hdr->frame_control) && in ieee80211_rx_h_mesh_fwding()
2259 if (!ieee80211_is_data(hdr->frame_control) || in ieee80211_rx_h_mesh_fwding()
2323 fwd_hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_RETRY); in ieee80211_rx_h_mesh_fwding()
2366 __le16 fc = hdr->frame_control; in ieee80211_rx_h_data()
2370 if (unlikely(!ieee80211_is_data(hdr->frame_control))) in ieee80211_rx_h_data()
2373 if (unlikely(!ieee80211_is_data_present(hdr->frame_control))) in ieee80211_rx_h_data()
2389 if (ieee80211_has_a4(hdr->frame_control) && in ieee80211_rx_h_data()
2459 if (likely(!ieee80211_is_ctl(bar->frame_control))) in ieee80211_rx_h_ctrl()
2462 if (ieee80211_is_back_req(bar->frame_control)) { in ieee80211_rx_h_ctrl()
2539 resp->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_process_sa_query_req()
2565 if (!ieee80211_is_mgmt(mgmt->frame_control)) in ieee80211_rx_h_mgmt_check()
2569 ieee80211_is_beacon(mgmt->frame_control) && in ieee80211_rx_h_mgmt_check()
2600 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action()
2933 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action_return()
2994 stype = mgmt->frame_control & cpu_to_le16(IEEE80211_FCTL_STYPE); in ieee80211_rx_h_mgmt()
3299 if (ieee80211_is_beacon(hdr->frame_control)) { in prepare_for_handlers()
3321 if (ieee80211_is_beacon(hdr->frame_control)) { in prepare_for_handlers()
3371 if (!ieee80211_is_beacon(hdr->frame_control)) in prepare_for_handlers()
3374 } else if (!ieee80211_has_tods(hdr->frame_control)) { in prepare_for_handlers()
3376 if (ieee80211_is_data(hdr->frame_control)) in prepare_for_handlers()
3379 if (ieee80211_is_action(hdr->frame_control) && in prepare_for_handlers()
3386 if (bssid || !ieee80211_is_data(hdr->frame_control)) in prepare_for_handlers()
3393 !ieee80211_is_probe_req(hdr->frame_control) && in prepare_for_handlers()
3394 !ieee80211_is_probe_resp(hdr->frame_control) && in prepare_for_handlers()
3395 !ieee80211_is_beacon(hdr->frame_control)) in prepare_for_handlers()
3464 fc = ((struct ieee80211_hdr *)skb->data)->frame_control; in __ieee80211_rx_handle_packet()
3491 if (unlikely(ieee80211_is_probe_resp(hdr->frame_control) || in __ieee80211_rx_handle_packet()
3492 ieee80211_is_beacon(hdr->frame_control))) in __ieee80211_rx_handle_packet()
3666 ((struct ieee80211_hdr *)skb->data)->frame_control, in ieee80211_rx()