ieee80211_radiotap.h (18cbf7c089ba70fefe1b4c01af28753cabfbf38f) ieee80211_radiotap.h (9179dff82598ab8b4e88dcc93c9e26a2594efd1a)
1/*
2 * Copyright (c) 2017 Intel Deutschland GmbH
3 * Copyright (c) 2018-2019, 2021-2022 Intel Corporation
4 *
5 * Permission to use, copy, modify, and/or distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *

--- 355 unchanged lines hidden (view full) ---

364};
365
366struct ieee80211_radiotap_tlv {
367 __le16 type;
368 __le16 len;
369 u8 data[];
370} __packed;
371
1/*
2 * Copyright (c) 2017 Intel Deutschland GmbH
3 * Copyright (c) 2018-2019, 2021-2022 Intel Corporation
4 *
5 * Permission to use, copy, modify, and/or distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *

--- 355 unchanged lines hidden (view full) ---

364};
365
366struct ieee80211_radiotap_tlv {
367 __le16 type;
368 __le16 len;
369 u8 data[];
370} __packed;
371
372/**
373 * struct ieee80211_radiotap_vendor_tlv - vendor radiotap data information
374 * @type: should always be set to IEEE80211_RADIOTAP_VENDOR_NAMESPACE
375 * @len: length of data
376 * @oui: radiotap vendor namespace OUI
377 * @oui_subtype: radiotap vendor sub namespace
378 * @vendor_type: radiotap vendor type
379 * @reserved: should always be set to zero (to avoid leaking memory)
380 * @data: the actual vendor namespace data
381 */
382struct ieee80211_radiotap_vendor_tlv {
383 __le16 type; /* IEEE80211_RADIOTAP_VENDOR_NAMESPACE */
384 __le16 len;
385 u8 oui[3];
386 u8 oui_subtype;
387 __le16 vendor_type;
388 __le16 reserved;
389 u8 data[];
390} __packed;
391
372/* ieee80211_radiotap_eht_usig - content of U-SIG tlv (type 33)
373 * see www.radiotap.org/fields/U-SIG.html for details
374 */
375struct ieee80211_radiotap_eht_usig {
376 __le32 common;
377 __le32 value;
378 __le32 mask;
379} __packed;

--- 177 unchanged lines hidden ---
392/* ieee80211_radiotap_eht_usig - content of U-SIG tlv (type 33)
393 * see www.radiotap.org/fields/U-SIG.html for details
394 */
395struct ieee80211_radiotap_eht_usig {
396 __le32 common;
397 __le32 value;
398 __le32 mask;
399} __packed;

--- 177 unchanged lines hidden ---