|
|
Log in / Subscribe / Register

d80211: move away from wmaster towards wiphy

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



Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds