Could someone explain netifd and wireless management a bit, please? I
tried to read some code, but so far it looks messy to me.
Maybe if we had some short description of netifd wireless layout on
wiki, it would be more developer friendly.

I can see multiple files:
/sbin/wifi
/lib/wifi/mac80211.sh
/lib/netifd/wireless/mac80211.sh
/lib/netifd/hostapd.sh
but they mostly don't contain any comments.

I'm not sure how much it's worth to list unclear parts of that.

It's confusing to have /lib/netifd/ and /lib/wifi/. It's confusing to
have two APIs (inconsistent callbacks). I can't understand why even
for mac80211.sh we keep detecting code in /lib/wifi/. There isn't
anything documented in the /lib/netifd/netifd-wireless.sh. I have no
idea how netifd <-> scripts communication works. What is handled in
scripts and what in netifd?

Could someone try to describe this a bit? Preferably on wiki page, so
it can be easily found and extended by others?

-- 
Rafał
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to