6#ifndef __DMAC_EXT_IF_DEVICE_ROM_H__
7#define __DMAC_EXT_IF_DEVICE_ROM_H__
28#define DMAC_BA_SEQNO_MASK 0x0FFF
29#define DMAC_BA_MAX_SEQNO_BY_TWO 2048
30#define DMAC_BA_BMP_SIZE 64
68#ifdef _PRE_WLAN_FEATURE_WUR_TX
69 WLAN_ACTION_WUR_MODE_SETUP,
70 WLAN_ACTION_WUR_MODE_TEARDOWN,
osal_u8 wlan_cb_frame_subtype_enum_uint8
Definition dmac_ext_if_device_rom.h:75
wlan_cb_action_subtype_enum
Definition dmac_ext_if_device_rom.h:57
@ WLAN_ACTION_BA_ADDBA_RSP
Definition dmac_ext_if_device_rom.h:59
@ WLAN_ACTION_P2PGO_FRAME_SUBTYPE
Definition dmac_ext_if_device_rom.h:63
@ WLAN_ACTION_BA_DELBA
Definition dmac_ext_if_device_rom.h:60
@ WLAN_FRAME_TYPE_ACTION_BUTT
Definition dmac_ext_if_device_rom.h:73
@ WLAN_ACTION_OPMODE_FRAME_SUBTYPE
Definition dmac_ext_if_device_rom.h:62
@ WLAN_ACTION_TWT_INFORMATION_REQ
Definition dmac_ext_if_device_rom.h:66
@ WLAN_ACTION_SMPS_FRAME_SUBTYPE
Definition dmac_ext_if_device_rom.h:61
@ WLAN_ACTION_BA_ADDBA_REQ
Definition dmac_ext_if_device_rom.h:58
@ WLAN_ACTION_TWT_TEARDOWN_REQ
Definition dmac_ext_if_device_rom.h:65
@ WLAN_ACTION_TWT_SETUP_REQ
Definition dmac_ext_if_device_rom.h:64
osal_u8 dmac_tx_dscr_status_enum_uint8
Definition dmac_ext_if_device_rom.h:54
dmac_tx_dscr_status_enum
Definition dmac_ext_if_device_rom.h:36
@ DMAC_TX_AMPDU_BITMAP_MISMATCH
Definition dmac_ext_if_device_rom.h:52
@ DMAC_TX_FAIL_BW_TOO_BIG
Definition dmac_ext_if_device_rom.h:48
@ DMAC_TX_TID_MISMATCH
Definition dmac_ext_if_device_rom.h:43
@ DMAC_TX_SUCC
Definition dmac_ext_if_device_rom.h:38
@ DMAC_TX_KEY_SEARCH_FAIL
Definition dmac_ext_if_device_rom.h:44
@ DMAC_TX_TIMEOUT
Definition dmac_ext_if_device_rom.h:40
@ DMAC_TX_FAIL
Definition dmac_ext_if_device_rom.h:39
@ DMAC_TX_SOFT_PSM_BACK
Definition dmac_ext_if_device_rom.h:51
@ DMAC_TX_FAIL_ABORT
Definition dmac_ext_if_device_rom.h:49
@ DMAC_TX_INVALID
Definition dmac_ext_if_device_rom.h:37
@ DMAC_TX_AMPDU_MISMATCH
Definition dmac_ext_if_device_rom.h:45
@ DMAC_TX_RTS_FAIL
Definition dmac_ext_if_device_rom.h:41
@ DMAC_TX_NOT_COMPRASS_BA
Definition dmac_ext_if_device_rom.h:42
@ DMAC_TX_FAIL_RESV
Definition dmac_ext_if_device_rom.h:47
@ DMAC_TX_FAIL_STATEMACHINE_PHY_ERROR
Definition dmac_ext_if_device_rom.h:50
@ DMAC_TX_PENDING
Definition dmac_ext_if_device_rom.h:46
hal_rx_ctl_stru mac_rx_ctl_stru
Definition dmac_ext_if_device_rom.h:77
osal_u8 wlan_cb_frame_type_enum_uint8
Definition dmac_ext_if_type_rom.h:119
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 dmac_ext_if_device_rom.h:81
hal_rx_ctl_stru rx_info
Definition dmac_ext_if_device_rom.h:82
hal_rx_status_stru rx_status
Definition dmac_ext_if_device_rom.h:83
hal_rx_statistic_stru rx_statistic
Definition dmac_ext_if_device_rom.h:84
Definition hal_common_ops_device_rom.h:886
Definition hal_common_ops_device_rom.h:1052
Definition mac_frame_common_rom.h:575
Definition hal_common_ops_device_rom.h:978
Definition dmac_ext_if_device_rom.h:98
osal_u16 partial_aid
Definition dmac_ext_if_device_rom.h:149
osal_u8 frame_header_length
Definition dmac_ext_if_device_rom.h:108
osal_u8 tx_pn_hw_bypass
Definition dmac_ext_if_device_rom.h:159
wlan_wme_ac_type_enum_uint8 ac
Definition dmac_ext_if_device_rom.h:113
osal_u16 ax_bss_color
Definition dmac_ext_if_device_rom.h:150
osal_u8 is_m2u_data
Definition dmac_ext_if_device_rom.h:129
osal_u8 tx_vap_index
Definition dmac_ext_if_device_rom.h:123
osal_u16 txop_ps_not_allowed
Definition dmac_ext_if_device_rom.h:151
osal_u8 resrv_2
Definition dmac_ext_if_device_rom.h:162
osal_u8 roam_data
Definition dmac_ext_if_device_rom.h:120
osal_u8 ftm_cali_en
Definition dmac_ext_if_device_rom.h:171
osal_u8 is_custom
Definition dmac_ext_if_device_rom.h:161
osal_u8 slp_frame_id
Definition dmac_ext_if_device_rom.h:155
osal_u8 cipher_protocol_type
Definition dmac_ext_if_device_rom.h:165
mac_tx_expand_cb_stru expand_cb
Definition dmac_ext_if_device_rom.h:185
osal_u8 is_eapol_key_ptk
Definition dmac_ext_if_device_rom.h:128
osal_u8 al_rx_tid_type
Definition dmac_ext_if_device_rom.h:182
osal_u8 tx_user_idx
Definition dmac_ext_if_device_rom.h:119
osal_u8 mgmt_frame_id
Definition dmac_ext_if_device_rom.h:117
osal_u8 rssi_level
Definition dmac_ext_if_device_rom.h:175
osal_u8 tx_hal_vap_index
Definition dmac_ext_if_device_rom.h:152
osal_u8 netbuf_num
Definition dmac_ext_if_device_rom.h:104
osal_u8 duration_hw_bypass
Definition dmac_ext_if_device_rom.h:157
osal_u8 timestamp_hw_bypass
Definition dmac_ext_if_device_rom.h:158
osal_u8 align_padding_offset
Definition dmac_ext_if_device_rom.h:138
osal_u8 is_fake_buffer
Definition dmac_ext_if_device_rom.h:142
osal_u8 is_get_from_ps_queue
Definition dmac_ext_if_device_rom.h:121
osal_u8 tx_tuple_opt_meet
Definition dmac_ext_if_device_rom.h:178
osal_u8 mpdu_num
Definition dmac_ext_if_device_rom.h:103
osal_u8 ftm_protocol_mode
Definition dmac_ext_if_device_rom.h:169
osal_u8 ftm_chain
Definition dmac_ext_if_device_rom.h:173
osal_u8 retry_flag_hw_bypass
Definition dmac_ext_if_device_rom.h:156
osal_u8 tid
Definition dmac_ext_if_device_rom.h:112
wlan_cb_frame_type_enum_uint8 frame_type
Definition dmac_ext_if_device_rom.h:100
osal_u8 ra_lut_index
Definition dmac_ext_if_device_rom.h:153
osal_u8 ftm_bandwidth
Definition dmac_ext_if_device_rom.h:170
osal_u8 ether_head_including
Definition dmac_ext_if_device_rom.h:131
osal_u8 tpc_code
Definition dmac_ext_if_device_rom.h:179
osal_u8 is_first_msdu
Definition dmac_ext_if_device_rom.h:110
osal_u16 mpdu_payload_len
Definition dmac_ext_if_device_rom.h:106
osal_u8 cipher_key_type
Definition dmac_ext_if_device_rom.h:164
osal_u8 resrv_6
Definition dmac_ext_if_device_rom.h:133
osal_u8 lsig_txop
Definition dmac_ext_if_device_rom.h:154
osal_u32 latency_timestamp_us
Definition dmac_ext_if_device_rom.h:146
osal_u8 is_large_skb_amsdu
Definition dmac_ext_if_device_rom.h:130
osal_u8 is_bcast
Definition dmac_ext_if_device_rom.h:140
osal_u8 msdu_num
Definition dmac_ext_if_device_rom.h:144
osal_u8 resrv_4
Definition dmac_ext_if_device_rom.h:174
osal_u8 is_amsdu
Definition dmac_ext_if_device_rom.h:109
osal_u8 ismcast
Definition dmac_ext_if_device_rom.h:114
osal_u8 alg_pktno
Definition dmac_ext_if_device_rom.h:135
osal_u8 is_ftm
Definition dmac_ext_if_device_rom.h:172
osal_u8 is_tcp_ack
Definition dmac_ext_if_device_rom.h:139
osal_u8 tpc_code_is_valid
Definition dmac_ext_if_device_rom.h:176
osal_u8 need_rsp
Definition dmac_ext_if_device_rom.h:126
osal_u8 is_custom_rts
Definition dmac_ext_if_device_rom.h:160
osal_u8 is_wur
Definition dmac_ext_if_device_rom.h:141
osal_u8 retried_num
Definition dmac_ext_if_device_rom.h:116
osal_u8 use_4_addr
Definition dmac_ext_if_device_rom.h:132
wlan_cb_frame_subtype_enum_uint8 frame_subtype
Definition dmac_ext_if_device_rom.h:101
osal_u8 cipher_key_id
Definition dmac_ext_if_device_rom.h:166
osal_u8 alg_frame_tag
Definition dmac_ext_if_device_rom.h:136
osal_u32 latency_index
Definition dmac_ext_if_device_rom.h:147
osal_u8 is_needretry
Definition dmac_ext_if_device_rom.h:125
wlan_tx_ack_policy_enum_uint8 ack_policy
Definition dmac_ext_if_device_rom.h:124
osal_u8 probe_data_type
Definition dmac_ext_if_device_rom.h:177
osal_u8 resrv_3
Definition dmac_ext_if_device_rom.h:167
Definition dmac_ext_if_device_rom.h:89
osal_u8 res
Definition dmac_ext_if_device_rom.h:94
mac_ieee80211_frame_stru * frame_header
Definition dmac_ext_if_device_rom.h:90
wlan_frame_type_enum_uint8 frame_type
Definition dmac_ext_if_device_rom.h:92
osal_u16 seqnum
Definition dmac_ext_if_device_rom.h:91
osal_u8 mac_head_type_80211
Definition dmac_ext_if_device_rom.h:93
osal_u8 wlan_tx_ack_policy_enum_uint8
Definition wlan_types_base_rom.h:354
osal_u8 wlan_frame_type_enum_uint8
Definition wlan_types_base_rom.h:300
osal_u8 wlan_wme_ac_type_enum_uint8
Definition wlan_types_base_rom.h:59