diff -Nur RT61_Linux_STA_Drv1.1.0.0.old/Module/rtmp_main.c RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c --- RT61_Linux_STA_Drv1.1.0.0.old/Module/rtmp_main.c 2006-11-22 03:19:57.000000000 +0100 +++ RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c 2006-11-30 14:45:33.000000000 +0100 @@ -194,10 +194,13 @@ net_dev->get_stats = RT61_get_ether_stats; #if WIRELESS_EXT >= 12 - net_dev->get_wireless_stats = RT61_get_wireless_stats; net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def; #endif +#if WIRELESS_EXT >= 12 && WIRELESS_EXT < 21 + net_dev->get_wireless_stats = RT61_get_wireless_stats; +#endif + net_dev->set_multicast_list = RT61_set_rx_mode; net_dev->do_ioctl = RT61_ioctl;