diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 9d606f3a3792..c695991c37f3 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -786,6 +786,7 @@ typedef enum { * used for sending TDLS connect info and TDLS data stats */ WMI_SERVICE_TDLS_STATS_SUPPORT = 502, + WMI_SERVICE_L3_HEADER_PADDING_ENABLE = 503, WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 57f59038b254..7c012d81d489 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -10643,6 +10643,8 @@ typedef enum { /* Set TAS mode after boot up */ WMI_PDEV_PARAM_SET_TAS_MODE, + + WMI_PDEV_PARAM_L3_HEADER_PADDING_ENABLE, } WMI_PDEV_PARAM; #define WMI_PDEV_ONLY_BSR_TRIG_IS_ENABLED(trig_type) WMI_GET_BITS(trig_type, 0, 1) @@ -16164,6 +16166,13 @@ typedef struct { * Takes values from enum wmi_tdls_connect_info_stats_subtype. */ A_UINT32 subtype; + /* status: + * Completion status of this frame, required only for Tx frames + * to know if frame is sent out successfully + * 0 - status is success + * 1 - status is failure + */ + A_UINT32 status; /* reason_code: * Reason code for the reason of sending this TLV, eg. for TDLS * channel switch req/resp or for BT running indication diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 7bbcf4d9d426..d002839c85a7 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -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_ 1746 +#define __WMI_REVISION_ 1747 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work