[Madwifi-devel] port from BSD - initial code + question
Status: Beta
Brought to you by:
otaku
From: Mathieu L. <Mat...@so...> - 2003-10-15 12:21:09
|
hi sam, all, Here is attached a tarball which builds and nothing more for now. It contains a new directory named net80211 which contains the BSD files for the device-independent 80211 code patched to build on linux. The net80211/linux directory contains code which looks like it should be shared by different 80211 drivers on linux. The driver directory contains the atheros driver code ported to the new API of the net80211 code. Currently, I know this code builds on my RH8 box. I have not tried to insert it in my running kernel. there are a few undefined symbols reported by depmod. I have not yet found time to complete this but will hopefully do so tomorow. I might event be able to test the code for true. The whole patch needs throroughful proofreading before being even tested so, you can probably use it only to look at and maybe to burn your computer. I have tried to follow sam's advice as much as possible. That is, I did not try to design XP interfaces but I have written a few wrapper functions where it made sense and where it abstracted the underlying OS-dependent structures. I am planning to write a more detailed description of the changes and their rationale tomorow. However, I wonder about something which really bothers me: what is the matter with the debugging variables ? What the hell is msg_enable used for ? how does it relate to if_flags & IFF_DEBUG ? Why is there a third debugging variable named ieee80211debug ? Mathieu -- Mathieu Lacage <mat...@so...> |