#include <linux/ip.h> /* struct iphdr */
#include <linux/tcp.h> /* struct tcphdr */
#include <linux/skbuff.h>
-
#include <linux/ieee80211.h>
#include <net/cfg80211.h>
-
#include <linux/ieee80211.h>
#include <net/cfg80211.h>
#include <net/ieee80211_radiotap.h>
#include <linux/if_arp.h>
-
-
#include <linux/in6.h>
#include <asm/checksum.h>
#include "host_interface.h"
#define FLOW_CONTROL_UPPER_THRESHOLD 256
/*iftype*/
-
-
enum stats_flags {
WILC_WFI_RX_PKT = 1 << 0,
WILC_WFI_TX_PKT = 1 << 1,
#ifdef WILC_P2P
struct wilc_wfi_p2pListenParams strRemainOnChanParams;
u64 u64tx_cookie;
-
#endif
bool bCfgScanning;
u32 u32RcvdChCount;
-
-
u8 au8AssociatedBss[ETH_ALEN];
struct sta_info assoc_stainfo;
struct net_device_stats stats;
} struct_frame_reg;
-
#define NUM_CONCURRENT_IFC 2
typedef struct {
uint8_t aSrcAddress[ETH_ALEN];
typedef struct {
int mac_status;
int wilc1000_initialized;
-
-
#if (!defined WILC_SDIO) || (defined WILC_SDIO_IRQ_GPIO)
unsigned short dev_irq_num;
#endif
struct task_struct *rx_bh_thread;
struct semaphore rx_sem;
#endif
-
-
-
struct semaphore rxq_thread_started;
struct semaphore txq_thread_started;