2008-10-01 14:36:56 +02:00
|
|
|
//================================================================
|
|
|
|
// MLMETxRx.H --
|
|
|
|
//
|
|
|
|
// Functions defined in MLMETxRx.c.
|
|
|
|
//
|
|
|
|
// Copyright (c) 2002 Winbond Electrics Corp. All Rights Reserved.
|
|
|
|
//================================================================
|
|
|
|
#ifndef _MLMETXRX_H
|
|
|
|
#define _MLMETXRX_H
|
|
|
|
|
2008-10-30 15:14:38 +01:00
|
|
|
#include "core.h"
|
2008-10-30 12:04:29 +01:00
|
|
|
|
2008-10-01 14:36:56 +02:00
|
|
|
void
|
|
|
|
MLMEProcThread(
|
2008-10-30 15:14:38 +01:00
|
|
|
struct wbsoft_priv * adapter
|
2008-10-01 14:36:56 +02:00
|
|
|
);
|
|
|
|
|
2008-10-30 15:14:38 +01:00
|
|
|
void MLME_GetNextPacket( struct wbsoft_priv * adapter, PDESCRIPTOR pDes );
|
|
|
|
u8 MLMESendFrame( struct wbsoft_priv * adapter,
|
2008-10-01 14:36:56 +02:00
|
|
|
u8 *pMMPDU,
|
|
|
|
u16 len,
|
|
|
|
u8 DataType);
|
|
|
|
|
|
|
|
void
|
2008-10-30 15:14:38 +01:00
|
|
|
MLME_SendComplete( struct wbsoft_priv * adapter, u8 PacketID, unsigned char SendOK );
|
2008-10-01 14:36:56 +02:00
|
|
|
|
|
|
|
void
|
|
|
|
MLMERcvFrame(
|
2008-10-30 15:14:38 +01:00
|
|
|
struct wbsoft_priv * adapter,
|
2008-10-01 14:36:56 +02:00
|
|
|
PRXBUFFER pRxBufferArray,
|
|
|
|
u8 NumOfBuffer,
|
|
|
|
u8 ReturnSlotIndex
|
|
|
|
);
|
|
|
|
|
|
|
|
void
|
|
|
|
MLMEReturnPacket(
|
2008-10-30 15:14:38 +01:00
|
|
|
struct wbsoft_priv * adapter,
|
2008-10-20 23:03:41 +02:00
|
|
|
u8 * pRxBufer
|
2008-10-01 14:36:56 +02:00
|
|
|
);
|
|
|
|
#ifdef _IBSS_BEACON_SEQ_STICK_
|
2008-10-30 15:14:38 +01:00
|
|
|
s8 SendBCNullData(struct wbsoft_priv * adapter, u16 wIdx);
|
2008-10-01 14:36:56 +02:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|