diff -ur RT25USB-SRC-V2.0.8.0.orig/rtusb_info.c RT25USB-SRC-V2.0.8.0/rtusb_info.c
--- RT25USB-SRC-V2.0.8.0.orig/rtusb_info.c	2006-09-11 22:58:51.000000000 +0200
+++ RT25USB-SRC-V2.0.8.0/rtusb_info.c	2007-01-16 19:23:15.000000000 +0100
@@ -1407,6 +1407,9 @@
 	.num_private		= N(rtusb_priv_handlers),
 	.private_args	= (struct iw_priv_args *) privtab,
 	.num_private_args	= N(privtab),
+#if IW_HANDLER_VERSION >= 6
+	.get_wireless_stats     = RTUSB_get_wireless_stats,
+#endif
 };
 INT RTMPQueryInformation(
 	IN	PRT2570ADAPTER pAdapter,
diff -ur RT25USB-SRC-V2.0.8.0.orig/rtusb_main.c RT25USB-SRC-V2.0.8.0/rtusb_main.c
--- RT25USB-SRC-V2.0.8.0.orig/rtusb_main.c	2006-09-11 22:58:51.000000000 +0200
+++ RT25USB-SRC-V2.0.8.0/rtusb_main.c	2007-01-16 19:22:14.000000000 +0100
@@ -1776,7 +1776,9 @@
 	netdev->get_stats = rt_getstats;
 #if 1
 #if WIRELESS_EXT >= 12
+#if WIRELESS_EXT < 17
 	netdev->get_wireless_stats = RTUSB_get_wireless_stats;
+#endif
 	netdev->wireless_handlers = (struct iw_handler_def *) &rt2500usb_iw_handler_def;
 #endif
 	netdev->do_ioctl = usb_rt2570_ioctl;
