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

Commit c068c23f authored by spuligil's avatar spuligil Committed by Ravindra Konda
Browse files

fw-api: CL 25652231 - update fw common interface files

add WMI_ROAM_PARAM_CRYPTO_EHT_CONFIG def

Change-Id: Ib4cca9841703640c42bca83fcb32dde6e66b4d01
CRs-Fixed: 2262693
parent b32bf002
Loading
Loading
Loading
Loading
+43 −0
Original line number Diff line number Diff line
@@ -40795,9 +40795,52 @@ typedef enum {
     */
    WMI_ROAM_PARAM_ROAM_UNSUPPORTED_6GHZ_POWERTYPE = 9,
    /*
     * crypto params to allow EHT/MLO in WPA2/WPA3 security.
     * BITMAP of wlan_crypto_roam_eht_config
     */
    WMI_ROAM_PARAM_CRYPTO_EHT_CONFIG = 10,
    /*=== END ROAM_PARAM_PROTOTYPE SECTION ===*/
} WMI_ROAM_PARAM;
typedef enum {
    /*
     * BIT 0 - WLAN_CRYPTO_WPA2_ALLOW_NON_MLO_EHT:
     *         Connect to non-MLO/MLO WPA2 EHT APs in EHT without MLO
     *         (PMF capable is not mandatory).
     *
     * BIT 1 - WLAN_CRYPTO_WPA2_ALLOW_MLO:
     *         Connect to MLO WPA2 EHT APs in MLO
     *         (PMF capable is not mandatory).
     *         If set along with WLAN_CRYPTO_WPA2_ALLOW_NON_MLO_EHT (BIT 0),
     *         this mode supercedes.
     *
     * BIT 2 - WLAN_CRYPTO_WPA2_ALLOW_NON_MLO_EHT_MFPC_SET:
     *         Connect to non-MLO/MLO WPA2 EHT APs in EHT without MLO
     *         (PMF capable is mandatory).
     *
     * BIT 3 - WLAN_CRYPTO_WPA2_ALLOW_MLO_MFPC_SET:
     *         Connect to MLO WPA2 EHT APs in MLO
     *         (PMF capable is mandatory).
     *         If set along with WLAN_CRYPTO_WPA2_ALLOW_NON_MLO_EHT_MFPC_SET
     *         (BIT 2), this mode supercedes.
     *
     * BIT 4 - 15 - reserved for future WPA2 security configs
     *
     * BIT 16 - WLAN_CRYPTO_WPA3_SAE_ALLOW_NON_MLO_EHT_HNP:
     *          Connect to non-MLO/MLO WPA3-SAE without support for H2E
     *          (or no RSNXE IE in beacon) in non-MLO EHT.
     */
    WLAN_CRYPTO_WPA2_ALLOW_NON_MLO_EHT          = 0x00000001,
    WLAN_CRYPTO_WPA2_ALLOW_MLO                  = 0x00000002,
    WLAN_CRYPTO_WPA2_ALLOW_NON_MLO_EHT_MFPC_SET = 0x00000004,
    WLAN_CRYPTO_WPA2_ALLOW_MLO_MFPC_SET         = 0x00000008,
    WLAN_CRYPTO_WPA3_SAE_ALLOW_NON_MLO_EHT_HNP  = 0x00010000,
} wlan_crypto_roam_eht_config;
typedef struct {
    A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_vdev_get_big_data_cmd_fixed_param */
    A_UINT32 vdev_id;
+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@
#define __WMI_VER_MINOR_    0
/** WMI revision number has to be incremented when there is a
 *  change that may or may not break compatibility. */
#define __WMI_REVISION_ 1431
#define __WMI_REVISION_ 1432

/** The Version Namespace should not be normally changed. Only
 *  host and firmware of the same WMI namespace will work