--- vmnet-only/bridge.c 2007-07-13 20:49:09.000000000 +0900
+++ vmnet-only-b/bridge.c       2007-07-13 20:43:05.000000000 +0900
@@ -32,8 +32,9 @@
 #include <linux/tcp.h>
 #include <net/tcp.h>

-#ifdef CONFIG_NET_RADIO
+#ifdef CONFIG_WLAN_80211
 #   include <linux/wireless.h>
+#   include <net/iw_handler.h>
 #endif
 #include "vmnetInt.h"
 #include "compat_spinlock.h"
@@ -763,14 +764,14 @@
 static Bool
 VNetBridgeIsDeviceWireless(struct net_device *dev) //IN: sock
 {
-#if !defined(CONFIG_NET_RADIO)
+#if !defined(CONFIG_WLAN_80211)
    return FALSE;
-#elif WIRELESS_EXT > 19
+#elif CONFIG_WIRELESS_EXT > 19
    return dev->wireless_handlers != NULL;
-#elif WIRELESS_EXT > 12
-   return dev->wireless_handlers != NULL || dev->get_wireless_stats != NULL;
+#elif CONFIG_WIRELESS_EXT > 12
+   return dev->wireless_handlers != NULL || dev->wireless_handlers->get_wireless_stats(dev) != NULL;
 #else
-   return dev->get_wireless_stats != NULL;
+   return dev->wireless_handlers->get_wireless_stats(dev) != NULL;
 #endif
 }
 
