build fails with an error message, that i now longer get because i fixed it in this way: 1.) the file kernelversion.c must include "<linux/utsrelease.h>". 2.) the file include/compat.h must not define the "roundup" macro. 3.) the file net80211/ieee80211_linux.c must include "<linux/proc_fs.h>". After these changes the madwifi-ng driver compiles succesfully against linux-2.6.18-rc2.
can you please give us a patch for the source and verify that it works with older kernels, too? you get a patch that way: cp madwifi madwifie.orig -R cd madwifi (make your changes) cd .. diff -Nurp madwifi.orig madwifi > patch
Created attachment 92649 [details, diff] patch to make madwifi compile against >=2.6.18-rc2 i'm sure: this patch won't work for older kernels. some ifdef magic is required.
I have added the rc for 0.9.2 and it builds with 2.6.18. Currently p.masked but the final 0.9.2 will not be p.masked.