Release 5.6.1
Notable Fixes
OWM: Addressed a potential memory leak when a client switches between 5G lower and 5G upper Virtual Access Points (VAPs) because of band steering
WM: Added a fix to skip downgrading HT mode when preamble puncturing is used as it gives options to eliminate only specific 20 MHz bandwidth for channel upon radar detection without downgrading HT mode.
FSM:
Fixed an issue of DNS query timeout caused by unnecessary processing of packets except TCP, UDP, ICMP and ICMPv6, this would improve client onboarding
Fixed an issue of sometimes clients not getting added into IPv6 neighbor table
Prioritize data path processing over OVSDB updates
Notable Enhancements
FSM:
Logging of nfqueue and pcap stats
Increased netlink buffer size of all nfqueues other than 0 to 1MB from the default 108kb
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 2 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 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.
...