u16 indicate_seq;//=wstart_b, init_value=0xffff
u16 wend_b;
u8 wsize_b;
+ u8 ampdu_size;
_queue pending_recvframe_queue;
_timer reordering_ctrl_timer;
};
u8 key_index;
u8 data_rate;
+ u8 bw;
+ u8 stbc;
+ u8 ldpc;
u8 sgi;
u8 pkt_rpt_type;
+ u32 tsfl;
u32 MacIDValidEntry[2]; // 64 bits present 64 entry.
/*
u32 RxPWDBAll;
s32 RecvSignalPower;
*/
- struct phy_info phy_info;
+ struct phy_info phy_info;
};
#ifdef PLATFORM_LINUX
_pkt *pskb;
- u8 reuse;
#endif
#ifdef PLATFORM_FREEBSD //skb solution
struct sk_buff *pskb;
- u8 reuse;
#endif //PLATFORM_FREEBSD //skb solution
};
void rtw_reordering_ctrl_timeout_handler(void *pcontext);
+void rx_query_phy_status(union recv_frame *rframe, u8 *phy_stat);
+
__inline static u8 *get_rxmem(union recv_frame *precvframe)
{
//always return rx_head...