diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index c86181a2d5..1a5d9c7a20 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -2246,6 +2246,15 @@ typedef struct { * are provided in the subsequent mac_addr_list TLV */ A_UINT32 num_extra_mac_addr; + /* Total number of peers allocated by FW + * Host sends param_tlv->resource_config->num_peers as 'number of peers' + + * 'number of bss peers' (vdevs) + * Firmware adds number of self peers and/or other FW only peers. + * Peer ID can be up to num_total_peers. + * If 0, then Host can use param_tlv->resource_config->num_peers as + * total number of peers. + */ + A_UINT32 num_total_peers; /* * This fixed_param TLV is followed by these additional TLVs: * mac_addr_list[num_extra_mac_addr]; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 1867bbcc75..7265fa48e4 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -36,7 +36,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_ 460 +#define __WMI_REVISION_ 461 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work