OpenSync 6.6 Release Notes

OpenSync 6.6 Release Notes

Release 6.6.4

Notable Enhancements

  • Introduced the logread tool as logread-osync, with a recommendation to replace the SDK BusyBox logread. This change aligns with other OpenSync-certified devices.

  • The fm_syslog_rotate utility now deletes the oldest archives based on the total size of compressed log archives.

Notable Fixes

  • Fixed an issue where FSM (Flow Service Manager) could crash a few minutes after reboot when freeing a flow key tag.

  • Resolved a configuration synchronization mismatch between hostapd and OWM regarding neighbors.

  • Removed VIF added and removed callbacks from osw_stats, simplifying the survey reset logic.

Platform Support

  • MediaTek FILOGIC880: Removed the startup script that set a hard-coded center channel frequency on the 6G band.

  • Improved logging and updated WNM/RRM configuration logic for AP mode on the Broadcom platform.

Release 6.6.3

Notable Enhancements

  • Disabled EDNS when making DNS queries using the c-ares library.

  • Enabled QOSM by default.

Notable Fixes

  • FSM: Fixed IPv6-to-MAC mapping for DNS blocking.

  • DNS probes are now restarted if the DNS server list changes, improving DNS probing stability.

Platform Support

  • Broadcom

    • Updated the best-effort method for obtaining Wi-Fi data from the driver to use a formula based on TXOP instead of the reported busy value, applicable to all versions.

    • Added an MLO VAP index check for BCM VAP updates and corrected the MLD unit validation logic.

    • Changed the MAC allocation method for MBSSID-enabled interfaces.

    • WiFi 7 Reference Board – BCM94916REF2:

      • A second UBI volume is no longer used for data that persists across reboots, resolving issues with signature bundles.

      • Fixed incorrect mounting of the overlay partition and filesystem.

      • Removed the outdated OpenSync init.d script, allowing the use of the common script and ensuring persistent storage is handled correctly.

      • Fixed syslogd configuration so that logs are written to /var/log/messages.

  • MediaTek

    • Added scripts to enable Receive Packet Steering (RPS) for improved network performance on FILOGIC880 interfaces.

Release 6.6.2

Notable Enhancements

  • Enabled a configuration option to start VPNM by default.

  • Added descriptions for Wi-Fi health check scripts (ap.sh, bss.sh, etc.).

  • Introduced an OSP layer API for temperature sensors.

  • OWM: Added logging of channel selection priorities and their properties to ow_radar_next_channel for improved debugging and transparency.

  • Added a Kconfig flag, FCM_PROXIMITY_SUPPORT, which is disabled by default.

  • Improved the return value handling of the LED pattern parsing function.

  • Added a hookable callback for STA delete operations and refactored the delete logic to allow custom handling via hooks.

Notable Fixes

  • OWM:

    • Fixed an issue where the AP neighbor list was not properly synced in some cases, which could trigger the configuration synchronization watchdog.

    • Added a check to log and skip BSS entries with empty BSSID values during scan stats response handling.

    • Fixed a potential invalid union dereference in OWM for station channels.

    • Addressed corner cases when comparing desired Wi-Fi interface configurations to those applied.

    • Reduced service interruptions during OWM reconfigurations involving MBSS and MLD.

    • Fixed incorrect parsing of NSS for MLO associations in some scenarios.

    • Corrected channel width reporting in client capability reports for MLO associations.

    • Improved OWM configuration sync convergence times after CSA events.

  • FSM:

    • Replaced assert calls with error raising and handling for corrupted signatures.

    • Fixed erroneous 14-byte padding at the end of DNS replies.

  • Fixed an issue where an interface that was deleted and recreated did not have its qdisc configuration reapplied.

  • CM2: Fixed a crash caused by a NULL pointer dereference when CM is started.

  • Fixed outdated IPv4/MAC binding entries by updating the table using the MAC address instead of the IP address.

  • Fixed an issue where the WAN plug-in parent interface was not removed in the case of PPPoE (empty string).

  • Updated DHCP lease sorting to use the last update timestamp after releasing a DHCP lease.

  • Fixed an issue where, if the RevSSH server was unreachable, the tunnel status would take a long time to update to the correct state.

Platform Support

  • Broadcom

    • Added support for collecting license information in logpulls for SDK 5.4.4+.

    • Fixed a regression where the VIF could be configured with an incorrect chanspec (e.g., a weather channel requiring a long CAC), ensuring the correct channel is set for VIFs to prevent unnecessary delays and device reboots during health checks.

    • Set the default IGMP/MLD mode for bridges to 0 (disabled).

    • Enhanced SpeedTest by using the nice tool for the scheduler with rtpolicy.

    • Updated MLO hostapd and VIF MLD address handling.

    • Added support for MLO clients on BCM platforms.

    • Fixed on-channel scan duration for Wi-Fi 7 chipsets.

    • Fixed 320 MHz operation on 6 GHz.

    • WiFi 7 Reference Board – BCM94916REF2:

      • Fixed PSFS persistence.

      • Added support for RevSSH via CONFIG_REVSSH_DROPBEAR_KEYFILE.

      • Added formatting of the alternative overlay partition before flashing a new image.

      • Added additional LAN interfaces (eth0, eth1, eth2, eth3) to the WANO_IFACE_LIST.

      • Enabled QOSM (QoS Manager), FM, gateway offline config, OBJ, logread, etc.

      • Enabled loading of the xt_SKIPLOG module at boot.

      • Enabled bus support for gatekeeper functionality.

      • Enabled Fronthaul MLO by default.

  • MediaTek

    • Added support for BSS checks to determine if an interface is a STA during health checks.

    • Updated virtual interface lanX statistics under hnat.

    • MT7988 Reference Board:

      • Enabled in-place upgrades and fixed related issues.

      • Set beacon interval via the mwctl command.

      • Set the bootstrap beacon interval to 200.

  • Qualcomm

    • Fixed HW/SW acceleration engine selection issue.

Release 6.6.1

Notable Enhancements

  • Schema for WiFi7 security modes: AKM 24 (SAE-EXT), GCMP-256, Beacon Protection

  • Update the default settings to enabled for FSM to FCM communications (IP flow, ...).

  • FSM:

    • Allow overwriting OVSDB configuration for debug purposes.

    • Removed duplicate logs of nfq errors causing too much noise in logs.

  • OWM: Narrow down warnings in BCM platform for different Wi-Fi configurations (EHT, ...).

Notable Fixes

  • FSM: Fixed crash when validating an OVDSB to private object conversion.

  • OWM:

    • Fixed perpetually changing channels on QCA on 6G in some cases of interferences.

    • Fixed regression on some platform leading to OVSDB State tables not getting updated in a timely fashion.

    • Extender not connecting on 6Ghz backhaul due to MBSSID configuration on BCM platforms.

    • Fixed Wifi_VIF_Config STA mode state observer to trigger recalculation on interface parameter changes.

    • Fixed inadvertent perpetual crashes due to invalid logic in confsync watchdog.

    • Fixed possible PMF issues on backhaul STA interface type leading to perpetual reconnects.

  • Before starting miniupnpd process, create iptables MINIUPNPD chain if it does not exist to avoid error when removing rules.

  • Fixed healthcheck BSS script.

  • Fixed an issue with RevSSH, where a revssh tunnel was successfully established but OpenSync kept reporting the tunnel status as "connecting".

Platform support

  • OpenWRT (MediaTek)

    • MT7988 refrence board with Wi-Fi NIC MT7996 (OpenSync target: FILOGIC880-BE19000)

      • Mediatek SDK version: v8.2.1.4 and using private Wi-Fi driver

  • Alder QCA reference board

    • Enable object store

    • Enable FCM

    • Enable QOSM (DNS blocking, ...)

Known Issues

  • OpenSync SDN control for WiFi7 security modes: AKM 24 (SAE-EXT), GCMP-256, Beacon Protection

Release 6.6.0

New Features

  • Wi-Fi 7 - MLO Fronthaul support

  • 5G control (Join LTEM and CELLM into one manager)

  • Cellular UE band capability

  • IPv6 internet access over IPSec tunnel

  • IPv6 IPSec tunnel endpoint

  • iPerf supporting different bandwidth values between uplink and downlink

  • Exposing iPerf errors via northbound API

  • Remove Wireless Manager (WM) and Band steering Manager (BM)

  • Remove Open vSwitch bridge support and dual bridge design

  • Air time usage reduction with transmit rate boost

  • Reduce disruptions caused by radar events

Notable Enhancements

  • Schema for Automated Frequency Coordination - AFC

Known Issues

  • Schema and OpenSync SDN control for WiFi7 security modes: AKM 24 (SAE-EXT), GCMP-256, Beacon Protection