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 --- |