OpenSync 2.0 Release Notes
- 1 Release 2.0.7.0
- 2 Release 2.0.6.0
- 3 Release 2.0.5.0
- 4 Release 2.0.4.0
- 5 Release 2.0.3.0
- 5.1 Notable Fixes
- 5.2 Platform Support
- 6 Release 2.0.2.0
- 6.1 Notable Fixes
- 6.2 Platform Support
- 7 Release 2.0.1.0
- 7.1 Notable Fixes
- 7.2 Platform Support
- 8 Release 2.0.0.0
- 8.1 New Features
- 8.2 Notable Enhancements
- 8.3 Notable Fixes
- 8.4 Known Issues
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
andplatform/qca
)Reduced excessive CPU load with WPS enabled (
platform/qca
)Fixed WPS deactivation (
core
andplatform/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 configurationnetwork_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 filesystemReboot 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 discoverysupport 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_policy
,dns_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)