Home
last modified time | relevance | path

Searched refs:radiotap (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/Documentation/networking/
Dradiotap-headers.txt1 How to use radiotap headers
4 Pointer to the radiotap include file
57 the first byte of the radiotap header. The absolute alignment of that first
58 byte isn't defined. So even if the whole radiotap header is starting at, eg,
59 address 0x00000003, still the first byte of the radiotap header is treated as
63 entities in the fixed radiotap header or the argument region means that you
76 Example valid radiotap header
79 0x00, 0x00, // <-- radiotap version + pad byte
80 0x0b, 0x00, // <- radiotap header length
90 If you are having to parse a radiotap struct, you can radically simplify the
[all …]
Dmac80211-injection.txt8 [ radiotap header ]
12 The radiotap format is discussed in
13 ./Documentation/networking/radiotap-headers.txt.
15 Despite many radiotap parameters being currently defined, most only make sense
17 radiotap headers and used to control injection:
61 The injection code can also skip all other currently defined radiotap fields
62 facilitating replay of captured radiotap headers directly.
64 Here is an example valid radiotap header defining some parameters
66 0x00, 0x00, // <-- radiotap version
67 0x0b, 0x00, // <- radiotap header length
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dcore.c434 struct ieee80211_radiotap_header *radiotap; in brcmf_netif_mon_rx() local
451 radiotap = skb_push(skb, sizeof(*radiotap)); in brcmf_netif_mon_rx()
452 memset(radiotap, 0, sizeof(*radiotap)); in brcmf_netif_mon_rx()
453 radiotap->it_len = cpu_to_le16(sizeof(*radiotap)); in brcmf_netif_mon_rx()
458 struct ieee80211_radiotap_header *radiotap; in brcmf_netif_mon_rx() local
461 radiotap = skb_push(skb, sizeof(*radiotap)); in brcmf_netif_mon_rx()
462 memset(radiotap, 0, sizeof(*radiotap)); in brcmf_netif_mon_rx()
463 radiotap->it_len = cpu_to_le16(sizeof(*radiotap)); in brcmf_netif_mon_rx()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Drxmq.c87 struct ieee80211_vendor_radiotap *radiotap = (void *)data; in iwl_mvm_skb_get_hdr() local
89 data += sizeof(*radiotap) + radiotap->len + radiotap->pad; in iwl_mvm_skb_get_hdr()
241 struct ieee80211_vendor_radiotap *radiotap; in iwl_mvm_add_rtap_sniffer_config() local
242 const int size = sizeof(*radiotap) + sizeof(__le16); in iwl_mvm_add_rtap_sniffer_config()
250 radiotap = skb_put(skb, size + 2); in iwl_mvm_add_rtap_sniffer_config()
251 radiotap->align = 1; in iwl_mvm_add_rtap_sniffer_config()
253 radiotap->oui[0] = 0xf6; in iwl_mvm_add_rtap_sniffer_config()
254 radiotap->oui[1] = 0x54; in iwl_mvm_add_rtap_sniffer_config()
255 radiotap->oui[2] = 0x25; in iwl_mvm_add_rtap_sniffer_config()
257 radiotap->subns = 1; in iwl_mvm_add_rtap_sniffer_config()
[all …]
/Linux-v5.4/net/wireless/
DMakefile13 cfg80211-y += core.o sysfs.o radiotap.o util.o reg.o scan.o nl80211.o
/Linux-v5.4/drivers/net/wireless/intel/ipw2x00/
DKconfig113 bool "Enable radiotap format 802.11 raw packet support"
117 bool "Enable creation of a RF radiotap promiscuous interface"
122 This second interface will provide every received in radiotap