Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Porting a wifi driver to QNX: (4 Items)
   
Porting a wifi driver to QNX  
Hello, guys,

    I am working on porting a wifi driver from Linux to QNX. Our wifi driver use SDIO interface, and we need to config 
the wifi module, it is different from the normal standard(802.11ac..), it is 1609.4 standard.

 right now, I have known how to handle the data path(data sending and receiving), but how should application config the 
wifi  module through SDIO interface? In the Linux, we use NL80211+CFG80211 structure to send configuration to driver, so
 what can I use in QNX? RAW socket? IPC?

Thank you!
Re: Porting a wifi driver to QNX  
We don't currently support NL80211. We do support the standard BSD interface for WiFi drivers net80211, i.e. 
wpa_supplicant using driver bsd.
Re: Porting a wifi driver to QNX  
> We don't currently support NL80211. We do support the standard BSD interface 
> for WiFi drivers net80211, i.e. wpa_supplicant using driver bsd.

Hi, Nick,

     Thanks for your answer. Can you give me a example. If application want to send a command(for example set the 
channel of wifi module) to driver, what API should I use? If you can give me a brief procedure of using API, that will 
be great.
     Since I did not use BSD interface before, I will check this.

     Would you please give me some advices.

     Thank you very much!
Re: Porting a wifi driver to QNX  
> We don't currently support NL80211. We do support the standard BSD interface 
> for WiFi drivers net80211, i.e. wpa_supplicant using driver bsd.

Hi,Nick,

     I checked the wpa_supplicant and found the driver bsd, it use ioctl, thanks for your help, your answer really help 
me a lot!