WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
msg_wow_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: Header file
4 */
5
6#ifndef MSG_WOW_ROM_H
7#define MSG_WOW_ROM_H
8
12
13#ifndef OAL_IP_ADDR_MAX_SIZE
14#define OAL_IP_ADDR_MAX_SIZE 16
15#endif
16
17/* 修改参数 */
18#define WOW_NETPATTERN_MAX_NUM 4
19#define WOW_NETPATTERN_MAX_LEN 64
20
21typedef enum {
22 MAC_IP_ADDR_DEL = 0, /* 删除IP地址 */
23 MAC_IP_ADDR_ADD, /* 增加IP地址 */
27
28typedef enum {
29 MAC_CONFIG_IPV4 = 0, /* 配置IPv4地址 */
30 MAC_CONFIG_IPV6, /* 配置IPv6地址 */
34
35typedef struct {
38 osal_u8 resv[2]; /* 填充2字节 */
39 union {
40 osal_u32 ipv4; /* 注意:网络字节序、大端。 */
42 } ip;
44
49
61
68
69typedef struct {
70 mac_wow_msg_enum_uint8 msg_type; /* 传输的消息类型 */
71 osal_u8 notify_param; /* 睡眠通知参数 */
72 osal_u8 auc_resv[2]; /* 2 BYTE保留字段 */
74
81
89
90/* WOW_OFFLOAD模块收发包统计的数据结构 */
108
113
114#endif
osal_u8 mac_ip_oper_enum_uint8
Definition msg_wow_rom.h:26
#define WOW_NETPATTERN_MAX_NUM
Definition msg_wow_rom.h:18
osal_u8 mac_ip_type_enum_uint8
Definition msg_wow_rom.h:33
mac_ip_oper
Definition msg_wow_rom.h:21
@ MAC_IP_ADDR_DEL
Definition msg_wow_rom.h:22
@ MAC_IP_ADDR_ADD
Definition msg_wow_rom.h:23
@ MAC_IP_OPER_BUTT
Definition msg_wow_rom.h:24
mac_wow_msg_enum
Definition msg_wow_rom.h:62
@ MAC_WOW_SLEEP_NOTIFY_MSG
Definition msg_wow_rom.h:63
@ MAC_WOW_MSG_BUTT
Definition msg_wow_rom.h:65
@ MAC_WOW_SYNC_DATA_MSG
Definition msg_wow_rom.h:64
osal_u8 mac_wow_msg_enum_uint8
Definition msg_wow_rom.h:67
#define OAL_IP_ADDR_MAX_SIZE
Definition msg_wow_rom.h:14
mac_ip_type
Definition msg_wow_rom.h:28
@ MAC_CONFIG_IPV4
Definition msg_wow_rom.h:29
@ MAC_CONFIG_BUTT
Definition msg_wow_rom.h:31
@ MAC_CONFIG_IPV6
Definition msg_wow_rom.h:30
#define WOW_NETPATTERN_MAX_LEN
Definition msg_wow_rom.h:19
osal_u8 rsv[3]
Definition oal_net.h:2
unsigned char osal_u8
Definition osal_types.h:11
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition msg_arp_offload_rom.h:34
Definition msg_dhcp_offload_rom.h:18
Definition msg_wow_rom.h:69
osal_u8 notify_param
Definition msg_wow_rom.h:71
mac_wow_msg_enum_uint8 msg_type
Definition msg_wow_rom.h:70
Definition msg_wow_rom.h:35
mac_ip_oper_enum_uint8 oper
Definition msg_wow_rom.h:37
mac_ip_type_enum_uint8 type
Definition msg_wow_rom.h:36
osal_u32 ipv4
Definition msg_wow_rom.h:40
Definition msg_rekey_offload_rom.h:20
Definition msg_wow_rom.h:55
wow_pattern_cfg_stru wow_pattern
Definition msg_wow_rom.h:59
osal_u32 wow_event
Definition msg_wow_rom.h:58
osal_u8 wow_en
Definition msg_wow_rom.h:56
Definition msg_wow_rom.h:82
osal_u8 msg_type
Definition msg_wow_rom.h:85
osal_u16 file_remain_len
Definition msg_wow_rom.h:83
osal_u16 block_data_len
Definition msg_wow_rom.h:84
osal_u8 block_id
Definition msg_wow_rom.h:86
Definition msg_wow_rom.h:91
osal_u32 arp_offload_rcv_ns
Definition msg_wow_rom.h:100
osal_u32 rekey_offload_send_eapol
Definition msg_wow_rom.h:106
osal_u32 dhcp_offload_send_dhcp_renew
Definition msg_wow_rom.h:105
osal_u8 wow_rcv_magic
Definition msg_wow_rom.h:92
osal_u8 wow_rcv_disasoc
Definition msg_wow_rom.h:93
osal_u32 arp_offload_rcv_arp_req
Definition msg_wow_rom.h:99
osal_u32 arp_offload_send_ns
Definition msg_wow_rom.h:103
osal_u8 rsv1
Definition msg_wow_rom.h:97
osal_u8 wow_rcv_net_pattern_udp
Definition msg_wow_rom.h:96
osal_u32 rekey_offload_rcv_eapol
Definition msg_wow_rom.h:101
osal_u32 arp_offload_send_arp_rsp
Definition msg_wow_rom.h:102
osal_u8 wow_rcv_net_pattern_tcp
Definition msg_wow_rom.h:95
osal_u8 wow_rcv_deauth
Definition msg_wow_rom.h:94
osal_u32 arp_offload_send_free_arp
Definition msg_wow_rom.h:104
Definition msg_wow_rom.h:75
mac_arp_offload_param_sync arp_param
Definition msg_wow_rom.h:76
mac_rekey_offload_param_sync rekey_param
Definition msg_wow_rom.h:78
mac_wow_cfg_stu wow_cfg
Definition msg_wow_rom.h:79
mac_dhcp_offload_param_sync dhcp_param
Definition msg_wow_rom.h:77
Definition msg_wow_rom.h:50
osal_u16 pattern_map
Definition msg_wow_rom.h:52
osal_u16 pattern_num
Definition msg_wow_rom.h:53
Definition msg_wow_rom.h:45
osal_u32 pattern_len
Definition msg_wow_rom.h:47
Definition msg_wow_rom.h:109
mac_wow_offload_info_stru mac_wow_offload_info
Definition msg_wow_rom.h:110
osal_u8 wakeup_reason
Definition msg_wow_rom.h:111