| From: |
| Johannes Berg <johannes@sipsolutions.net> |
| To: |
| netdev@vger.kernel.org |
| Subject: |
| [PATCH 0/10] d80211: move away from wmaster towards wiphy |
| Date: |
| Fri, 17 Nov 2006 23:27:19 +0100 |
| Cc: |
| Jiri Benc <jbenc@suse.cz>,
"John W. Linville" <linville@tuxdriver.com>,
Simon Barber <simon@devicescape.com>,
Jouni Malinen <jkm@devicescape.com>,
Hong Liu <hong.liu@intel.com>,
David Kimdon <david.kimdon@devicescape.com>,
Michael Wu <flamingice@sourmilk.net>,
Michael Buesch <mbuesch@freenet.de>,
Ivo van Doorn <ivdoorn@gmail.com> |
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...)
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