WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
wlan_spec.h
浏览该文件的文档.
1
/*
2
* Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3
* Description: Header file of WLAN product specification macro definition.
4
*/
5
6
#ifndef __WLAN_SPEC_H__
7
#define __WLAN_SPEC_H__
8
9
/*****************************************************************************
10
其他头文件包含
11
*****************************************************************************/
12
#include "
wlan_types_common.h
"
13
#include "
wlan_spec_type.h
"
14
#include "
wlan_spec_hh503.h
"
15
#include "
oal_types.h
"
16
#include "
oal_mem_pool.h
"
17
#include "
wlan_spec_rom.h
"
18
#include "
wlan_phy_common.h
"
19
20
/*****************************************************************************
21
alg相关的spec
22
*****************************************************************************/
23
#define ALG_TRAFFIC_CTL_ENABLE_DEFAULT OSAL_TRUE
24
#define ALG_TRAFFIC_CTL_RX_ENABLE_DEFAULT OSAL_TRUE
25
#define ALG_TRAFFIC_CTL_TX_ENABLE_DEFAULT OSAL_TRUE
26
27
/* 接收方向大包队列阈值 */
28
#define ALG_TRAFFIC_CTL_RX_PKT_LOW_THRES 42
/* > 5Mbps */
29
#define ALG_TRAFFIC_CTL_RX_PKT_HIGH_THRES 84
/* > 10Mbps */
30
#define ALG_TRAFFIC_CTL_RX_PKT_BUSY_THRES 168
/* > 20Mbps */
31
#define ALG_TRAFFIC_CTL_NETBUF_WINDOW_SIZE 2
/* 回滞区间 */
32
#define ALG_TRAFFIC_CTL_NETBUF_RESERVED_SIZE 0
/* 其他业务保留 */
33
34
#define ALG_TRAFFIC_CTL_RX_DSCR_DEFAULT_THRES WLAN_MEM_NORMAL_RX_MAX_CNT
35
#define ALG_TRAFFIC_CTL_RX_DSCR_MIN_THRES 4
/* 调低阈值,至少满足一次中断收包所需要的描述符个数即可 */
36
#define ALG_TRAFFIC_CTL_RX_DSCR_LOW_THRES 8
37
#define ALG_TRAFFIC_CTL_RX_DSCR_HIGH_THRES 12
38
#define ALG_TRAFFIC_CTL_RX_DSCR_BUSY_THRES 16
39
#define ALG_TRAFFIC_CTL_RX_DSCR_BUSY_THRES_LEGACY 4
40
41
/* 接收方向小包队列阈值 */
42
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_PKT_LOW_THRES 2
43
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_PKT_HIGH_THRES 12
44
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_PKT_BUSY_THRES 18
45
46
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_DSCR_DEFAULT_THRES WLAN_MEM_SMALL_RX_MAX_CNT
47
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_DSCR_MIN_THRES 8
/* 需要至少满足一次中断收包所需要的描述符个数 */
48
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_DSCR_LOW_THRES 8
49
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_DSCR_HIGH_THRES 8
50
#define ALG_TRAFFIC_CTL_RX_SMALL_Q_DSCR_BUSY_THRES 8
51
#define ALG_DEBUG_FLAG 1
52
#ifdef __cplusplus
53
#if __cplusplus
54
extern
"C"
{
55
#endif
56
#endif
57
58
#ifdef __cplusplus
59
#if __cplusplus
60
}
61
#endif
62
#endif
63
64
#endif
/* end of file */
65
oal_mem_pool.h
oal_types.h
wlan_phy_common.h
wlan_spec_hh503.h
wlan_spec_rom.h
wlan_spec_type.h
wlan_types_common.h
src
protocol
wifi
rom_code
ws63
source
device
hal
hal_ws63
src
wlan_spec.h
由
William Goodspeed
维护 | E-mail: gongzl@stu.hebust.edu.cn | Wechat: a23333344 | ALSO CHECKOUT
WS63FLASH
!
生成于 2025年 一月 4日 星期六 17:47:12 , 为 WS63 SDK 文档使用
1.9.8