Hi, Since it looks like we'll be able to move the qdisc stuff over to a new wiphy concept the master device is getting completely useless. Joy :)
Here's a series of patches to migrate d80211 away from the wmaster and more towards a wiphy concept. This series targets the driver API. Since I have no hope that netdev will like my patches, the whole series is available at http://johannes.sipsolutions.net/patches/d80211-wiphy/ (and this time I made sure it's accessible :), also as http://johannes.sipsolutions.net/patches/d80211-wiphy.tar.bz2) d80211: clean up some stupid list and loop code d80211: reduce mdev usage d80211: reduce mdev usage d80211: reduce mdev usage, fix ieee80211_rx_mgmt d80211: reduce master ieee80211_ptr deref in scan routines d80211: change the cookie to be opaque These have been submitted previously and I've used them as stepping stones. I removed the while (1) from the first one again in favour of for (;;). d80211: move hw descriptor into wiphy structure Another stepping stone in a way, moves the ieee80211_hw *hw into wiphy to drop some exported symbols. d80211: add a perm_addr hardware property another patch from my original series... puts the perm_addr property in that will be moved around in the next patch d80211: split ieee80211_hw Most interesting one :) This one splits up ieee80211_hw into ieee80211_ops and moves everything that could possibly be card-dependent (as opposed to driver dependent) into ieee80211_wiphy. d80211: introduce IEEE80211_HW_FRAG flag just a fix for the previous one. No driver updates for now, sorry. johannes
signature.asc
Description: This is a digitally signed message part