浏览代码

Merge "qca-wifi: Updating CFR's DBR handler API"

Linux Build Service Account 6 年之前
父节点
当前提交
19704f4867
共有 2 个文件被更改,包括 7 次插入1 次删除
  1. 4 1
      target_if/cfr/src/target_if_cfr_8074v2.c
  2. 3 0
      umac/cfr/dispatcher/inc/wlan_cfr_utils_api.h

+ 4 - 1
target_if/cfr/src/target_if_cfr_8074v2.c

@@ -519,12 +519,15 @@ target_if_register_to_dbr(struct wlan_objmgr_pdev *pdev)
 {
 	struct wlan_objmgr_psoc *psoc;
 	struct wlan_lmac_if_direct_buf_rx_tx_ops *dbr_tx_ops = NULL;
+	struct dbr_module_config dbr_config;
 
 	psoc = wlan_pdev_get_psoc(pdev);
 	dbr_tx_ops = &psoc->soc_cb.tx_ops.dbr_tx_ops;
+	dbr_config.num_resp_per_event = DBR_NUM_RESP_PER_EVENT_CFR;
+	dbr_config.event_timeout_in_ms = DBR_EVENT_TIMEOUT_IN_MS_CFR;
 	if (dbr_tx_ops->direct_buf_rx_module_register) {
 		return dbr_tx_ops->direct_buf_rx_module_register
-			(pdev, DBR_MODULE_CFR,
+			(pdev, DBR_MODULE_CFR, &dbr_config,
 			 cfr_dbr_event_handler);
 	}
 

+ 3 - 0
umac/cfr/dispatcher/inc/wlan_cfr_utils_api.h

@@ -37,6 +37,9 @@
 #define cfr_debug(format, args...) \
 		QDF_TRACE_DEBUG(QDF_MODULE_ID_CFR, format, ## args)
 
+#define DBR_EVENT_TIMEOUT_IN_MS_CFR 1
+#define DBR_NUM_RESP_PER_EVENT_CFR 1
+
 #define IEEE80211_ADDR_LEN 6
 enum cfrmetaversion {
 	CFR_META_VERSION_NONE,