Hi, This patch series converts a number of fullmac wireless drivers to use d80211.h instead of ieee80211.h. The changes are not major for the most part due to the fact that fullmac drivers tend to use the macros in ieee80211.h more than any actual 802.11 stack functions.
Notes on individual drivers: ray_cs: This change was quite small since ray_cs does not actually use anything in ieee80211.h. Don't know why it includes it.. This change can probably be brought over to wireless-2.6 if desired. orinoco: Fairly straightforward. IEEE80211_DATA_LEN constant added to d80211.h because the value is also used in the stack. wl3501_cs: Very simple. zd1201: Straightforward. airo: This was simple for the most part, but I added struct ieee80211_info_element to d80211.h and updated the stack accordingly. The remaining drivers are hostap, atmel, zd1211rw and ipw*. Hostap shouldn't be a problem, but I had the impression that a new d80211 version was being/should be written. Atmel appears to implement its own softmac stack to some extent. Will need to investigate that further. zd1211rw utilizes ieee80211softmac. Should work with d80211, though I haven't checked yet. And of course, there are the ipw drivers. They may require some modifications to d80211 to support some sort of kinda-softmac-but-not-really mode. :) I'll figure it out when I get there.. -Michael Wu
pgphPrIEFKq6U.pgp
Description: PGP signature