diff options
Diffstat (limited to 'sys/contrib/dev/iwlwifi/fw/api/stats.h')
| -rw-r--r-- | sys/contrib/dev/iwlwifi/fw/api/stats.h | 17 | 
1 files changed, 10 insertions, 7 deletions
| diff --git a/sys/contrib/dev/iwlwifi/fw/api/stats.h b/sys/contrib/dev/iwlwifi/fw/api/stats.h index 2271b19213fa..00713a991879 100644 --- a/sys/contrib/dev/iwlwifi/fw/api/stats.h +++ b/sys/contrib/dev/iwlwifi/fw/api/stats.h @@ -1,6 +1,6 @@  /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */  /* - * Copyright (C) 2012-2014, 2018, 2020 - 2021, 2023 Intel Corporation + * Copyright (C) 2012-2014, 2018, 2020-2021, 2023-2025 Intel Corporation   * Copyright (C) 2013-2015 Intel Mobile Communications GmbH   * Copyright (C) 2016-2017 Intel Deutschland GmbH   */ @@ -327,14 +327,14 @@ struct mvm_statistics_load {  	__le32 air_time[MAC_INDEX_AUX];  	__le32 byte_count[MAC_INDEX_AUX];  	__le32 pkt_count[MAC_INDEX_AUX]; -	u8 avg_energy[IWL_MVM_STATION_COUNT_MAX]; +	u8 avg_energy[IWL_STATION_COUNT_MAX];  } __packed; /* STATISTICS_RX_MAC_STATION_S_VER_3 */  struct mvm_statistics_load_v1 {  	__le32 air_time[NUM_MAC_INDEX];  	__le32 byte_count[NUM_MAC_INDEX];  	__le32 pkt_count[NUM_MAC_INDEX]; -	u8 avg_energy[IWL_MVM_STATION_COUNT_MAX]; +	u8 avg_energy[IWL_STATION_COUNT_MAX];  } __packed; /* STATISTICS_RX_MAC_STATION_S_VER_1 */  struct mvm_statistics_rx { @@ -584,6 +584,9 @@ struct iwl_stats_ntfy_per_phy {  	__le32 last_tx_ch_width_indx;  } __packed; /* STATISTICS_NTFY_PER_PHY_API_S_VER_1 */ +/* unknown channel load (due to not being active on channel) */ +#define IWL_STATS_UNKNOWN_CHANNEL_LOAD	0xffffffff +  /**   * struct iwl_stats_ntfy_per_sta   * @@ -594,7 +597,7 @@ struct iwl_stats_ntfy_per_sta {  } __packed; /* STATISTICS_NTFY_PER_STA_API_S_VER_1 */  #define IWL_STATS_MAX_PHY_OPERATIONAL 3 -#define IWL_STATS_MAX_FW_LINKS	(IWL_MVM_FW_MAX_LINK_ID + 1) +#define IWL_STATS_MAX_FW_LINKS	(IWL_FW_MAX_LINK_ID + 1)  /**   * struct iwl_system_statistics_notif_oper @@ -608,7 +611,7 @@ struct iwl_system_statistics_notif_oper {  	__le32 time_stamp;  	struct iwl_stats_ntfy_per_link per_link[IWL_STATS_MAX_FW_LINKS];  	struct iwl_stats_ntfy_per_phy per_phy[IWL_STATS_MAX_PHY_OPERATIONAL]; -	struct iwl_stats_ntfy_per_sta per_sta[IWL_MVM_STATION_COUNT_MAX]; +	struct iwl_stats_ntfy_per_sta per_sta[IWL_STATION_COUNT_MAX];  } __packed; /* STATISTICS_FW_NTFY_OPERATIONAL_API_S_VER_3 */  /** @@ -651,7 +654,7 @@ struct iwl_statistics_operational_ntfy {  	__le32 flags;  	struct iwl_stats_ntfy_per_mac per_mac[MAC_INDEX_AUX];  	struct iwl_stats_ntfy_per_phy per_phy[IWL_STATS_MAX_PHY_OPERATIONAL]; -	struct iwl_stats_ntfy_per_sta per_sta[IWL_MVM_STATION_COUNT_MAX]; +	struct iwl_stats_ntfy_per_sta per_sta[IWL_STATION_COUNT_MAX];  	__le64 rx_time;  	__le64 tx_time;  	__le64 on_time_rf; @@ -699,7 +702,7 @@ struct iwl_statistics_operational_ntfy_ver_14 {  	__le64 tx_time;  	__le64 on_time_rf;  	__le64 on_time_scan; -	__le32 average_energy[IWL_MVM_STATION_COUNT_MAX]; +	__le32 average_energy[IWL_STATION_COUNT_MAX];  	__le32 reserved;  } __packed; /* STATISTICS_OPERATIONAL_NTFY_API_S_VER_14 */ | 
