Linux wireless cfg80211 question
by rhine2 from LinuxQuestions.org on (#4VW88)
Hello,
In the new linux kernels, the older WLEXT is replaced by cfg80211 along with nl80211 for Full-Mac drivers/hardware.
Being new in this arena, trying to develop a SDIO WL driver for a chip running on a ARM-7 based dev platform - can anyone help me with the following?
1. Do I need to write my own cfg80211.c which sits on top of the SDIO WL driver?
2. There are so many APIs in the cfg80211.h - how to decide which one to use? Also, do I develop my own cfg80211.h file as well?
3. How do I call the nl80211 interface via cfg80211.c?
Any help recommendations is very much appreciated.
regards
Roy


In the new linux kernels, the older WLEXT is replaced by cfg80211 along with nl80211 for Full-Mac drivers/hardware.
Being new in this arena, trying to develop a SDIO WL driver for a chip running on a ARM-7 based dev platform - can anyone help me with the following?
1. Do I need to write my own cfg80211.c which sits on top of the SDIO WL driver?
2. There are so many APIs in the cfg80211.h - how to decide which one to use? Also, do I develop my own cfg80211.h file as well?
3. How do I call the nl80211 interface via cfg80211.c?
Any help recommendations is very much appreciated.
regards
Roy