7#ifndef __HMAC_PROMISC_H__
8#define __HMAC_PROMISC_H__
10#include "osal_adapt.h"
24#define THIS_FILE_ID OAM_FILE_ID_OAM_PROMISC_H
26#define IEEE80211_MAC_HDR_LEN 26
27#define TRIM_DATA_PAYLOAD_LEN 2000
28#define IEEE80211_FRAME_TYPE_DATA 0x02
29#define IEEE80211_FRAME_TYPE_MGMT 0x00
30#define IEEE80211_FRAME_SUBTYPE_QOS 0x08
31#define IEEE80211_FRAME_SUBTYPE_DISASSOC 0x0a
50#if defined(_PRE_OS_VERSION_LITEOS) && defined(_PRE_OS_VERSION) && (_PRE_OS_VERSION_LITEOS == _PRE_OS_VERSION)
osal_u8(* hmac_promisc_get_switch_cb)(void)
Definition hmac_promisc.h:55
osal_void(* hmac_rx_frame_promis_proc_cb)(hmac_vap_stru *hmac_vap, const oal_netbuf_stru *netbuf)
Definition hmac_promisc.h:53
osal_u32(* hmac_sta_rx_deauth_req_proc_for_promisc_cb)(hmac_vap_stru *hmac_vap, const osal_u8 *mac_hdr)
Definition hmac_promisc.h:54
static osal_u32 used
Definition hmac_promisc.h:57
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
Log message information header.
Definition log_oam_logger.h:564
Definition mac_vap_ext.h:2019
Definition oal_skbuff.h:82
Definition hmac_promisc.h:39
Definition hmac_promisc.h:43
osal_u8 frame_type
Definition hmac_promisc.h:45
osal_u8 bit_num
Definition hmac_promisc.h:44
osal_u8 subtype_num
Definition hmac_promisc.h:46
osal_u8 frame_mode
Definition hmac_promisc.h:47