qcacmn: Add new QDF module for management rx reorder

Add new QDF module for management rx reorder feature.

CRs-Fixed: 3026019
Change-Id: I471757f4f32ed8439d94c9cd96a330b21299140a
此提交包含在:
Edayilliam Jayadev
2021-08-30 13:25:43 +05:30
提交者 Madan Koyyalamudi
父節點 2da40899eb
當前提交 b8bb556398
共有 3 個檔案被更改,包括 30 行新增6 行删除

查看文件

@@ -417,6 +417,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
* @QDF_MODULE_ID_MLOIE: MLO related IE protocol processing module ID
* @QDF_MODULE_ID_MBSS: MBSS Framework module ID
* @QDF_MODULE_ID_MON: Monitor module ID
* @QDF_MODULE_ID_MGMT_RX_REO: Management rx-reorder module ID
* @QDF_MODULE_ID_ANY: anything
* @QDF_MODULE_ID_MAX: Max place holder module ID
*
@@ -571,6 +572,7 @@ typedef enum {
QDF_MODULE_ID_MLOIE,
QDF_MODULE_ID_MBSS,
QDF_MODULE_ID_MON,
QDF_MODULE_ID_MGMT_RX_REO,
QDF_MODULE_ID_ANY,
QDF_MODULE_ID_MAX,
} QDF_MODULE_ID;

查看文件

@@ -3387,6 +3387,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
[QDF_MODULE_ID_DBDC_REP] = {"DBDC_REP"},
[QDF_MODULE_ID_EXT_AP] = {"EXT_AP"},
[QDF_MODULE_ID_MLO] = {"MLO_MGR"},
[QDF_MODULE_ID_MGMT_RX_REO] = {"MGMT_RX_REO"},
[QDF_MODULE_ID_MLOIE] = {"MLOIE"},
[QDF_MODULE_ID_MBSS] = {"MBSS"},
[QDF_MODULE_ID_MON] = {"MONITOR"},
@@ -3962,6 +3963,7 @@ static void set_default_trace_levels(struct category_info *cinfo)
[QDF_MODULE_ID_MLOIE] = QDF_TRACE_LEVEL_INFO,
[QDF_MODULE_ID_MBSS] = QDF_TRACE_LEVEL_ERROR,
[QDF_MODULE_ID_MON] = QDF_TRACE_LEVEL_ERROR,
[QDF_MODULE_ID_MGMT_RX_REO] = QDF_TRACE_LEVEL_ERROR,
[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
};

查看文件

@@ -52,12 +52,32 @@ wlan_get_pdev_from_mlo_link_id(uint8_t mlo_link_id)
}
#ifdef WLAN_MGMT_RX_REO_SUPPORT
#define mgmt_rx_reo_alert mgmt_txrx_alert
#define mgmt_rx_reo_err mgmt_txrx_err
#define mgmt_rx_reo_warn mgmt_txrx_warn
#define mgmt_rx_reo_notice mgmt_txrx_notice
#define mgmt_rx_reo_info mgmt_txrx_info
#define mgmt_rx_reo_debug mgmt_txrx_debug
#define mgmt_rx_reo_alert(params...) \
QDF_TRACE_FATAL(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_err(params...) \
QDF_TRACE_ERROR(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_warn(params...) \
QDF_TRACE_WARN(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_notice(params...) \
QDF_TRACE_INFO(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_info(params...) \
QDF_TRACE_INFO(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_debug(params...) \
QDF_TRACE_DEBUG(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_alert_rl(params...) \
QDF_TRACE_FATAL_RL(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_err_rl(params...) \
QDF_TRACE_ERROR_RL(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_warn_rl(params...) \
QDF_TRACE_WARN_RL(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_notice_rl(params...) \
QDF_TRACE_INFO_RL(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_info_rl(params...) \
QDF_TRACE_INFO_RL(QDF_MODULE_ID_MGMT_RX_REO, params)
#define mgmt_rx_reo_debug_rl(params...) \
QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_MGMT_RX_REO, params)
/**
* wlan_mgmt_rx_reo_init() - Initializes the management rx-reorder module