-
Notifications
You must be signed in to change notification settings - Fork 50
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
wireless-tools / libiw is dead, please replace with libnl3 #910
Comments
cfconrad
added a commit
to cfconrad/wicked
that referenced
this issue
Apr 25, 2022
It was only used to determine if a interface name belongs to a wireless interface or not. Unfortunately netlink do not provide this info in the NEWLINK message, But sysfs tell us if a interface has a wireless extension, once a /sys/class/net/<ifname>/wireless directory exists. Issue: openSUSE#910
cfconrad
added a commit
to cfconrad/wicked
that referenced
this issue
Apr 25, 2022
Remove libiw dependency (since openSUSE#872) used to detect wireless interfaces only. Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK` message, so we're using sysfs telling us if an interface has a wireless extension, once the /sys/class/net/$name/wireless directory exists (issue: openSUSE#910).
cfconrad
added a commit
to cfconrad/wicked
that referenced
this issue
Apr 25, 2022
Remove libiw dependency (since openSUSE#872) used to detect wireless interfaces only. Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK` message, so we're using sysfs telling us if an interface has a wireless extension, once the `/sys/class/net/$name/wireless` directory exists (issue: openSUSE#910).
mtomaschewski
added a commit
that referenced
this issue
Apr 28, 2022
Remove libiw dependency (since #872) used to detect wireless interfaces only. Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK` message, so we're using sysfs telling us if an interface has a wireless extension, once the `/sys/class/net/$name/wireless` directory exists (issue: #910).
release 0.6.70 should get it |
Merged
mtomaschewski
added a commit
that referenced
this issue
Oct 20, 2022
- version 0.6.70 - build: Link as Position Independent Executable (bsc#1184124) - dhcp4: Fix issues in reuse of last lease (bsc#1187655) - dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307) - dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b) - dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03) - dhcp6: Consider ppp interfaces supported (gh##924) - team: Fix to configure port priority in teamd (bsc#1200505) - firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950) - wireless: Fix SEGV on supplicant restart (gh##931) - wireless: Add support for WPA3 and PMF (bsc#1198894) - wireless: Remove libiw dependencies (gh##910) - client: Fix SEGV on empty xpath results (gh##919) - client: Add release options to ifdown/ifreload (jsc#SLE-10249) - dbus: Clear string array before append (gh##913) - socket: Fix SEGV on heavy socket restart errors (bsc#1192508) - systemd: Remove systemd-udev-settle dependency (bsc#1186787)
bmwiedemann
pushed a commit
to bmwiedemann/openSUSE
that referenced
this issue
Oct 22, 2022
https://build.opensuse.org/request/show/1030243 by user wicked-maintainers + dimstar_suse - changes: spell fixes - version 0.6.70 - build: Link as Position Independent Executable (bsc#1184124) - dhcp4: Fix issues in reuse of last lease (bsc#1187655) - dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307) - dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b) - dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03) - dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924) - team: Fix to configure port priority in teamd (bsc#1200505) - firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950) - wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931) - wireless: Add support for WPA3 and PMF (bsc#1198894) - wireless: Remove libiw dependencies (gh#openSUSE/wicked#910) - client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
With Fedora Linux 36,
wireless-tools
has been dropped due to lack of upstream support and being superseded by Linux kernel native UAPIs for over a decade. These APIs are generally available from thelibnl3
library, which Wicked already depends on.However, Wicked still depends on
wireless.h
fromwireless-tools-devel
(libiw-devel
in openSUSE). Please migrate tolibnl3
for these remaining cases.Information for
libnl3
is at: http://www.infradead.org/~tgr/libnl/Reference: https://fedoraproject.org/wiki/Changes/RemoveWirelessExtensions
The text was updated successfully, but these errors were encountered: