OpenSync 5.4 Release Notes

OpenSync 5.4 Release Notes

Release 5.4.2

Notable Fixes

  • Improved band steering by modifying the LWM inactivity threshold in OWM.

  • Fixed the L2UF module to prevent it from erroneously considering some LLC frames for roam/ghost station deauthentications.

  • Added fixes for handling memory allocation in the OneWiFi Manager.

  • Addressed an issue where logs were missing in logpull when using OWM.

  • Skipped sending BTMs for WiFi clients without 802.11v support.

  • Fixed TOS behavior during client steering.

  • Fixed issues related to netlink overrun handling in OWM.

  • Addressed onboarding issues via Ethernet backhaul when using the OneWiFi Manager.

  • Addressed an issue where one CPU core could become 100% locked due to the L2UF pcap registration queue, and fixed the event loop handler.

  • Handled a corner case where WiFi statistics were not gathered by increasing the netlink socket size.

  • Removed unnecessary interface down/up commands from cm2_update_mac_local_bit to streamline the MAC address update process.

  • Addressed a corner case where, after a node reboot, some Ethernet clients did not have internet access.

  • Fixed an FSM crash by ensuring that entries already present in the neighbor cache are not added again (improved DNS request handling).

  • Improved the addition of Ethernet interfaces into the LAN bridge by using the WANO detection loop.

Release 5.4.1.1

Notable Enhancements

  • Added new Kconfig options for QCA channel state and survey stats version 2, updated related defines, and cleaned up override.mk flags.

Release 5.4.1

New Features

  • Reporting the fan driver duty cycle

Notable Fixes

  • Keep WiFi security empty for multi-credential setups using legacy approach at OVSDB bootstrap

  • Fixed issue where radio temperature and tx_chainmask stats were not being reported in MQTT messages when OWM was enabled

  • OWM: Add respect disassoc_imminent in Client BTM flags

  • Added option for overriding OSP BLE backend

  • Skip invalid frequency during survey report calculation for Qualcomm platforms using QSDK 12.x

  • Fix onboarding using 6GHz radio

Notable Enhancements

  • Support for Maple+Spruce+Pine Qualcomm reference board

Release 5.4.0

New Features

  • Reporting of current open files global counter on system as part of device stats

  • LLDP with PoE+

  • Cloud-managed lifecycle of persistent config information on nodes

  • Control beacon interval from the cloud

  • Energy management for access points

  • Wi-Fi 7 Phase 1 (320MHz, 4K QAM)

  • Runtime feature flag framework

  • One WiFi Manager (OWM)

  • Band steering algorithm change request (from counters to timer)

  • Cellular as Primary WAN Connectivity

  • Broadcom Flow Cache management

  • FSM: support cname based dns redirecting

Notable Fixes

  • healthcheck: DNS check is only active when there is internet access.

  • Using new Jansson API to delete JSON object during iteration to avoid potential manager hanging.

  • NFM:

    • Fixed creation of custom iptables chains (firewall).

    • Fixed issues with iptables TCP MSS clamping rules.

  • NM:

    • Added check to prevent NULL input.

    • Resolved MLD config not being applied with mcproxy.

    • Address corner crash when parsing of the DHCPv6 options.

  • WANO:

    • When static IPv4 WAN is used, we are terminating non-working ping with SIGKILL instead of SIGILL

    • Sometimes, if ethernet client disconnects quickly, it can happen that fdb polling does not detect it. Therefore deleting OVS_MAC_Learning entries on ethclient init too.

  • CPM: Add the `-w` flag when calling iptables. This prevents iptables from randomly failing due to locking errors.

  • OSP is now using odhcp6c 2022-08-05 version (various hotfixes from community).

Notable Enhancements

  • NM:

    • Unify pcap filters for l2uf packets.

    • Flush multicast snooping table for each IGMP/MLD config update.

  • Unify approach to parse OVS version across all platforms (In case OVS is not running, value is "N\A").

  • Switched to using subnet instead of prefix in 'ip' commands in udhcpc scripts.

 

To download OpenSync 5.4, go to OpenSync 5.4