1 /** @file mlan.h
2  *
3  *  @brief This file declares all APIs that will be called from MOAL module.
4  *  It also defines the data structures used for APIs between MLAN and MOAL.
5  *
6  *  Copyright 2008-2024 NXP
7  *
8  *  SPDX-License-Identifier: BSD-3-Clause
9  *
10  */
11 
12 /******************************************************
13 Change log:
14     10/13/2008: initial version
15     11/07/2008: split mlan.h into mlan_decl.h & mlan_ioctl.h
16 ******************************************************/
17 
18 #ifndef _MLAN_H_
19 #define _MLAN_H_
20 
21 #include <wifi_config_default.h>
22 
23 #include "nxp_wifi.h"
24 
25 #if !CONFIG_WIFI_INTERNAL
26 #define CONFIG_WIFI_INTERNAL 1
27 #endif
28 
29 #if !(defined(SD8801) || defined(RW610))
30 #define CONFIG_GTK_REKEY_OFFLOAD 1
31 #endif
32 
33 #if defined(SD9177)
34 #define CONFIG_TCP_ACK_ENH 1
35 #define CONFIG_FW_VDLL     1
36 #if !CONFIG_WIFI_CAPA
37 #define CONFIG_WIFI_CAPA 1
38 #endif
39 #endif
40 
41 #include <osa.h>
42 
43 #include "mlan_decl.h"
44 #include "mlan_ioctl.h"
45 #include "mlan_ieee.h"
46 
47 #endif /* !_MLAN_H_ */
48