9#ifndef __HMAC_TX_AMSDU_H__
10#define __HMAC_TX_AMSDU_H__
16#ifdef _PRE_PLAT_FEATURE_CUSTOMIZE
17#include "soc_customize_wifi.h"
28#define THIS_FILE_ID OAM_FILE_ID_HMAC_TX_AMSDU_H
33#define HT_CAP_AMSDU_LEN 0x0800
36#define HMAC_AMSDU_LIFE_TIME 5
39#define HMAC_AMSDU_TX_MIN_PKT_LENGTH 14
41#define HMAC_AMSDU_TX_MIN_LENGTH (SNAP_LLC_FRAME_LEN + HMAC_AMSDU_TX_MIN_PKT_LENGTH + 3)
44#define HMAC_AMSDU_SHORT_PACKET_NUM 0x02
47#define HMAC_AMSDU_SHORT_PACKET_LEN 500
50#ifdef _PRE_PLAT_FEATURE_CUSTOMIZE
51#define HMAC_AMSDU_MAX_NUM hwifi_get_amsdu_num()
53#define HMAC_AMSDU_MAX_NUM 4
127#ifdef _PRE_WLAN_FEATURE_MULTI_NETBUF_AMSDU
#define OAL_INLINE
Definition driver_soc_common.h:47
osal_void(* hmac_amsdu_init_user_etc_cb)(hmac_user_stru *hmac_user)
Definition hmac_tx_amsdu.h:125
#define HMAC_AMSDU_MAX_NUM
Definition hmac_tx_amsdu.h:53
osal_u32(* hmac_amsdu_notify_etc_cb)(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf)
Definition hmac_tx_amsdu.h:123
OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_amsdu_is_short_pkt(osal_u32 frame_len)
Definition hmac_tx_amsdu.h:107
static osal_u32 used
Definition hmac_tx_amsdu.h:119
#define HMAC_AMSDU_SHORT_PACKET_LEN
Definition hmac_tx_amsdu.h:47
osal_void(* hmac_amsdu_tid_info_clear_cb)(hmac_user_stru *hmac_user)
Definition hmac_tx_amsdu.h:126
OAL_STATIC OAL_INLINE osal_void hmac_amsdu_set_maxnum(hmac_amsdu_stru *amsdu, osal_u8 max_num)
Definition hmac_tx_amsdu.h:93
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
@ OAL_FALSE
Definition oal_types_device_rom.h:41
@ OAL_TRUE
Definition oal_types_device_rom.h:42
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
#define OAL_STATIC
Definition soc_wifi_service_api.c:30
Log message information header.
Definition log_oam_logger.h:564
Definition mac_user_ext.h:491
osal_u8 amsdu_maxnum
Definition mac_user_ext.h:498
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition dmac_ext_if_device_rom.h:98
Definition oal_skbuff.h:82