修改headers.h文件
--- a/rtl819x/linux-3.10/drivers/net/wireless/rtl8192cd/8192cd_headers.h
+++ b/rtl819x/linux-3.10/drivers/net/wireless/rtl8192cd/8192cd_headers.h
@@ -307,6 +307,7 @@
#endif
EXTERN void free_sta_skb(struct rtl8192cd_priv *priv, struct stat_info *pstat);
+EXTERN void free_sta_frag_list(struct rtl8192cd_priv *priv, struct stat_info *pstat);
EXTERN int del_station(struct rtl8192cd_priv *priv, struct stat_info *pstat, int send_disasoc);
修改8192cd_hw.h
--- a/rtl819x/linux-3.10/drivers/net/wireless/rtl8192cd/8192cd_hw.h
+++ b/rtl819x/linux-3.10/drivers/net/wireless/rtl8192cd/8192cd_hw.h
@@ -735,6 +735,7 @@
unsigned short tid;
unsigned char to_fr_ds;
unsigned char retry: 1;
+ unsigned char amsdu: 1;
#ifdef TRX_DATA_LOG
unsigned char bdata: 1;
#endif
修改8192cd_psk.c
--- a/rtl819x/linux-3.10/drivers/net/