Here's a patch series of my at76_usb mac80211 port. I'm sending them now for comments. Currently open mode and WEP authentication are supported. The patches have received very little testing, so please be careful when trying these. Also some features, comparated to the original driver, are missing. I will implement the missing features later. I have checked all patches with checkpatch.pl and sparse. gcc warns about three unused functions, but I plan to use them with the debugfs interface in the future. Thanks to Pavel Roskin for giving me guidance on the port. --- Kalle Valo (11): Remove struct net_device Prepare for struct net_device removal Allocate struct at76_priv using ieee80211_alloc_hw() Use wiphy_name everywhere where needed Remove support the legacy stack Add support for WEP Add support for monitor mode at76_usb: add mac80211 support Add DBG_CMD for debugging firmware commands Convert DBG_TX levels to use at76_dbg_dump() Add at76_dbg_dump() macro Pavel Roskin (1): Use net/mac80211.h instead of net/ieee80211.h drivers/net/wireless/at76_usb.c | 4149 +++++---------------------------------- drivers/net/wireless/at76_usb.h | 172 -- 2 files changed, 585 insertions(+), 3736 deletions(-) - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html