Home
last modified time | relevance | path

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

/linux/Documentation/networking/
H A Dradiotap-headers.rst4 How to use radiotap headers
7 Pointer to the radiotap include file
62 the first byte of the radiotap header. The absolute alignment of that first
63 byte isn't defined. So even if the whole radiotap header is starting at, eg,
64 address 0x00000003, still the first byte of the radiotap header is treated as
68 entities in the fixed radiotap header or the argument region means that you
81 Example valid radiotap header
86 0x00, 0x00, // <-- radiotap version + pad byte
87 0x0b, 0x00, // <- radiotap header length
97 If you are having to parse a radiotap struct, you can radically simplify the
[all …]
H A Dmac80211-injection.rst11 [ radiotap header ]
15 The radiotap format is discussed in
16 ./Documentation/networking/radiotap-headers.rst.
18 Despite many radiotap parameters being currently defined, most only make sense
20 radiotap headers and used to control injection:
70 The injection code can also skip all other currently defined radiotap fields
71 facilitating replay of captured radiotap headers directly.
73 Here is an example valid radiotap header defining some parameters::
75 0x00, 0x00, // <-- radiotap version
76 0x0b, 0x00, // <- radiotap header length
H A Dindex.rst106 radiotap-headers
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcore.c440 struct ieee80211_radiotap_header *radiotap; in brcmf_netif_mon_rx() local
457 radiotap = skb_push(skb, sizeof(*radiotap)); in brcmf_netif_mon_rx()
458 memset(radiotap, 0, sizeof(*radiotap)); in brcmf_netif_mon_rx()
459 radiotap->it_len = cpu_to_le16(sizeof(*radiotap)); in brcmf_netif_mon_rx()
464 struct ieee80211_radiotap_header *radiotap; in brcmf_netif_mon_rx() local
467 radiotap = skb_push(skb, sizeof(*radiotap)); in brcmf_netif_mon_rx()
468 memset(radiotap, 0, sizeof(*radiotap)); in brcmf_netif_mon_rx()
469 radiotap->it_len = cpu_to_le16(sizeof(*radiotap)); in brcmf_netif_mon_rx()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Drx.c1333 struct ieee80211_radiotap_vendor_content *radiotap; in iwl_mld_add_rtap_sniffer_config() local
1339 radiotap = in iwl_mld_add_rtap_sniffer_config()
1342 sizeof(*radiotap) + vendor_data_len); in iwl_mld_add_rtap_sniffer_config()
1345 radiotap->oui[0] = 0xf6; in iwl_mld_add_rtap_sniffer_config()
1346 radiotap->oui[1] = 0x54; in iwl_mld_add_rtap_sniffer_config()
1347 radiotap->oui[2] = 0x25; in iwl_mld_add_rtap_sniffer_config()
1349 radiotap->oui_subtype = 1; in iwl_mld_add_rtap_sniffer_config()
1351 radiotap->vendor_type = 0; in iwl_mld_add_rtap_sniffer_config()
1354 memcpy(radiotap->data, &mld->monitor.cur_aid, in iwl_mld_add_rtap_sniffer_config()
1366 struct ieee80211_radiotap_vendor_content *radiotap; in iwl_mld_add_rtap_sniffer_phy_data() local
[all …]
/linux/drivers/net/wireless/intel/ipw2x00/
H A DKconfig108 bool "Enable radiotap format 802.11 raw packet support"
112 bool "Enable creation of a RF radiotap promiscuous interface"
117 This second interface will provide every received in radiotap
/linux/net/wireless/
H A DMakefile9 cfg80211-y += core.o sysfs.o radiotap.o util.o reg.o scan.o nl80211.o
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c211 struct ieee80211_radiotap_vendor_content *radiotap; in iwl_mvm_add_rtap_sniffer_config() local
217 radiotap = iwl_mvm_radiotap_put_tlv(skb, in iwl_mvm_add_rtap_sniffer_config()
219 sizeof(*radiotap) + vendor_data_len); in iwl_mvm_add_rtap_sniffer_config()
222 radiotap->oui[0] = 0xf6; in iwl_mvm_add_rtap_sniffer_config()
223 radiotap->oui[1] = 0x54; in iwl_mvm_add_rtap_sniffer_config()
224 radiotap->oui[2] = 0x25; in iwl_mvm_add_rtap_sniffer_config()
226 radiotap->oui_subtype = 1; in iwl_mvm_add_rtap_sniffer_config()
227 radiotap->vendor_type = 0; in iwl_mvm_add_rtap_sniffer_config()
230 memcpy(radiotap->data, &mvm->cur_aid, sizeof(mvm->cur_aid)); in iwl_mvm_add_rtap_sniffer_config()
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst122 * radiotap-headers