75 Commits

Author SHA1 Message Date
Ross Burton 51ed0fcecd iwd: depend on the regulatory database
Doing wifi without the regulatory database is not good, so add a runtime
dependency to iwd to ensure that it gets pulled into the image for the
kernel drivers to use.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-15 09:39:14 -07:00
Wang Mingyu 7c5ec1fa02 iwd: upgrade 3.11 -> 3.12
Changelog:
===========
- Fix issue with handling expiration of PMKSA.
- Fix issue with handling uninitialized buffer and PMKID.
- Fix issue with checking for PKCS#8 key parser in unit tests.
- Fix issue with using -std=c23 compiler setting.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:52 -07:00
Markus Volk ac9041ed3e iwd: update 3.10 -> 3.11
ver 3.11:
	Fix issue with interface registration before acquiring name.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-16 00:34:04 -08:00
Markus Volk ff75f0e9bc iwd: update 3.9 -> 3.10
ver 3.10:
	Fix issue with handling neighbor report on BSS TM request.
	Fix issue with handling deauth and FT association failure.
	Fix issue with handling roaming and old frequencies.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-26 15:31:35 -07:00
Markus Volk c4a023c81a iwd: update 3.8 -> 3.9
ver 3.9:
	Fix issue with Access Point mode and frequency unlocking.
	Fix issue with network configuration and BSS retry logic.
	Fix issue with handling busy notification from Access Point.
	Fix issue with handling P-192, P-224 and P-521 for SAE.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-09 09:16:04 -07:00
Markus Volk 59a6d69786 iwd: update 3.6 -> 3.8
ver 3.8:
	Fix issue with handling unit tests and missing kernel features.
ver 3.7:
	Fix issue with handling length of EncryptedSecurity.
	Fix issue with handling empty affinities lists.
	Fix issue with handling survey scanning results.
	Fix issue with handling duplicate values in DPP URI.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-22 08:13:04 -07:00
Niko Mauno 0510811c4f iwd: Support using alternative runtime D-Bus
In order to facilitate using e.g. dbus-broker as runtime D-Bus
implementation, change the Freedesktop.org specific D-Bus runtime
dependency declaration to honor oe-core's new VIRTUAL-RUNTIME_dbus
variable.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-24 18:43:17 -07:00
Markus Volk 7ebcf348c2 iwd: update 3.3 -> 3.6
ver 3.6:
	Fix issue with handling blacklisting and roaming requests.
	Fix issue with handling CQM thresholds for FullMAC devices.
	Add support for PMKSA when using FullMAC devices.

ver 3.5:
	Add support for option to disable blacklist handling.
	Add support for option to disable SAE for broken drivers.

ver 3.4:
	Add support for the Test Anything Protocol.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 08:31:03 -07:00
João Henrique Ferreira de Freitas 7b836e6ed2 iwd: add systemv-init script
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-22 09:31:25 -07:00
Markus Volk f253088e7f iwd: update 3.2 -> 3.3
ver 3.3:
	Fix issue with handling External Authentication.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:05 -08:00
Markus Volk b6fb969398 iwd: update 3.0 -> 3.2
ver 3.2:
	Fix issue with GCC 15 and -std=c23 build errors.
	Add support for using PMKSA over SAE if available.
	Add support for HighUtilization/StationCount thresholds.
	Add support for disabling Multicast RX option.

ver 3.1:
	Fix issue with handling OWE transition BSS selection.
	Fix issue with handling oper class 136 starting frequency.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-16 08:42:00 -08:00
Markus Volk 8c9e65e262 iwd: update 2.20 -> 3.0
ver 3.0:
	Fix issue with handling alpha2 code for United Kingdom.
	Fix issue with handling empty TX/RX bitrate attributes.
	Fix issue with handling RSSI polling fallback workaround.
	Fix issue with handling harmless cloned information elements.
	Add experimental support for External Authentication feature.
ver 2.22:
	Fix issue with handling the Affinities property.
	Fix issue with handling ConnectedAccessPoint signal when roaming.
ver 2.21:
	Fix issue with pending scan requests after regdom update.
	Fix issue with handling the rearming of the roaming timeout.
	Fix issue with survey request and externally triggered scans.
	Fix issue with RSSI fallback when setting CQM threshold fails.
	Fix issue with FT-over-Air without offchannel support.
	Add support for per station Affinities property.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 09:42:48 -08:00
Markus Volk 8c4bbc148b iwd: use internal ell
iwd and ell need to be updated in sync. This is regularly neglected.
Also the fact that they reside in different layers compicates the update process.

Beside iwd, there are not a lot of consumers for ell.

Building with internal ell makes iwd updates easier

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-18 16:22:40 -07:00
Markus Volk 73b55e123a iwd: update 2.19 -> 2.20
ver 2.20:
	Fix issue with PKEX timeout and number of frequencies used.
	Fix issue with handling logic for handshake failures.
	Fix issue with handling ConnectedAccessPoint signal.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-18 16:22:40 -07:00
Markus Volk a2237eec4d iwd: update 2.18 -> 2.19
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-21 08:45:47 -07:00
Markus Volk 06eb303345 iwd: update 2.16 -> 2.18
ver 2.18:
	Fix issue with handling BSS with invalid HE capabilities.
	Fix issue with neighbor reports with invalid country codes.
	Fix issue with EAP-TTLS Start packets with L flag set.
	Add support for enabling SAE for AP mode operation.

ver 2.17:
	Fix issue with handling deauthenticate on disconnect.
	Fix issue with handling of rate estimation errors.
	Fix issue with handling EAPOL frame listeners.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:46:44 -07:00
Khem Raj df11d22ecf iwd: Upgrade to 2.16
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25 18:52:53 -07:00
Markus Volk 78ba62c845 iwd: update 2.13 -> 2.14
ver 2.14:
	Fix issue with accepting PTK 4/4 after receiving PTK 2/4.
	Fix issue with frequency limit for quick scans.
	Fix issue with limiting DHCPv4 attempts.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 08:19:21 -08:00
Markus Volk ca7dccfce8 iwd: update 2.8 -> 2.13
ver 2.13:
	Fix issue with handling netconfig and roaming conditions.
	Fix issue with logging requirement for CMD_EXTERNAL_AUTH.
	Fix issue with using OpenSSL 3.2 installations.
ver 2.12:
	Fix issue with DPP extra settings not being used.
	Fix issue with DPP and PRF+ handling on AARCH64.
	Add support for SAE password identifiers.
ver 2.11:
	Fix issue with handling iovecs with multiple IEs.
	Fix issue with handling SAE password identifiers.
	Fix issue with handling agent release method call.
ver 2.10:
	Fix issue with buffer overflow for 32 byte SSIDs.
	Fix issue with deauthentication before FT work completes.
	Fix issue with power save disabling procedure.
ver 2.9:
	Fix issue with handling certain FT failures.
	Fix issue with handling user-disabled bands.
	Fix issue with handling roam on beacon loss event.
	Add support for PKEX configurator.
	Add support for PKEX enrollee.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-29 07:27:09 -08:00
Wang Mingyu 47ecf805a5 iwd: upgrade 2.7 -> 2.8
Changelog:
 Fix issue with handling OWE AKM in association reply.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:43 -07:00
Wang Mingyu 17a730a36d iwd: upgrade 2.6 -> 2.7
Changelog:
 Fix issue with handling FT-8021X and SHA256 PMKID derivation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:56 -07:00
Wang Mingyu 0d988a5aca iwd: upgrade 2.5 -> 2.6
Changelog:
==========
  Add support for setting driver specific quirks.
  Add support for disabling power saving mode.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-27 13:44:47 -07:00
Markus Volk 52c3ade06b iwd: update 2.4 -> 2.5
ver 2.5:
	Fix issue with HT40+/- checks when creating chandef.
	Fix issue with handling support for FT-8021X-SHA384.
	Fix issue with handling secure bit check in handshake 1/4.
	Fix issue with allowing roaming before netconfig finishes.
	Fix issue with double free when disconnecting during FT.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28 16:35:00 -07:00
Markus Volk 39c55bc614 iwd: update 2.3 -> 2.4
ver 0.56:
	Add support for TLS session resume interfaces.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-09 23:38:06 -07:00
Markus Volk d1a2c6c529 iwd: update 2.0 -> 2.3
ver 2.3:
	Fix issue with length calculation for WMM IE.
	Fix issue with channel number allocation off-by-one.
	Fix issue with cached session when TLS phase2 fails.
	Add support for FastReauthentication setting for EAP-TLS.

ver 2.2:
	Fix issue with handling FT and multiple roaming scans.
	Fix issue with handling multiple wiphy registrations.
	Fix issue with with EAP-PEAP session resumption.
	Add support for using PTK rekeying in AP mode.
	Add support for setting country IE in AP mode.
	Add support for setting WMM parameter IE in AP mode.

ver 2.1:
	Fix issue with handling FT-over-DS action.
	Fix issue with handling scan and 6 GHz support check.
	Fix issue with handling when periodic scans get aborted.
	Add support for using 5 GHz frequencies in AP mode.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-07 20:56:08 -08:00
Markus Volk f87727ddbc iwd: upgrade 1.30 -> 2.0
ver 2.0:
	Fix issue with handling P2P and limiting ciphers to CCMP.
	Fix issue with scanning before forced roaming action.
	Fix issue with provided scan frequencies from RRM.
	Fix issue with handling Michael MIC failure message.
	Fix issue with handling timestamp size in MPDU frames.
	Fix issue with handling enablement of OCVC for FT AKMs.
	Fix issue with handling FT work as highest priority.
	Fix issue with handling roaming events and Multi-BSS.
	Add support for utilizing roaming candidates list.
	Add support for utilizing TLS session caching.
	Add support for ciphers with 256 bits key size.
	Add support for Access Point mode with legacy TKIP.
	Add support for MAC address changes while powered.
	Add support for IPv4 and IPv6 network configuration.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-26 21:38:42 -08:00
wangmy 8e79d5a737 iwd: upgrade 1.29 -> 1.30
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
Wang Mingyu 4fa7d9ee9a iwd: upgrade 1.28 -> 1.29
Changelog:
=========
 Fix issue with handling EAP-Success message.
 Fix issue with handling secure setting and EAPoL.
 Add support for DeviceProvisioning API properties.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
wangmy be4f54825f iwd: upgrade 1.27 -> 1.28
Changelog:
==========
  Fix issue with handling invalid EAPoL frames.
  Fix issue with handling unexpectedly unencrypted EAP frames.
  Fix issue with handling AlwaysRandomizeAddress/AddressOverride.
  Fix issue with handling initial signal level notification.
  Fix issue with handling sorting of scan requests.
  Fix issue with handling frame type check in FT.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-02 11:37:02 -04:00
wangmy 9f359e3eb0 iwd: upgrade 1.26 -> 1.27
Changelog:
==========
 Fix issue with hidden networks on connection error.
 Fix issue with directed roams if already trying to roam.
 Fix issue with checking for connected in FT frame event.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-09 08:59:46 -07:00
Wang Mingyu 4d9dc36e5b iwd: upgrade 1.25 -> 1.26
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-29 08:28:38 -07:00
Khem Raj 14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Wang Mingyu 0a269c0a08 iwd: upgrade 1.24 -> 1.25
Changelog:
=========
  Fix issue with handling abort of periodic scans.
  Fix issue with handling connection when link goes down.
  Fix issue with handling operating channel information.
  Add support for encrypted network profile storage.
  Add support for DPP initiating as a configurator.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-01 09:13:42 -08:00
Oleksandr Kravchuk 26456cf88f iwd: update to 1.24
ver 1.24:
	Fix issue with handshake and missing rekeying support.
	Fix issue with BSS ranking and zero signal strength.
	Fix issue with setting OWE IE length correctly.

ver 1.23:
	Fix issue with handling handshake offloading.
	Fix issue with at_console and D-Bus policy.

ver 1.22:
	Fix issue with handling periodic scanning.
	Fix issue with handling scanning completion.
	Fix issue with handling scanning for OWE auto-connect.
	Add support for additional DPP features.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:10:38 -08:00
wangmy c493dba0be iwd: upgrade 1.20 -> 1.21
Changelog:
=========
Fix issue with handling disconnect events issued by AP.
Add experimental support for DPP feature.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-11 17:51:55 -08:00
Oleksandr Kravchuk b2f5154f2f iwd: update to 1.20
Changelog:
- Fix issue with handling Hotspot 2.0 requirements.
- Add support for evict_nocarrier setting during roaming.
- Add support for experimental NetworkConfigurationAgent API.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-10 09:11:56 -08:00
wangmy c971a10498 iwd: upgrade 1.18 -> 1.19
0001-netconfig-Use-s6_addr-instead-of-__in6_u.__u6_addr8.patch
removed since it is included in 1.19

ver 1.19:
  Fix issue with handling OCV if offloading is supported.
  Fix issue with handling SA Query on channel switch event.
  Fix issue with starting FT-over-DS actions after roaming.
  Add support for OWE transition networks.
  Add support for extended key IDs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 11:23:54 -08:00
Khem Raj 18986aadb5 iwd: Fix build with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
Oleksandr Kravchuk 20a982c9da iwd: update to 1.18
Changelog:
- Add support for Access Point FILS IP Address Assignment IE.
- Add support for P2P GO-side 4-way handshake IP allocation.
- Add support for forcing SAE group 19 if BSS requires it.
- Fix issue with handling faulty SAE duplicate commits.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16 08:25:21 -07:00
zhengruoqin b42cf80ae3 iwd: upgrade 1.16 -> 1.17
Changelog:
- Fix issue with sending additional and vendor IEs
- Fix issue with IE ordering for 802.11-2020 support
- Fix issue with frequency update on channel switch events
- Fix issue with drivers and handling of IF_OPER_UP setting

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26 10:10:57 -07:00
wangmy ae5b7d4c03 iwd: upgrade 1.15 -> 1.16
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12 22:58:40 -07:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Oleksandr Kravchuk 0a14d9cea6 iwd: update to 1.15
Changelog:
- Add support for FT-over-DS procedure with multiple BSS.
- Add support for estimation of VHT RX data rate.
- Add support for exporting Daemon information.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-22 10:00:17 -07:00
zangrc fec704f62c iwd: upgrade 1.13 -> 1.14
Refresh the following patch:
0001-build-Use-abs_top_srcdir-instead-of-abs_srcdir-for-e.patch

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-14 07:26:46 -07:00
Khem Raj 9f34b0f0e8 iwd: Upgade to 1.13
Fix out of tree builds
Switch to tarball fetch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-18 11:59:09 -07:00
Khem Raj 5d8dfa1ad4 Revert "iwd: Upgade to 1.13"
This reverts commit 87932984c3.
2021-04-08 12:27:08 -07:00
Khem Raj 87932984c3 iwd: Upgade to 1.13
Fix out of tree builds
Switch to tarball fetch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-06 09:02:12 -07:00
Wang Mingyu 70a6cce8d8 iwd: upgrade 1.11 -> 1.12
0001-crypto-Update-l_pkcs5_pbkdf2-call-after-rename.patch
Removed since this is included in 1.12.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-28 10:20:43 -08:00
Khem Raj 8cc800b1e9 iwd: Fix build with ell 0.37
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
2021-02-08 11:55:55 -08:00
Oleksandr Kravchuk 692a1f89ef iwd: update to 1.11
Changelog:
- Add support for ACD client for static configuration
- Add support for intelligent scan of all frequencies

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-03 13:44:07 -08:00