Searched refs:rtap (Results 1 – 4 of 4) sorted by relevance
185 struct ieee80211_vendor_radiotap *rtap; in ieee80211_rx_radiotap_hdrlen() local202 rtap = (void *)&skb->data[vendor_data_offset]; in ieee80211_rx_radiotap_hdrlen()208 if (WARN_ON(rtap->align == 0)) in ieee80211_rx_radiotap_hdrlen()209 rtap->align = 1; in ieee80211_rx_radiotap_hdrlen()210 len = ALIGN(len, rtap->align); in ieee80211_rx_radiotap_hdrlen()211 len += rtap->len + rtap->pad; in ieee80211_rx_radiotap_hdrlen()298 struct ieee80211_vendor_radiotap rtap = {}; in ieee80211_add_rx_radiotap_header() local320 rtap = *(struct ieee80211_vendor_radiotap *)skb->data; in ieee80211_add_rx_radiotap_header()322 skb_pull(skb, sizeof(rtap) + rtap.len + rtap.pad); in ieee80211_add_rx_radiotap_header()330 memset(rthdr, 0, rtap_len - rtap.len - rtap.pad); in ieee80211_add_rx_radiotap_header()[all …]
322 struct wil6210_rtap *rtap; in wil_rx_add_radiotap_header() local332 rtap = skb_push(skb, rtap_len); in wil_rx_add_radiotap_header()333 memset(rtap, 0, rtap_len); in wil_rx_add_radiotap_header()335 rtap->rthdr.it_version = PKTHDR_RADIOTAP_VERSION; in wil_rx_add_radiotap_header()336 rtap->rthdr.it_len = cpu_to_le16(rtap_len); in wil_rx_add_radiotap_header()337 rtap->rthdr.it_present = cpu_to_le32((1 << IEEE80211_RADIOTAP_FLAGS) | in wil_rx_add_radiotap_header()341 rtap->flags |= IEEE80211_RADIOTAP_F_BADFCS; in wil_rx_add_radiotap_header()343 rtap->chnl_freq = cpu_to_le16(ch ? ch->center_freq : 58320); in wil_rx_add_radiotap_header()344 rtap->chnl_flags = cpu_to_le16(0); in wil_rx_add_radiotap_header()346 rtap->mcs_present = IEEE80211_RADIOTAP_MCS_HAVE_MCS; in wil_rx_add_radiotap_header()[all …]
1414 struct ieee80211_vendor_radiotap *rtap; in mac80211_hwsim_add_vendor_rtap() local1420 rtap = skb_push(skb, sizeof(*rtap) + 8 + 4); in mac80211_hwsim_add_vendor_rtap()1421 rtap->oui[0] = HWSIM_RADIOTAP_OUI[0]; in mac80211_hwsim_add_vendor_rtap()1422 rtap->oui[1] = HWSIM_RADIOTAP_OUI[1]; in mac80211_hwsim_add_vendor_rtap()1423 rtap->oui[2] = HWSIM_RADIOTAP_OUI[2]; in mac80211_hwsim_add_vendor_rtap()1424 rtap->subns = 127; in mac80211_hwsim_add_vendor_rtap()1432 rtap->present = BIT(0); in mac80211_hwsim_add_vendor_rtap()1434 rtap->len = 8; in mac80211_hwsim_add_vendor_rtap()1436 rtap->align = 8; in mac80211_hwsim_add_vendor_rtap()1438 rtap->pad = 4; in mac80211_hwsim_add_vendor_rtap()[all …]
121 Enables the creation of a second interface prefixed 'rtap'.135 the rtap interface will not be created and you will need to turn