On Mon, 2009-09-28 at 13:21 +0200, Holger Schurig wrote: > Signed-off-by: Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> > > --- > > This patch currently just create a wdev, so you can do "iw list". > > I'd like to get comments if the position where I create/destroy > the wdev makes sense. > > Index: linux-wl/drivers/net/wireless/Kconfig > =================================================================== > --- linux-wl.orig/drivers/net/wireless/Kconfig 2009-09-28 12:06:02.000000000 +0200 > +++ linux-wl/drivers/net/wireless/Kconfig 2009-09-28 12:06:30.000000000 +0200 > @@ -138,6 +138,7 @@ config LIBERTAS > depends on WLAN_80211 > select WIRELESS_EXT > select LIB80211 > + select CFG80211 > select FW_LOADER > ---help--- > A library for Marvell Libertas 8xxx devices. > Index: linux-wl/drivers/net/wireless/libertas/Makefile > =================================================================== > --- linux-wl.orig/drivers/net/wireless/libertas/Makefile 2009-09-28 12:06:02.000000000 +0200 > +++ linux-wl/drivers/net/wireless/libertas/Makefile 2009-09-28 12:06:30.000000000 +0200 > @@ -1,5 +1,5 @@ > libertas-objs := main.o wext.o rx.o tx.o cmd.o cmdresp.o scan.o 11d.o \ > - debugfs.o persistcfg.o ethtool.o assoc.o > + debugfs.o persistcfg.o ethtool.o assoc.o cfg.o > > usb8xxx-objs += if_usb.o > libertas_cs-objs += if_cs.o > Index: linux-wl/drivers/net/wireless/libertas/dev.h > =================================================================== > --- linux-wl.orig/drivers/net/wireless/libertas/dev.h 2009-09-28 12:06:02.000000000 +0200 > +++ linux-wl/drivers/net/wireless/libertas/dev.h 2009-09-28 12:06:30.000000000 +0200 > @@ -100,6 +100,7 @@ struct lbs_mesh_stats { > > /** Private structure for the MV device */ > struct lbs_private { > + struct wireless_dev *wdev; > int mesh_open; > int mesh_fw_ver; > int infra_open; This seems wrong -- doesn't libertas have multiple netdevs? You're treating wdev == wiphy it seems here, rather than wdev == netdev. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part