Lines Matching refs:rtap_space
45 unsigned int rtap_space) in ieee80211_clean_skb() argument
54 pskb_pull(skb, rtap_space); in ieee80211_clean_skb()
94 unsigned int rtap_space) in should_drop_frame() argument
99 hdr = (void *)(skb->data + rtap_space); in should_drop_frame()
107 if (unlikely(skb->len < 16 + present_fcs_len + rtap_space)) in should_drop_frame()
266 int rtap_space) in ieee80211_handle_mu_mimo_mon() argument
279 if (skb->len < rtap_space + sizeof(action) + in ieee80211_handle_mu_mimo_mon()
286 skb_copy_bits(skb, rtap_space, &action, sizeof(action)); in ieee80211_handle_mu_mimo_mon()
745 int rtap_space, bool use_origskb) in ieee80211_make_monitor_skb() argument
753 needed_headroom = rt_hdrlen - rtap_space; in ieee80211_make_monitor_skb()
853 unsigned int rtap_space = 0; in ieee80211_rx_monitor() local
867 rtap_space += sizeof(struct ieee80211_radiotap_vht); in ieee80211_rx_monitor()
870 rtap_space += sizeof(struct ieee80211_radiotap_he); in ieee80211_rx_monitor()
873 rtap_space += sizeof(struct ieee80211_radiotap_he_mu); in ieee80211_rx_monitor()
876 rtap_space += sizeof(struct ieee80211_radiotap_lsig); in ieee80211_rx_monitor()
879 rtap_space += skb_mac_header(origskb) - &origskb->data[rtap_space]; in ieee80211_rx_monitor()
881 min_head_len = rtap_space; in ieee80211_rx_monitor()
894 if (unlikely(origskb->len <= FCS_LEN + rtap_space)) { in ieee80211_rx_monitor()
913 only_monitor = should_drop_frame(origskb, present_fcs_len, rtap_space); in ieee80211_rx_monitor()
922 rtap_space); in ieee80211_rx_monitor()
925 ieee80211_handle_mu_mimo_mon(monitor_sdata, origskb, rtap_space); in ieee80211_rx_monitor()
945 ieee80211_handle_mu_mimo_mon(sdata, origskb, rtap_space); in ieee80211_rx_monitor()
949 rate, rtap_space, in ieee80211_rx_monitor()
969 rate, rtap_space, in ieee80211_rx_monitor()
981 return ieee80211_clean_skb(origskb, present_fcs_len, rtap_space); in ieee80211_rx_monitor()