fw-api: CL 4860783 - update fw common interface files
Change-Id: I8025e44b37fa8d2eefededc64826bb88f1731518 HTT: redefine T2H FLOW_POOL_RESIZE msg CRs-Fixed: 2262693
这个提交包含在:
28
fw/htt.h
28
fw/htt.h
@@ -167,9 +167,10 @@
|
|||||||
* 3.50 Add learning_frame flag to htt_tx_msdu_desc_ext2_t
|
* 3.50 Add learning_frame flag to htt_tx_msdu_desc_ext2_t
|
||||||
* 3.51 Add SW peer ID and TID num to HTT TX WBM COMPLETION
|
* 3.51 Add SW peer ID and TID num to HTT TX WBM COMPLETION
|
||||||
* 3.52 Add HTT_T2H FLOW_POOL_RESIZE msg def
|
* 3.52 Add HTT_T2H FLOW_POOL_RESIZE msg def
|
||||||
|
* 3.53 Update HTT_T2H FLOW_POOL_RESIZE msg def
|
||||||
*/
|
*/
|
||||||
#define HTT_CURRENT_VERSION_MAJOR 3
|
#define HTT_CURRENT_VERSION_MAJOR 3
|
||||||
#define HTT_CURRENT_VERSION_MINOR 52
|
#define HTT_CURRENT_VERSION_MINOR 53
|
||||||
|
|
||||||
#define HTT_NUM_TX_FRAG_DESC 1024
|
#define HTT_NUM_TX_FRAG_DESC 1024
|
||||||
|
|
||||||
@@ -10485,18 +10486,18 @@ typedef struct {
|
|||||||
*
|
*
|
||||||
* The message would appear as follows:
|
* The message would appear as follows:
|
||||||
*
|
*
|
||||||
* |31 24|23 16|15 8|7 0|
|
* |31 16|15 8|7 0|
|
||||||
* |----------------+----------------+----------------+----------------|
|
* |---------------------------------+----------------+----------------|
|
||||||
* | flow Pool ID | reserved0 | Msg type |
|
* | reserved0 | Msg type |
|
||||||
* |-------------------------------------------------------------------|
|
* |-------------------------------------------------------------------|
|
||||||
* | reserved1 | flow pool new size |
|
* | flow pool new size | flow pool ID |
|
||||||
* |-------------------------------------------------------------------|
|
* |-------------------------------------------------------------------|
|
||||||
*
|
*
|
||||||
* The message is interpreted as follows:
|
* The message is interpreted as follows:
|
||||||
* b'0:7 - msg_type: This will be set to
|
* b'0:7 - msg_type: This will be set to
|
||||||
* HTT_T2H_MSG_TYPE_FLOW_POOL_RESIZE
|
* HTT_T2H_MSG_TYPE_FLOW_POOL_RESIZE
|
||||||
*
|
*
|
||||||
* b'8:15 - flow pool ID: Existing flow pool ID
|
* b'0:15 - flow pool ID: Existing flow pool ID
|
||||||
*
|
*
|
||||||
* b'16:31 - flow pool new size: new pool size for exisiting flow pool ID
|
* b'16:31 - flow pool new size: new pool size for exisiting flow pool ID
|
||||||
*
|
*
|
||||||
@@ -10504,19 +10505,18 @@ typedef struct {
|
|||||||
|
|
||||||
PREPACK struct htt_flow_pool_resize_t {
|
PREPACK struct htt_flow_pool_resize_t {
|
||||||
A_UINT32 msg_type:8,
|
A_UINT32 msg_type:8,
|
||||||
reserved0:8,
|
reserved0:24;
|
||||||
flow_pool_id:16;
|
A_UINT32 flow_pool_id:16,
|
||||||
A_UINT32 flow_pool_new_size:16,
|
flow_pool_new_size:16;
|
||||||
reserved1:16;
|
|
||||||
} POSTPACK;
|
} POSTPACK;
|
||||||
|
|
||||||
#define HTT_FLOW_POOL_RESIZE_SZ (sizeof(struct htt_flow_pool_resize_t))
|
#define HTT_FLOW_POOL_RESIZE_SZ (sizeof(struct htt_flow_pool_resize_t))
|
||||||
|
|
||||||
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_M 0xffff0000
|
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_M 0x0000ffff
|
||||||
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_S 16
|
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_S 0
|
||||||
|
|
||||||
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_M 0x0000ffff
|
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_M 0xffff0000
|
||||||
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_S 0
|
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_S 16
|
||||||
|
|
||||||
|
|
||||||
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_GET(_var) \
|
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_GET(_var) \
|
||||||
|
在新工单中引用
屏蔽一个用户