Searched refs:rtap_len (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/staging/wilc1000/ |
D | linux_mon.c | 217 u32 rtap_len, i, ret = 0; in WILC_WFI_mon_xmit() local 234 rtap_len = ieee80211_get_radiotap_len(skb->data); in WILC_WFI_mon_xmit() 235 if (skb->len < rtap_len) { in WILC_WFI_mon_xmit() 240 PRINT_INFO(HOSTAPD_DBG, "Radiotap len: %d\n", rtap_len); in WILC_WFI_mon_xmit() 243 for (i = 0; i < rtap_len; i++) in WILC_WFI_mon_xmit() 247 skb_pull(skb, rtap_len); in WILC_WFI_mon_xmit()
|
/linux-4.4.14/net/mac80211/ |
D | status.c | 276 int rtap_len, int shift) in ieee80211_add_tx_radiotap_header() argument 284 rthdr = (struct ieee80211_radiotap_header *) skb_push(skb, rtap_len); in ieee80211_add_tx_radiotap_header() 286 memset(rthdr, 0, rtap_len); in ieee80211_add_tx_radiotap_header() 287 rthdr->it_len = cpu_to_le16(rtap_len); in ieee80211_add_tx_radiotap_header() 682 int rtap_len; in ieee80211_tx_monitor() local 685 rtap_len = ieee80211_tx_radiotap_len(info); in ieee80211_tx_monitor() 686 if (WARN_ON_ONCE(skb_headroom(skb) < rtap_len)) { in ieee80211_tx_monitor() 692 rtap_len, shift); in ieee80211_tx_monitor()
|
D | rx.c | 212 int rtap_len, bool has_fcs) in ieee80211_add_rx_radiotap_header() argument 235 rthdr = (struct ieee80211_radiotap_header *)skb_push(skb, rtap_len); in ieee80211_add_rx_radiotap_header() 236 memset(rthdr, 0, rtap_len - rtap.len - rtap.pad); in ieee80211_add_rx_radiotap_header() 240 rthdr->it_len = cpu_to_le16(rtap_len); in ieee80211_add_rx_radiotap_header()
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 288 int rtap_len = sizeof(struct wil6210_rtap); in wil_rx_add_radiotap_header() local 294 rtap_len = sizeof(*rtap_vendor) + sizeof(*d); in wil_rx_add_radiotap_header() 316 rtap_len += phy_length; in wil_rx_add_radiotap_header() 319 if (skb_headroom(skb) < rtap_len && in wil_rx_add_radiotap_header() 320 pskb_expand_head(skb, rtap_len, 0, GFP_ATOMIC)) { in wil_rx_add_radiotap_header() 321 wil_err(wil, "Unable to expand headrom to %d\n", rtap_len); in wil_rx_add_radiotap_header() 325 rtap_vendor = (void *)skb_push(skb, rtap_len); in wil_rx_add_radiotap_header() 326 memset(rtap_vendor, 0, rtap_len); in wil_rx_add_radiotap_header() 329 rtap_vendor->rtap.rthdr.it_len = cpu_to_le16(rtap_len); in wil_rx_add_radiotap_header()
|
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
D | ioctl_cfg80211.c | 2442 int rtap_len; in rtw_cfg80211_monitor_if_xmit_entry() local 2462 rtap_len = ieee80211_get_radiotap_len(skb->data); in rtw_cfg80211_monitor_if_xmit_entry() 2463 if (unlikely(skb->len < rtap_len)) in rtw_cfg80211_monitor_if_xmit_entry() 2466 if (rtap_len != 14) { in rtw_cfg80211_monitor_if_xmit_entry() 2467 DBG_8723A("radiotap len (should be 14): %d\n", rtap_len); in rtw_cfg80211_monitor_if_xmit_entry() 2472 skb_pull(skb, rtap_len); in rtw_cfg80211_monitor_if_xmit_entry()
|