7#ifndef __HMAC_RX_DATA_FEATURE_H__
8#define __HMAC_RX_DATA_FEATURE_H__
22#define THIS_FILE_ID OAM_FILE_ID_HMAC_RX_DATA_H
24#define HMAC_RX_DATA_ETHER_OFFSET_LENGTH 6
38#ifdef _PRE_WLAN_WAKEUP_SRC_PARSE
39extern osal_u8 g_uc_print_data_wakeup_etc;
42#define WIFI_WAKESRC_TAG "plat:wifi_wake_src,"
50#ifdef _PRE_WLAN_FEATURE_PREVENT_ARP_SPOOFING
74 if (num_buf_tmp == 0) {
78 pst_netbuf_tmp = oal_get_netbuf_next(pst_netbuf_tmp);
#define OAL_INLINE
Definition driver_soc_common.h:47
hmac_pkt_direction_enum
Definition hmac_rx_data_feature.h:57
@ HMAC_PKT_DIRECTION_RX
Definition hmac_rx_data_feature.h:59
@ HMAC_PKT_DIRECTION_TX
Definition hmac_rx_data_feature.h:58
osal_void hmac_pkt_mem_opt_init_etc(hmac_device_stru *hmac_device)
osal_void hmac_parse_special_ipv4_packet(const hmac_vap_stru *hmac_vap, osal_u8 *pktdata, osal_u32 datalen, hmac_pkt_direction_enum pkt_direction)
osal_void hmac_pkt_mem_opt_exit_etc(hmac_device_stru *hmac_device)
osal_void hmac_pkt_mem_opt_rx_pkts_stat(hmac_vap_stru *hmac_vap, oal_ip_header_stru *pst_ip)
OAL_STATIC OAL_INLINE osal_void hmac_rx_clear_amsdu_last_netbuf_pointer(oal_netbuf_stru *pst_netbuf, osal_u16 num_buf)
Definition hmac_rx_data_feature.h:68
osal_u32 hmac_rx_parse_amsdu_etc(oal_netbuf_stru *pst_netbuf, hmac_msdu_stru *msdu, hmac_msdu_proc_state_stru *msdu_state, mac_msdu_proc_status_enum_uint8 *pen_proc_state)
osal_void hmac_transfer_rx_handle(hmac_device_stru *hmac_device, hmac_vap_stru *hmac_vap, oal_netbuf_head_stru *netbuf_header)
osal_u32 hmac_rx_lan_frame_classify_amsdu(hmac_vap_stru *hmac_vap, oal_netbuf_stru *pst_netbuf, mac_ieee80211_frame_stru *frame_hdr, hmac_user_stru *hmac_user, oal_netbuf_head_stru *w2w_netbuf_hdr)
osal_u8 mac_msdu_proc_status_enum_uint8
Definition mac_frame.h:394
osal_u8 type
Definition oal_net.h:0
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
#define OAL_PTR_NULL
Definition oal_types_device_rom.h:30
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
#define OAL_STATIC
Definition soc_wifi_service_api.c:30
Definition mac_device_ext.h:856
Definition dmac_ext_if_hcm.h:327
Definition dmac_ext_if_hcm.h:341
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition mac_frame_common_rom.h:575
Definition oal_skbuff.h:73
Definition oal_skbuff.h:82
struct sk_buff * next
Definition oal_skbuff.h:84