/
OpenSync 2.0 Release Notes

OpenSync 2.0 Release Notes

Release 2.0.7.0

Notable Fixes

  • CM: Fixed an undesired DHCP refresh in gateway mode

  • WM: Fixed a potential crash in wpas_bss_get_network()

  • FCM: Fixed packet count check in fcm_filter

Notable Enhancements

  • Improved kernel crash reporting logic

Platform Support

  • Probe response handling fixes for 11ax (platform/qca)

  • Fixed scan results parsing for 11ax (platform/qca)

  • Fixed DFS event handling for 11ax (platform/qca)

  • Added support for off-chan surveys (platform/bcm)

  • Improved behavior of roaming retries (platform/bcm)

Release 2.0.6.0

Notable Fixes

  • Fix for onboarding failures on BCM devices

  • Fixed reporting of client- and band-steering events

  • Fix for FSM getting stuck while processing DNS requests

  • FSM/FCM: fixes and optimizations of filtering and flow reporting

  • Advertised WPS methods limited to ‘virtual push-button’

  • Added a workaround for a well-known issue with WPS on Windows

Notable Enhancements

  • FCM: ct_stats plugin reworked and optimized

Release 2.0.5.0

Notable Fixes

  • CM: Added a timeout when calling ovs-vsctl to prevent stalling the manager if the command does not respond

Notable Enhancements

  • FCM: Added filtering for broadcast/multicast flows

  • Updated interface headers and Doxygen configuration

Platform Support

  • Fixed missing stats for TX and RX retries, which used to be derived from histograms (platform/qca)

  • Fixed WPA security mode to advertise both TKIP and AES encryption types (platform/bcm)

  • Fixed mixed WPA+WPA2 security mode (platform/bcm)

Release 2.0.4.0

Notable Fixes

  • FSM: Fixed hang on ZMQ send when FCM is not available

  • WM: Fixed detection of onboarding network

  • Removed unused target_vif_get_sta_ifname API

Notable Enhancements

  • Reduced CPU utilization of FCM (IP to MAC lookup cache)

Platform Support

  • WDS bridge and multi-ap support (core and platform/qca)

  • Reduced excessive CPU load with WPS enabled (platform/qca)

  • Fixed WPS deactivation (core and platform/qca)

  • Use tx_chainmask in 11ax implementation (platform/qca)

  • Added expected throughput support in 11ax implementation (platform/qca)

  • 64-bit compile time fixes in 11ax implementation (platform/qca)

  • Fixed handling of WDS stations (in CM and platform/bcm)

  • Added chanspec refreshing to prevent incorrect channel/width settings (platform/bcm)

  • Fixed ft_psk handling for improved topology stability (platform/bcm)

Release 2.0.3.0

Notable Fixes

  • libinet: Fixed an uninitialized memory read in inet_gretap_init

  • libmodule: Automatically unregister a module only during module_unload 

  • NM: Fixed propagation of gateway settings to the Wifi_Inet_State table when using a static IP configuration

  • network_metadata: Fixed incorrect handling of flow counters for delta reports 

Platform Support

  • Added support for NSS GRE in platform/qca

  • Fixed mcproxy configuration to ignore incoming multicast traffic (e.g. UPNP) on downstream interfaces (platform/qca)

  • Limit the number of preallocated VAPs to 8 to prevent problems creating WDS interfaces with some drivers (platform/bcm)

  • Fixed 11ax tx_rate and rx_rate conversion in platform/bcm

  • Fixed a regression in handling of tx_power in platform/bcm (introduced in release 1.4.1.0)

Release 2.0.2.0

Notable Fixes

  • BM: Fixed a potential crash in bm_client_activity_recalc

  • FCM: Fixed flow reporting for multiple flows from the same client to the same port

  • FCM: Fixed handling of LAN to WAN IPv6 flows

  • FCM: Fixed handling of UDP flows

  • FCM: Fixed a crash in fcm_update_filter

  • FSM: Fixed session initialization failure handling which caused occasional crashes

Platform Support

  • Added 160 MHz channel bandwidth support in 11ax target layer implementation for QSDK 11.0

  • Added WPS support in 11ax target layer implementation for QSDK 11.0

Release 2.0.1.0

Notable Fixes

  • Fixed the ‘Pod-to-pod roaming causes video call failures on QCA9563 (QSDK 5.3)’ issue

  • NM: Improved GRE interface handling during topology changes

  • NM: Fixed downstream IGMP/MLD proxy interface configuration

  • WM: Improved DFS channel handling during topology changes

  • WM: Fixed a potential crash in wm2_op_vstate

  • WM: Fixed a potential crash in BCM target layer when handling ACL settings

  • BM: Fixed a potential crash in bm_client_handle_ext_activity

  • FSM: Fixed a memory leak when sending MQTT reports

  • General compile time fixes for 64-bit platforms

Platform Support

  • Added an initial 11ax target layer implementation for QSDK 11.0 (partial, still in progress)

Release 2.0.0.0

New Features

  • Support for Zero-Wait DFS using background CAC and pre-CAC

  • Support for using 4-address WDS for backhaul connections

  • Support for WPS (‘push button’ method)

  • Persistent storage API (osp_ps) and a default implementation for flash filesystem

  • Reboot reason logging and reporting

  • Platform Manager (PM) extended with thermal management and LED management functionalities

  • Added Upgrade Manager (UM) for managing firmware updates

  • Infrastructure for mDNS service advertisement

  • OSP API for configuring VLANs on an external switch (osp_l2switch)

  • IGMP/MLD proxy configuration API (not final, subject to change)

  • FSM/FCM features and enhancements:

    • added interprocess communication (zeromq) for pushing data from FSM to FCM

    • support for multiple concurrent DPI plugins

    • IPv6 tagging and flow statistics

    • additional plugin (src/lib/ndp_parse) for IPv6 neighbor discovery

    • support for application tagging and filtering

    • added a sample plugin for web content categorization (src/lib/wc_null_plugin)

Notable Enhancements

  • Support for 11ax mode, including 160 MHz channels

  • Steering enhancements (additional modes, settings, and statistics)

  • Introduced Jinja templating for easier customization of rootfs files

Notable Fixes

  • Cleanup of unsafe string copy function calls

  • BM: Added handling of lost deauth/disassoc frames

  • BM: Fixed unnecessary client reconnects caused by adding own BSSID to the BTM frame

  • CM: Fixed incorrect timeout handling, which caused a race condition during topology changes

  • FSM: Fixed two memory leaks (fsm_policydns_parse)

  • FSM: Fix to prevent multiple reports for duplicated DNS replies

Known Issues

  • Pod-to-pod roaming causes video call failures on QCA9563 (QSDK 5.3)

Related content

OpenSync 2.2 Release Notes
OpenSync 2.2 Release Notes
More like this
OpenSync 3.0 Release Notes
OpenSync 3.0 Release Notes
More like this
OpenSync 1.4 Release Notes
OpenSync 1.4 Release Notes
More like this
OpenSync 5.4 Release Notes
OpenSync 5.4 Release Notes
More like this
OpenSync 5.2 Release Notes
OpenSync 5.2 Release Notes
More like this
OpenSync 2.4 Release Notes
OpenSync 2.4 Release Notes
More like this