Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99495ecd authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Merge f3ad952f on remote branch

Change-Id: I933b9b0242455a187d95b292b73d9f017d5d3935
parents 1bb28a24 f3ad952f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -833,6 +833,7 @@ typedef enum {
    HTT_STATS_TX_PDEV_WIFI_RADAR_TAG                = 200, /* htt_stats_tx_pdev_wifi_radar_tlv */
    HTT_STATS_TXBF_OFDMA_BE_PARBW_TAG               = 201, /* htt_stats_txbf_ofdma_be_parbw_tlv */
    HTT_STATS_RX_PDEV_RSSI_HIST_TAG                 = 202, /* htt_stats_rx_pdev_rssi_hist_tlv */
    HTT_STATS_TX_VDEV_NSS_TAG                       = 203, /* htt_stats_tx_vdev_nss_tlv */
    HTT_STATS_MAX_TAG,
} htt_stats_tlv_tag_t;
+24 −0
Original line number Diff line number Diff line
@@ -676,6 +676,14 @@ enum htt_dbg_ext_stats_type {
     */
    HTT_DBG_GTX_STATS = 68,

    /** HTT_DBG_EXT_STATS_TX_VDEV_NSS
     * PARAMS:
     *   - No Params
     * RESP MSG:
     *    - htt_stats_tx_vdev_nss_tlv
     */
    HTT_DBG_EXT_STATS_TX_VDEV_NSS = 69,


    /* keep this last */
    HTT_DBG_NUM_EXT_STATS = 256,
@@ -4641,6 +4649,7 @@ typedef struct {
    A_UINT32 incomplete_llc;
    A_UINT32 eapol_duplicate_m3;
    A_UINT32 eapol_duplicate_m4;
    A_UINT32 eapol_invalid_mac;
} htt_stats_tx_de_classify_failed_tlv;
/* preserve old name alias for new name consistent with the tag name */
typedef htt_stats_tx_de_classify_failed_tlv htt_tx_de_classify_failed_stats_tlv;
@@ -5405,6 +5414,7 @@ typedef struct {
#define HTT_TX_PDEV_STATS_NUM_LTF 4
#define HTT_TX_PDEV_STATS_NUM_11AX_TRIGGER_TYPES 6
#define HTT_TX_PDEV_STATS_NUM_11BE_TRIGGER_TYPES 6
#define HTT_TX_VDEV_STATS_NUM_SPATIAL_STREAMS 4
#define HTT_TX_NUM_OF_SOUNDING_STATS_WORDS \
    (HTT_TX_PDEV_STATS_NUM_BW_COUNTERS * \
     HTT_TX_PDEV_STATS_NUM_AX_MUMIMO_USER_STATS)
@@ -5624,6 +5634,20 @@ typedef struct {
/* preserve old name alias for new name consistent with the tag name */
typedef htt_stats_tx_pdev_rate_stats_tlv htt_tx_pdev_rate_stats_tlv;

typedef struct {
    htt_tlv_hdr_t tlv_hdr;
    A_UINT32 vdev_id; /* which vdev produced these per-Nss tx stats */
    /* tx_nss:
     * Count how many MPDUs the vdev has sent using each possible number
     * of spatial streams:
     * tx_nss[0] -> number of MPDUs transmitted using Nss=1
     * tx_nss[1] -> number of MPDUs transmitted using Nss=2
     * tx_nss[2] -> number of MPDUs transmitted using Nss=3
     * tx_nss[3] -> number of MPDUs transmitted using Nss=4
     */
    A_UINT32 tx_nss[HTT_TX_VDEV_STATS_NUM_SPATIAL_STREAMS];
} htt_stats_tx_vdev_nss_tlv;

typedef struct {
     /* 11be mode pdev rate stats; placed in a separate TLV to adhere to size restrictions */
    htt_tlv_hdr_t tlv_hdr;
+1 −0
Original line number Diff line number Diff line
@@ -191,6 +191,7 @@ typedef enum {
  WLAN_MODULE_PHYLIB_RRI,               /* 0x94 */
  WLAN_MODULE_PHYLIB_SSCAN,             /* 0x95 */
  WLAN_MODULE_PHYLIB_RSVD,              /* 0x96 */
  WLAN_MODULE_USD,                      /* 0x97 */


  WLAN_MODULE_ID_MAX,

fw/wlan_nan_msg.h

0 → 100644
+1834 −0

File added.

Preview size limit exceeded, changes collapsed.

fw/wlan_nan_platform.h

0 → 100644
+15 −0
Original line number Diff line number Diff line
/*
 * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
 * SPDX-License-Identifier: ISC
 */

#ifndef _WLAN_NAN_PLATFORM_H_
#define _WLAN_NAN_PLATFORM_H_

typedef struct
{
}NAN_PLATFORM_MSG_HEADER;

#define WLAN_NAN_MSG_COMMON_HEADER_V2

#endif /* _WLAN_NAN_PLATFORM_H_ */
Loading