-
-
Notifications
You must be signed in to change notification settings - Fork 620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate from libiw to libnl for wireless support #1001
Comments
This issue is stale because it has been open 365 days with no activity. Remove stale label or comment, or this issue will be closed in 30 days. |
This is still relevant, in fact even more so because newer wifi (at least wifi 7) will be blocked from the old wireless extensions so won't appear. |
I agree with @nullr0ute. This issue should have high priority. |
Attaching details from my other issue:
Related build options: Old include is
Developer guide: https://www.kernel.org/doc/html/v4.9/80211/index.html |
Current kernels emit a warning:
|
Issue
The wireless extensions interface to support WiFi has been long obsolete and doesn't support a lot of the new 802.11 functionality in the kernel. There's also discussion in the kernel community about removing it as it's been long obsolete.
Information
The new interface for dealing with 802.11 wireless interfaces on Linux is the nl80211 interface which can be used via libnl from a API PoV and the iw command line tool. The advantage is there's a lot more information and support for newer wireless technologies. A lot of distros are also starting to disable the old kernel wext support.
Information for iw is available here: https://wireless.wiki.kernel.org/en/users/Documentation/iw
Information for libnl3 is at: http://www.infradead.org/~tgr/libnl/
The text was updated successfully, but these errors were encountered: