summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h27
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
2 files changed, 26 insertions, 3 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 752d1afb7f1d..275253b373d9 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -2731,8 +2731,11 @@ typedef struct {
/** how much space to allocate for NDP NS (neighbor solicitation) specs */
A_UINT32 num_ns_ext_tuples_cfg;
/**
- * size (in bytes) of the buffer the FW shall allocate to store
- * packet filtering instructions
+ * size (in bytes) of the buffer the FW shall allocate per vdev
+ * firmware can dynamic allocate memory (or disable)
+ * packet filtering feature.
+ * 0 - fw chooses its default value
+ * -1 (0XFFFFFFFF) - disable APF
*/
A_UINT32 bpf_instruction_size;
@@ -2795,6 +2798,26 @@ typedef struct {
* configuration specification.
*/
A_UINT32 max_nlo_ssids;
+
+ /**
+ * num_packet_filters: the num that host requests fw to support for
+ * pktfilter in total, then firmware can dynamic allocate
+ * memory(or disable) pktfilter feature.
+ *
+ * 0 - fw chooses its default value.
+ * -1(0XFFFFFFFF)- disable pktfilter.
+ */
+ A_UINT32 num_packet_filters;
+
+ /**
+ * num_max_sta_vdevs: the max num for the sta vdevs
+ * fw will use it to config the memory of offload features that
+ * are only for sta vdevs.
+ * p2p client should be included.
+ *
+ * 0 - fw chooses its default value: 'num_vdevs' of this structure.
+ */
+ A_UINT32 num_max_sta_vdevs;
} wmi_resource_config;
#define WMI_RSRC_CFG_FLAG_SET(word32, flag, value) \
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index 8651a950935e..c81d70e5a21d 100644
--- a/CORE/SERVICES/COMMON/wmi_version.h
+++ b/CORE/SERVICES/COMMON/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_ 510
+#define __WMI_REVISION_ 511
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work