Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc4a76ff authored by Solomon Peachy's avatar Solomon Peachy Committed by Greg Kroah-Hartman
Browse files

Staging: wlan-ng: Wireless Extension support is mandatory.



So take away the option to disable it.

Signed-off-by: default avatarSolomon Peachy <pizza@shaftnet.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 575a8a5c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
config PRISM2_USB
	tristate "Prism2.5/3 USB driver"
	depends on WLAN_80211 && USB
	depends on WLAN_80211 && USB && CONFIG_WIRELESS_EXT
	default n
	---help---
	  This is the wlan-ng prism 2.5/3 USB driver for a wide range of
+0 −2
Original line number Diff line number Diff line
@@ -866,12 +866,10 @@ int wlan_setup(wlandevice_t *wlandev)
		dev->open =		p80211knetdev_open;
		dev->stop =		p80211knetdev_stop;

#ifdef CONFIG_NET_WIRELESS
#if (WIRELESS_EXT < 21)
		dev->get_wireless_stats = p80211wext_get_wireless_stats;
#endif
		dev->wireless_handlers = &p80211wext_handler_def;
#endif

		netif_stop_queue(dev);
#ifdef HAVE_CHANGE_MTU
+0 −7
Original line number Diff line number Diff line
@@ -148,14 +148,12 @@ typedef struct p80211_frmrx_t
	u32  decrypt_err;
} p80211_frmrx_t;

#ifdef WIRELESS_EXT
/* called by /proc/net/wireless */
struct iw_statistics* p80211wext_get_wireless_stats(netdevice_t *dev);
/* wireless extensions' ioctls */
int p80211wext_support_ioctl(netdevice_t *dev, struct ifreq *ifr, int cmd);
extern struct iw_handler_def p80211wext_handler_def;
int p80211wext_event_associated(struct wlandevice *wlandev, int assoc);
#endif /* wireless extensions */

/* WEP stuff */
#define NUM_WEPKEYS 4
@@ -232,17 +230,12 @@ typedef struct wlandevice
	/* 802.11 device statistics */
	struct p80211_frmrx_t	rx;

/* compatibility to wireless extensions */
#ifdef WIRELESS_EXT
	struct iw_statistics	wstats;

	/* jkriegl: iwspy fields */
        u8			spy_number;
        char			spy_address[IW_MAX_SPY][ETH_ALEN];
        struct iw_quality       spy_stat[IW_MAX_SPY];

#endif

} wlandevice_t;

/* WEP stuff */
+0 −5
Original line number Diff line number Diff line
@@ -75,8 +75,6 @@ static int p80211wext_giwrate(netdevice_t *dev,
static int p80211wext_giwessid(netdevice_t *dev,
			       struct iw_request_info *info,
			       struct iw_point *data, char *essid);
/* compatibility to wireless extensions */
#ifdef WIRELESS_EXT

static u8 p80211_mhz_to_channel(u16 mhz)
{
@@ -1830,8 +1828,5 @@ int p80211wext_event_associated(wlandevice_t *wlandev, int assoc)
}


#endif /* compatibility to wireless extensions */