|
@@ -34,6 +34,14 @@
|
|
|
|
|
|
#if defined(WLAN_SUPPORT_RX_FISA)
|
|
|
|
|
|
+/*
|
|
|
+ * Below is different types of max MSDU aggregation supported in FISA.
|
|
|
+ * Host should send one value less so that F.W will increment one
|
|
|
+ * and program in RXOLE reg
|
|
|
+ */
|
|
|
+#define DP_RX_FISA_MAX_AGGR_COUNT_DEFAULT (16 - 1)
|
|
|
+#define DP_RX_FISA_MAX_AGGR_COUNT_1 (32 - 1)
|
|
|
+
|
|
|
#define FSE_CACHE_FLUSH_TIME_OUT 5 /* milliSeconds */
|
|
|
#define FISA_UDP_MAX_DATA_LEN 1470 /* udp max data length */
|
|
|
#define FISA_UDP_HDR_LEN 8 /* udp header length */
|
|
@@ -224,6 +232,15 @@ void dp_fisa_cfg_init(struct wlan_dp_psoc_cfg *config,
|
|
|
* Return: None
|
|
|
*/
|
|
|
void dp_set_fst_in_cmem(bool fst_in_cmem);
|
|
|
+
|
|
|
+/**
|
|
|
+ * dp_set_fisa_dynamic_aggr_size_support() - Set flag to indicate dynamic
|
|
|
+ * aggregation size support
|
|
|
+ * @dynamic_aggr_size_support: Flag to indicate dynamic aggregation support
|
|
|
+ *
|
|
|
+ * Return: None
|
|
|
+ */
|
|
|
+void dp_set_fisa_dynamic_aggr_size_support(bool dynamic_aggr_size_support);
|
|
|
#else
|
|
|
static inline void
|
|
|
dp_rx_fst_update_pm_suspend_status(struct wlan_dp_psoc_context *dp_ctx,
|
|
@@ -243,5 +260,10 @@ static inline void dp_fisa_cfg_init(struct wlan_dp_psoc_cfg *config,
|
|
|
static inline void dp_set_fst_in_cmem(bool fst_in_cmem)
|
|
|
{
|
|
|
}
|
|
|
+
|
|
|
+static inline void
|
|
|
+dp_set_fisa_dynamic_aggr_size_support(bool dynamic_aggr_size_support)
|
|
|
+{
|
|
|
+}
|
|
|
#endif
|
|
|
#endif
|