Release 5.6.0
New Features
Linux SDN (bridge and router mode)
WiFi 7 - Puncturing
OpenSync BUS
Steer WiFi clients before disabling access point
OpenThread Border Router support
Report maximal number of access point per radio
Dynamic Hitless Topology Change
IPv6 Passthrough Support (IPv6+)
5G monitoring
Multiple Captive Portal for different SSID's
MAP-T and MAP-E support
NAT Loopback / Hairpinning
FSM: Implement DPI client plugins to replace legacy parsers
Notable Fixes
Upgrade Dockerfile to Ubuntu 20.04 LTS and fix python 3 packages (pip, requests and certifi).
Enhance logpull error handling when uploading to the cloud.
Noise floor information is missing for the DFS channels with QSDK 12.x.
The WAN interface is no brought back up after force LTE is set to false.
Improved L3 switchover to LTE (under 30s).
Added creation of
TARGET_PATH_DISABLE_FATAL_STATE
parent directory to pre-install build script.WM2: Fixed possible inadvertent random WPS passphrases being handed out.
CM
Modified IPv6 fallback mechanism in case IPv6 available but not working. It will switch to IPv4.
Fix Cloudless router operation feature when using
TARGET_CAP_GATEWAY
kconfig option.
Remove hardcored iperf3 path when using it for speed test.
Fix UDP test results when using ipef3 within speed test module.
BM
Skipping 2.4GHz BSSIDs when adding BSSIDs to BTM retry neighbors.
Fix client steering to 5GHz when client is WiFi 6E or WiFi 7.
Fixed an highly unlikely out-of-bounds in OSN/NM in netlink event parsing.
FSM
Prevent access to freed memory.
Address crash with empty QName.
Increase the netlink buffer size to 6M and ignore IGMP plus MLD packets under nfqueue.
Fixing page blocking when SNI blocking happens before Type A blocking.
Do not set
loop=true
in case where WANO exhaust all current WANO plug-ins, howeverhas_L3=true
is still set.Various WiFi 7 320Mhz fixes for Broadcom platforms.
Fix interface statistics do not report abnormally high amount of bytes on ethernet interface when overflow occurs.
OWM
Fix SNR based steering by removing pre-association probe blocking.
Fixed a live-lock condition in OWM's confsync component that could end up with VIFs being perpetually re-configured without ever completing.
Made Secondary DNS field optional when configuring Static IPv4 via BLE.
Make OpenSync restart and stop more robust to handle cases like instability of ovsdb-server.
In case system time is not set then we set up Boot Time to 1 instead of Unix epoch time.
Notable Enhancements
OpenWRT 21.02 support and WiFi 6E
Obey feature flags also at OpenSync startup.
Modified the ASSERT macro so that it needs to be followed by a semicolon.
Ookla SpeedTest
Logging of all the available Ookla servers available will now be logged when running a SpeedTest.
Providing Ookla SpeedTest packet loss when is available.
Extended Ookla SpeedTest calling path by
PATH_MAX
value.
Improved backtrace formatting by more compact address on 32bit systems, added function offset, remove static from signal handler and cleanup.
Improvement for connection time of some IPv6 clients that give up sending RS too early before the port is added into LAN bridge (OVS bridge only).
WM2
Make DFS fallback_parent condition more robust by check all channels base on number/width.
Clearing ap_bridge field in Wifi_VIF_Config interfaces.
Add WDS QSDK11.x support.
FSM
Always re-compute the UDP checksum of IPv4 packets getting re-injected to the datapath.
Improve the identification of IP flows.
Improved OVSDB library to support multiple insert-with-parent operations within single OVSDB transaction.
Platform Support
OpenWRT is compatible with MediaTek chipset
Broadcom and Qualcomm
Update vendor template to use service providers instead of profile.
Set iptables rules for management network interfaces dynamically based on WANO interfaces kconfig.
Copy
opensync_ca.pem
toTARGET_PATH_CERT
for logpull support.Broadcom
Removed
OS_GATEWAY_BCM52
,OS_EXTENDER_BCM52
andPLUME_HARDWARE
since are deprecated.Added
OS_BCM94916REF2
WiFi 7 reference board to vendor template.
Qualcomm
Removed apstats from logpull (QSDK 5.x not supported anymore).
Enabled FCM for Alder reference board.
Enable auto bringup of radios on QSDK 11.4 reference boards.
To download OpenSync 5.6, go to OpenSync 5.6