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